Related
Hello,
I'm extremely good with computers and done a few years worth of programming. I saw cornerstone and it looked really good. How would one go about integrating it into a asus or other rom build. I took a look at the source and it looks like a matter of adding the files. Is this somewhat correct? Also if i managed to whip up a version could it brick my device (to the point where I can't reflash or nandroid) from flashing it?
Thanks
roflcopterofl said:
I'm extremely good with computers and done a few years worth of programming.
Click to expand...
Click to collapse
Hah. If that's really true I don't think you would be asking those questions.
horndroid said:
Hah. If that's really true I don't think you would be asking those questions.
Click to expand...
Click to collapse
I never said I was good with android. I've been in the community for under a year and never did much dev on it because of various other projects. The smartest teacher I ever met once told "If you lie about what you know you are only deceiving yourself". I'm not going to lie, I know nothing about android besides rooting and rom flashing. With that said I wouldn't know how it would be incorporated and what is occurring when you flash it (what is modified).
I would watch where you flash you smart ass comments because you can't judge what someone knows based on a internet comment.
roflcopterofl said:
I never said I was good with android. I've been in the community for under a year and never did much dev on it because of various other projects. The smartest teacher I ever met once told "If you lie about what you know you are only deceiving yourself". I'm not going to lie, I know nothing about android besides rooting and rom flashing. With that said I wouldn't know how it would be incorporated and what is occurring when you flash it (what is modified).
I would watch where you flash you smart ass comments because you can't judge what someone knows based on a internet comment.
Click to expand...
Click to collapse
Well, considering that you know nothing about Android development, and TBH if you were really interested in Android development and had years of programming experience, it should be very easy, provided you know anything about Java, to begin programming Android. But with a few years of programming experience, you should know a lot of Java, right?
I've been in the community for under a year and never did much dev on it because of various other projects. The smartest teacher I ever met once told "If you lie about what you know you are only deceiving yourself". I'm not going to lie, I know nothing about android besides rooting and rom flashing. With that said I wouldn't know how it would be incorporated and what is occurring when you flash it (what is modified).
Now let's put that aside and possibly stop trolling, and get the main focus of this thread.
luna_c666 said:
Well, considering that you know nothing about Android development, and TBH if you were really interested in Android development and had years of programming experience, it should be very easy, provided you know anything about Java, to begin programming Android. But with a few years of programming experience, you should know a lot of Java, right?
Click to expand...
Click to collapse
Java isn't the only programming language that exists. I'm sure you realize that. I can already tell my your abrupt attitude that you have something against me (I'm sure because of the rooting thread). No reason exists why that should occur. It was a simple question where no trolling should reside.
Edit: Maybe I misinterpreted your comment, if so my apologizes. Yes I've been doing java for the last 6 months (on and off but I've came back fully for the last month). The other months were simple learning and reverse engineering(Which the 5 months could be questionably be worthless seeing that after I went back to the code I was reverse engineering everything made 25 times more sense then before)
Android is based on java. It uses a linux kernel. You should familiarize with these. No I wasn't being snide- the rooting thread was weird I admit, but I was actually just giving an earnest answer- you may not be the only one that reads it.
horndroid said:
Hah. If that's really true I don't think you would be asking those questions.
Click to expand...
Click to collapse
Listen, smart-ass, you ever heard of specialization? Just because someone is a physicist doesn't mean he knows everything in the field of physics. Just because someone is a programmer doesn't mean he knows everything about programming. If you have an allergic reaction, would you go to a proctologist or an allergist? If the proctologist would admit to his ignorance of someone's allergic reaction, would you question that he's a doctor at all?
I'm an engineer. Would you doubt I'm an engineer if if I told you I know nothing about chemical engineering?
This is why when programmers talk to each other, they don't say "I'm a programmer". Usually, they say "I'm a java programmer" or "I'm a visual basic programmer", etc. I once knew a C++ guy that almost pulled his hair out over the fact that you could only send one value from one method to another in java. Surprise surprise, the languages are designed differently as well.
I give up... not !!!..... but the troll will be no more
I realized right before I posted the last post that nothing will bring you out of your misconceptions.
The OP asked a legitimate question which you are now derailing by grandstanding as if you know anything. You've posted a lot in this thread already and in none of those posts have you been of any help. At the very least, you could help by keeping this post back on track by giving a proper response within topic.
I too am extremely good at computers and have been doing programming since 1982. But for the life of me I also wouldn't know how to integrate Cornerstone into ICS. Now since the poster asked the question relating to that, and you've so far posted more than anybody here in this thread, we are waiting for your answer to the OP's question...if you have any.
horndroid said:
I was doubting his claim that he was extremely good at computer. "Extremely" is the keyword.
Click to expand...
Click to collapse
horndroid said:
The only misconception here is you think I was doubting the OP's specialization, which I clearly wasn't.
Click to expand...
Click to collapse
^^^^^^^^^^^
If you read those two quotes from what you posted, you will see how stupid you look right now.
Horndroid, I think you are talking a lot but you don't really know the IT world...
I'm an IT professionnal, I'm developing in Java for about 4 years now and I don't know anything about Android development...
Do you really think a dev knows every programming language and every platform ?
I don't want to be rude but your answers are realy just spam to me and I really think you don't know what you are talking about !
The OP was just asking a question if you don't have any useful answer to give, avoid spamming his thread !
Horndroid .....not knowing
It seems that right now you're the one specializing in it.
WHY DONT YOU BOTH SHUT UP AND LET PEOPLE ACTUALLY ANSWER THE QUESTION
Sent from my HTC Vision using XDA
roflcopterofl, maybe you should ask the mod to delete this thread and try again. Good luck with finding what you need. Hope this event doesn't persuade you to give up. I hear there are a lot of people interested in working with cornerstone, so someone is bound to have the information you are looking for.
From what I've read from the developer who was working on officially integrating Cornerstone in to CM9 (and then abandoned), the Cornerstone code is a mess and kind of hard to work with. If you're not experienced with Android development specifically, it's going to be tough (although not impossible - just very difficult).
typci said:
roflcopterofl, maybe you should ask the mod to delete this thread and try again. Good luck with finding what you need. Hope this event doesn't persuade you to give up. I hear there are a lot of people interested in working with cornerstone, so someone is bound to have the information you are looking for.
Click to expand...
Click to collapse
+1 on this.
I am interested in working on this to. Not chemically, mechanically or even EXTREMELY. Just interested. Please don't tell my allergist or proctologist though
We can get the source code from the Onskreen site or is it on github too?
Woodrube said:
+1 on this.
I am interested in working on this to. Not chemically, mechanically or even EXTREMELY. Just interested. Please don't tell my allergist or proctologist though
We can get the source code from the Onskreen site or is it on github too?
Click to expand...
Click to collapse
https://github.com/onskreen/cornerstone
Haha ok thanks. Nothing wrong with a little argument of it leads to progress. I've been doing java for half a year but recently I've really picked it up. The other programming languages were lua (for a day lol), basic, visual basic, Html (markup but still). I do not know every language nor do I claim to. GoodIntentions won that argument by a long shot. My statement wasn't mean to be relative to other's knowledge. It was simply saying that I've done things like this in the past and have no fear. Could a mod lock this before it gets flamed.
Thanks
Hey guys.
I'm really into Android and I love rooting and custom roms as much as the next guy. So much, in fact, that I'd like to start learning how it all works.
I'm not a noob to computing or android by any stretch of the imagination, but I AM a noob to programming and development.I'm very proficient with windows and can navigate my way around Ubuntu but when it comes to the terminal or command prompt, I'm lost. However, I'm usually able to follow instructions or type in basic ADB commands but most of the time I find myself wondering why these work the way they do and what they're actually accomplishing.
I have a good understanding of how the android operating system works but am clueless to what goes on under the hood. I know what a custom rom is and can flash it in recovery without problems but usually when I start throwing radios or kernels into the mix that's where things go wrong. These are the kinds of things I'd like to know how they work and what they do for Android, as well as how the file hierchy works, the android SDK, ROM building, and stuff like that.
So, I'd like to learn how to develop the things that people put up on this site. I have a very basic understanding of code and programming in general, so I pretty much need a gameplan on where to start in this endeavor. I'm guessing I need to learn a (or a few) programming languages, and I'm guessing I also need a basic understanding of the terminal in Windows or Linux. I have absolutely no idea where to start.
In the past, I've found video tutorials to be very helpful in learning software like Photoshop or After Effects. I'm more of a visual learner so I'm not sure how helpful a book or PDF would be to me. Lynda.com has been a very trusty sidekick and from what I've found they do have some basic training for Java and other popular languages, but their library for terminal/scripting languages or Android in general are both pretty scarce. If anyone could recommend a few resources on where I can get my foot in the door that would be greatly appreciated as hours of googling have left me ultimately fruitless.
All of the things I've listed above are just things I KNOW I'm going to need an understanding of to truly learn how android works. I realize that there are so many more things I'm going to need to grasp before I'm ready to start making ROMs or building apps. I'd like to know what all I need to learn and the best way to approach it and in what order makes the most sense. Please excuse the extensiveness of my post as well, I wanted to give a summary of all the things I know well and what I'm looking to learn. Any opinions or comments/suggestions are completely welcome, I'm humbly asking for your guys' help because I know you know what you're talking about.
Thanks a ton.
I'm pretty sure, there's a video tutorial on xda main site. Do a search, I'd link it but on phone
Sent from my evo using xda premium
gfunk0311 said:
I'm pretty sure, there's a video tutorial on xda main site. Do a search, I'd link it but on phone
Sent from my evo using xda premium
Click to expand...
Click to collapse
I'm having trouble finding any video guides other than small mod-type things. There's a bunch of links to forum posts but I'm not finding the one you're referring to.
If you get a chance I'd love to know the one you're talking about. Thanks!
here is nice tutorial
http://forum.xda-developers.com/showthread.php?t=1753131
renw0rp said:
here is nice tutorial
http://forum.xda-developers.com/showthread.php?t=1753131
Click to expand...
Click to collapse
That's a good one for specifically learning game development, but before I get that into it I want to gain a really good understanding of how android works and what all I need to learn.
snoshreddax21 said:
That's a good one for specifically learning game development, but before I get that into it I want to gain a really good understanding of how android works and what all I need to learn.
Click to expand...
Click to collapse
havent really had time to watch all of these, but perhaps this is a good starting point for you. theres a series of videos called "How to build an Android App part 1..."
http://www.youtube.com/user/xdadevelopers/videos?view=0
---------- Post added at 09:35 AM ---------- Previous post was at 09:07 AM ----------
http://forum.xda-developers.com/showthread.php?t=1661770
this is in the Android Software Development section of the forum. there may be a ton of useful threads but this is the first relevant one that came up
also, going start to the source is a good option
http://developer.android.com/training/index.html
Can anyone suggest a few things I need to become familiar with besides Java? And perhaps recommend a method of learning?
snoshreddax21 said:
Can anyone suggest a few things I need to become familiar with besides Java? And perhaps recommend a method of learning?
Click to expand...
Click to collapse
For learning Java, I would suggest "thinking in Java" by Bruce eckel. It is downloadable for free
Otherwise, getting a common Linux distro and learning your way around that, or osx if you use a Mac, will teach you a lot about the Unix file system and permissions and common commands. All of which are common with android
Best of luck
I've actually been asking the same question myself. I've learned C++ (A bit) took a class on it, did fairly well. But good to know someone else asked I had asked one of my buddies the same question and he had replied, telling me, I was asking too much of an ambiguous question. But either way, I'll start with the videos on this site. :laugh:
peg20 said:
For learning Java, I would suggest "thinking in Java" by Bruce eckel. It is downloadable for free
Otherwise, getting a common Linux distro and learning your way around that, or osx if you use a Mac, will teach you a lot about the Unix file system and permissions and common commands. All of which are common with android
Best of luck
Click to expand...
Click to collapse
I've had my share of experience with Ubuntu but when it comes to the Terminal I'm completely lost. Any suggestions on how to get started? I have no idea how it works or what commands do and that sort of stuff. I'd love to try it out but I just don't know where to begin.
snoshreddax21 said:
I've had my share of experience with Ubuntu but when it comes to the Terminal I'm completely lost. Any suggestions on how to get started? I have no idea how it works or what commands do and that sort of stuff. I'd love to try it out but I just don't know where to begin.
Click to expand...
Click to collapse
The best learning method is "trial and error", so if you are lost with the Terminal start doing a google search and you'll find many howtos.
Remember about a month ago when XDA came out with a book about rooting and flashing ROMs?
I was just wondering if there were any books (or guides maybe) like that, that showed how to make ROMs from scratch, not through all of these annoying kitchens. (Don't really like them, they make me feel like a noob... of course I suppose I am)
So whatever, that's really about it. Thanks guys!
(Oh by the way, I have tried Nero's ROM guide and wasn't a huge fan, also I'm getting another computer solely for the purpose of Ubuntu too if that matters at all.)
...subscribing, also just out of interest I'm trying out Lubuntu, Ubuntu 12.04 server too!
jdgfdqtuzs said:
...subscribing, also just out of interest I'm trying out Lubuntu, Ubuntu 12.04 server too!
Click to expand...
Click to collapse
Pretty awesome, never heard of Lubuntu before now. I'd consider it, but any recent tutorials I've looked at use Ubuntu. (Sadly though, they're ridiculous! For example, there was a post about compiling Jelly Bean from source code, and its practically not even in English! I mean I know some coding and all, but despite that, nothing is explained. It just do this like "do this and then do this and this and then we're done. An don't worry, there won't be a troubleshooting page because we know all you out there are experts.)
Whatever, that's my rant. Hopefully a mod will come along some time soon and point us in the right direction. Fingers crossed. :highfive:
thebeastglasser said:
Pretty awesome, never heard of Lubuntu before now. I'd consider it, but any recent tutorials I've looked at use Ubuntu. (Sadly though, they're ridiculous! For example, there was a post about compiling Jelly Bean from source code, and its practically not even in English! I mean I know some coding and all, but despite that, nothing is explained. It just do this like "do this and then do this and this and then we're done. An don't worry, there won't be a troubleshooting page because we know all you out there are experts.)
Whatever, that's my rant. Hopefully a mod will come along some time soon and point us in the right direction. Fingers crossed. :highfive:
Click to expand...
Click to collapse
Lubuntu is basically a lighter version of Ubuntu, still runs on the same principles as in version number etc. I understand your frustration with regards to where to find "how to" code, but, my view on tutorials is exactly that where aspects of what you're supposed to be doing are not explained. I think we need to be looking into another category for books, e.g. a coding practice used for android. See what happens
Yeah I suppose you're right. Off to Google/Amazon!
(of course if anyone sees this and would still like to post, by all means, do so!)
EDIT: After a god half an hour of searching, I think I finally found it. The problem is, you're gonna need $50 if you want to snag it.
http://www.amazon.com/Android-Foren...-Security/dp/1597496510/ref=cm_cr_dp_asin_lnk
It is by far the most in detail book I've seen. Just look at the overview of the chapters! It's just like what I was looking for! Woohoo!
Oh man $50. Hard being a broke student.
I would love to learn to. Anyone can tell me where to start? What languages i need to learn (java, linux, c++, etc)?
Any help will be greatly appreciated.
Sent from my rooted tomato using xda app
If your tomato just so happens to be running a version of android that can support the Kindle app, you can actually get it for about $40 too...
And while I'm not an expert in this field (in fact I really don't know too much) I do know that android uses java and converts it to another language using the dalvik machine. So if you really have no where to start, try learning some java.
thebeastglasser said:
If your tomato just so happens to be running a version of android that can support the Kindle app, you can actually get it for about $40 too...
And while I'm not an expert in this field (in fact I really don't know too much) I do know that android uses java and converts it to another language using the dalvik machine. So if you really have no where to start, try learning some java.
Click to expand...
Click to collapse
Offtopic: I think tomatoes dont taste good at all.
I'm a fan, but that's just me. (end of off topic conversation before a mod takes down the thread.)
thebeastglasser said:
I'm a fan, but that's just me. (end of off topic conversation before a mod takes down the thread.)
Click to expand...
Click to collapse
(nah I love this convo) I think theyre pretty sour.
Thanks
This is a great guide thanks
Thanks, good guide !
That book looks more related to security than anything else. Anything for development in particular?
If you look at the insides though, it shows how to create the internals, with step by step pieces. Chapter 7 (I think) also has 6 popular methods to obtain root access.
Look at the sneak peek and read the summaries of the chapters. It's definitely going on my Christmas list.
EDIT: As for anything solely for development, I have yet to find anything like that. Hence the reason for posting this thread.
Well, my tomato can support kindle.
Anyway, great thread. Hope someone who can help us reads this and decides to help us further.
Sent from my rooted tomato using xda app
Bump.
We still need support smart dev guys.
Sent from my PG86100 using xda app-developers app
Hi guys
First of all, I am not a programmer.. Not even very tech savyy, so if "ordinary" people isn't allowed to ask around here, I apologize. I would also like to mention that english isn't my primary language, so also please forgive me for my bad english.
My problem is that I am in wayyy over my head. I bought an android (hdmi)stick over Ebay and actually kind of expected it to be plug and play. After a bit of playing around and reading up on it I realize that this is far from the case.
The item is an Azurill MK809III
I have the following problems:
When I am trying to use apps that requires a rooted device, they say it isn't rooted. When trying to use apps that doesn't allow rooted devices, the app says it is. I am quite convinced that it is, but I don't know why various apps (also apps which only purpose is to check for root) says it isn't. I would, solely for that reason like to find another (still mediacenter-friendly) rom.
I also find the movies kind of choppy. According to various posts on the internet, it's because of a problem in the way the stock "kernel" handles things. I've read various recommendations of which alternative kernel that should be used. I don't know if another rom will solve this problem also?
The problem is that it's a JUNGLE out there. I honestly don't know how to flash a rom, and when reading up on it it seems VERY complicated. I know from earlier escapades that tech-things often look more complicated in writing, but what worries me the most is that all the guides that I found includes some kind of code.. Is that Linux? And does that mean that I need to have a computer running Linux to do this?
I am a totally virgin when it comes to tampering with things on this level.. I honestly thought it would be a nice "out of the box" alternative to a Chromecast, but boy was I wrong.
Can anyone save me? Either by guiding me through the whole process or maybe just tell me if this is possible without Linux and pointing me in the right direction(s)? I fell over something called "Rockchip Batch tool", but I don't know if that can be used for the process or only to flash back to the stock rom (or maybe I totally misunderstood what its for)
I am of course kind of afraid of breaking my device, so I don't dare to start following some guide on my own initiative, unless someone assured me that it is the right thing to do.
Thank you in advance.. :fingers-crossed:
Christina
Bump..
Hey guys! I've been having an issue and IDK how to fix it after searching for days, and asking at the Noobs thread. My GF tasked me with making her old Arnova 9 G2 (quite the big device) usable again which... doesn't really seem possible, seems it's rooted (IDK why, it seems her dad rooted it somehow) but since it works with android 2.X nothing works, Chrome doesn't work, Firefox doesn't work, play store doesn't work, etc. etc. Is there a way of making it usable?
The only use I've thought about so far is downloading her books or College videos there for her to study, but i'd like for her to be capable of at least search something in google or watch a movie there without having to download it.
Do you guys know of ways in which I can breathe new life into this device?
And if not, do you know of any uses I could give it? It's only redeeming feature is it's big screen, so I thought about downloading some videos (it doesn't seem to have a big hard drive either)
The best thing to do is to scrap it. You would be wasting a lot of time to make it usable, and further waste exponentially longer time living with a laggy device that is pretty much useless today.
You are better off buying a new device, even if it is a couple of years old model.
TheMystic said:
The best thing to do is to scrap it. You would be wasting a lot of time to make it usable, and further waste exponentially longer time living with a laggy device that is pretty much useless today.
You are better off buying a new device, even if it is a couple of years old model.
Click to expand...
Click to collapse
Thanks for the reply! I think she'll get mad at me if I tell her that, but seems like the only solution so far. Such device doesn't even seem to have had anyone developing any kind of firmware for it.
PS: Sorry for my broken english, I speak spanish most of the time
As Zafiro said:
Thanks for the reply! I think she'll get mad at me if I tell her that, but seems like the only solution so far. Such device doesn't even seem to have had anyone developing any kind of firmware for it.
PS: Sorry for my broken english, I speak spanish most of the time
Click to expand...
Click to collapse
Happy to help.
I have been through this at some time trying to put the 1st Generation iPad to some use (primarily media streaming). Most apps stopped working, so I tried bypassing this by jail-breaking it. It was of not much help either because the experience was just horrible. The hardware was just not cut for the demands of current generation apps. This is also due to planned obsolescence of the corporations.
At some point, we have to accept reality and move on. I'm sure your girlfriend would understand it.
Your English is very fine by the way. And language doesn't matter, communication does.
As Zafiro said:
Thanks for the reply! I think she'll get mad at me if I tell her that, but seems like the only solution so far. Such device doesn't even seem to have had anyone developing any kind of firmware for it.
PS: Sorry for my broken english, I speak spanish most of the time
Click to expand...
Click to collapse
You can reuse it for something in spite of its limitations. A digital photo frame... cook, prayer, etc book. Gene Roddenberry would have killed for that limited (by today's standards) device.
I would keep it off the internet, no worries then.