What are some good book on android. Looked through XDA but most of the books are on creating Applications. I want to like to know about books on the internals. How to fix things broken in ROMS like bluetooh, GPS, Camera, editing the Kernel, etc... Anyone can recommend?
Try your local B&N, book store, library, Amazon, anywhere you can find books.
Sent from my vivow using xda premium
http://shop.oreilly.com/product/0636920021094.do
this should help you
Just wanted to point out that the link to that book (Embedded Android) is an "early release" meaning it's not even close to being completed, I know as I purchased it and it's not enough, yet anyways.
You can use AUTHD discount code upon purchase for 40% off, I got mine for 11.99 total for digital version. I'm not sure how long this code will last, use it as you wish.
books I used to learn android programming
Hello, Android - Introducing Google’s Mobile Development Platform December 2008 - Ed Burnette
Oreilly.Learning.Android
Sams Teach Yourself Android Application Development in 24 Hours
Related
I bought a G-Tab for my son (7) and myself for Christmas. We have three other android devices in the home (2 Droid2's and my DroidX). My son also has a Droid Eris we set up for him with WiFI (no service) to play around with, etc.
The Tablet is more of a 'Want' for me, and I keep struggling with just exactly what do I want it to be besides a 10 inch Angry Birds device.
The plan is that the Tablet is just kind of 'around' the living room, etc. Would be nice if each family member could sync their g-mail/e-mail/facebook, etc. but have each persons account 'segregated'.
I noticed that TnT would allow setting up of different family accounts, but I quickly removed TnT in favor of TnT lite.
Does anyone know of any strategies for allowing 'login' style access to certain accounts, etc? I don't think android is set up for this natively so I may be trying to put a square peg into a round hole.
I am looking for the same functionality, I did not want any user to pick it up and access my emails, etc.
Did anything like this ever come around?
Zaphod-Beeblebrox said:
The Tablet is more of a 'Want' for me, and I keep struggling with just exactly what do I want it to be besides a 10 inch Angry Birds device.
Click to expand...
Click to collapse
What??!?!? That's not enough for you?
Sent from my G-Tablet running Vega-Nb5.1
gksmith said:
What??!?!? That's not enough for you?
Sent from my G-Tablet running Vega-Nb5.1
Click to expand...
Click to collapse
Well, it was for a while. It's now a 10-inch Can-knockdown device
I've also been working on integrating into my truck as a GPS solution.
But, Back on topic... The way that Android handles accounts makes me believe the goal of this thread is not likely.
You can set up separate family accounts on TnT Lite. Just go to Settings/Family accounts/Add family member.
Good luck with the integration. I did the same thing 2 years back with a Garmin 7500. That was all install and video.
As far as the multi-user part goes, maybe a different Linux.
Sent from my GTablet using Tapatalk
The OP's tablet use case mimics mine exactly and I'm so far disappointed that no one has really made multiple user profiles a core part of the tablet experience to date.
This was my knock on the Ipad from day one. I am more lenient now with the Android devices because we are running a phone OS on a tablet against Google's wishes. But IMO when Apple introduced a dedicated tablet the abilitly to have multiple user logins would've been a must have if I was going justify their high price.
I haven't even checked to see if Google is addressing this in Honeycomb but it would give them a huge leg up. I would only be willing to pay > $400 for a tablet device if it could do what my PC does, aka serve multiple users in my house with unique profiles/apps/accounts etc.
How is this feature in TNT? I use Vegan right now.
Sean
Despite what apple would want you to believe, the ipad is just a big ipod touch. Same with google, android is still a phone os that stubborn manufacturers shoved onto their tablets despite their objections. A multiple account login screen would be a nice feature on honeycomb, hopefully they can include it.
Sent from my T-Mobile G2 using XDA App
ketanmatrix said:
There is a solution for multi user profiles on android! its on my blog [I'm not advertising]
Click to expand...
Click to collapse
That's a nice trick. The SwitchMe app also works similarly, I think.
Divide also works. Switchme and divide are both free. Try both and write about
Sent from my Galaxy Nexus using XDA App
STill a little new to this But I'm pretty sure there aren't any threads on this.
BUT My question is what is the difference between gappsmarket and appslib?
One of my reasons for asking is because there are some apps for instance like K-9 Mail that are o nboth markets but different versions. The one I have from Gapsmarket is version 3.4 and the one in appslib is Version 2.403.
So if anyone has any reasons or explanations for the differences It would be very much appreciated.
P.S. This is for the Archos 101
gapps market delivers the "real" android apps market hosted by Google. Odds are, it is going to have the most current versions of apps, since it is used by 99% of android users.
Appslib (along withGetJar, AndroLib, etc.) are secondary markets that were set up by independent 3rd party's to deliver apps to:
a. people who can't access the official market (like non-hacked tablet owners)
b. people who want apps not found in the official market (like porn & questionably legal stuff)
c. people who bought an android device from a manufacturer that wants to limit what the user can have access to.
The 3rd party markets are usually updated slower & have less selection b/c the app developer so where most of the customers are first, and some may decide that the 3rd party market support is too much trouble.
It is like the delivery truck rolls into a small town & drops off 100 cases of batteries to WalMart. Then they have to hunt down the one mom-and-pop store in town, set up an account, do the paperwork , and then sell them 1 case (because that is all they can use/sell). Who would you deal with first?!?
Thanks
strongergravity said:
gapps market delivers the "real" android apps market hosted by Google. Odds are, it is going to have the most current versions of apps, since it is used by 99% of android users.
Appslib (along withGetJar, AndroLib, etc.) are secondary markets that were set up by independent 3rd party's to deliver apps to:
a. people who can't access the official market (like non-hacked tablet owners)
b. people who want apps not found in the official market (like porn & questionably legal stuff)
c. people who bought an android device from a manufacturer that wants to limit what the user can have access to.
The 3rd party markets are usually updated slower & have less selection b/c the app developer so where most of the customers are first, and some may decide that the 3rd party market support is too much trouble.
It is like the delivery truck rolls into a small town & drops off 100 cases of batteries to WalMart. Then they have to hunt down the one mom-and-pop store in town, set up an account, do the paperwork , and then sell them 1 case (because that is all they can use/sell). Who would you deal with first?!?
Click to expand...
Click to collapse
Thanks Man appreciate it. Was just curious but that clears things up a lot.
That's why i'm here...to learn for myself & pass it on to others. That's what XDA is all about.
Yeah I know this site has helped a lot with everything. I joined when I got the HTC hd 2 then switched to the evo. Very helpful.
Its made my Eris a much nicer device, too!
Sent from my ERIS using XDA App
Moved to general as not android development
There is another reason why certain tablet manufacturers like Archos do not provide Google apps like Android Market. I was told by an Archos tech support specialist that the A101 is not Android certified. It does not have all the required hardware features like a compass in order to pass certification and thus access officially to the Google Android marketplace. The A101 also does not have Adobe Flash Player certification yet.
Hey all, Just bought the g-tab as my first android device. I liked playing with the Xoom and iPads in the store, but wanted the same experience for cheap and knew that I would have to root this g-tab thing to unleash that awesome hardware value. So far I've easily put TNT Lite 4.2 and it really is much faster and more usable then the Tap N Crap that viewsonic shipped. Thanks a bunch devs for fixing what should have never been modded in such a crappy way.
My question is will there every be Android 3.0 available for the gtab? I just read an article about how google is trying to ensure oems don't mess up the UI like viewsonic did to protect their reputation. Since the gtab wasn't even an official android device, I'm wondering if Honeycomb will even be available to viewsonic or devs here to put on the gtab.
I totally agree with this article. Google shouldn't be as totalitarian as Apple, but this lack of quality control is making Android look bad in the public sphere (not to hackers of course) So did I just buy a dead end device?
As a new user - I still can't post links, so here's the pasted article from pc world:
Why Google's Tighter Control Over Android Is a Good Thing
Limiting availability of Android 3.0 code and apparent tightening of Android smartphone standards means that Google finally gets it about the platform.
By Galen Gruman, Infoworld Apr 6, 2011 11:30 am
Last week, Google said it would not release the source for its Android 3.0 "Honeycomb" tablet to developers and would limit the OS to select hardware makers, at least initially. Now there are rumors reported by Bloomberg Businessweek that Google is requiring Android device makers to get UI changes approved by Google .
As my colleague Savio Rodrigues has written, limiting the Honeycomb code is not going to hurt the Android market . I believe reining in the custom UIs imposed on Android is a good thing. Let's be honest: They exist only so companies like Motorola, HTC, and Samsung can pretend to have any technology involvement in the Android products they sell and claim they have some differentiating feature that should make customers want their model of an Android smartphone versus the umpteenth otherwise-identical Android smartphones out there.
[ Compare mobile devices using your own criteria with InfoWorld's smartphone calculator and tablet calculator. | Keep up on key mobile developments and insights via Twitter and with theMobile Edge blog and Mobilize newsletter. ]
The reality of Android is that it is the new Windows : an operating system used by multiple hardware vendors to create essentially identical products, save for the company name printed on it. That of course is what the device makers fear -- both those like Acer that already live in the race-to-the-bottom PC market and those like Motorola and HTC that don't want to.
But these cosmetic UI differences cause confusion among users, sending the message that Android is a collection of devices, not a platform like Apple's iOS. As Android's image becomes fragmented, so does the excitement that powers adoption. Anyone who's followed the cell phone industry has seen how that plays out: There are 1 billion Java-based cell phones out there, but no one knows it, and no one cares, as each works so differently that the Java underpinnings offer no value to anyone but Oracle, which licenses the technology.
Google initially seemed to want to play the same game as Oracle (and before it Sun), providing an under-the-hood platform for manufacturers to use as they saw fit. But a couple curious things happened:
Vendors such as Best Buy started selling the Android brand, to help create a sense of a unified alternative to BlackBerry and iOS, as well as to help prevent customers from feeling overwhelmed by all the "different" phones available. Too much choice confuses people, and salespeople know that.
Several mobile device makers shipped terrible tablets based on the Android 2.2 smartphone OS -- despite Google's warnings not to -- because they were impatient with Google's slow progress in releasing Honeycomb. These tablets, such as the Galaxy Tab , were terrible products and clear hack jobs that only demonstrated the iPad's superiority . I believe they also finally got the kids at Google to understand that most device makers have no respect for the Android OS and will create the same banal products for it as they do for Windows. The kids at Google have a mission, and enabling white-box smartphones isn't it.
I've argued before that Android's fragmentation, encouraged by its open source model, was a mistake . Google should drive the platform forward and ride herd on those who use it in their devices. If it wants to make the OS available free to stmulate adoption, fine. But don't let that approach devolve into the kind of crappy results that many device makers are so clueless (or eager -- take your pick) to deliver.
So far, Google's been lucky in that the fragmentation has been largely in cosmetic UI areas, which doesn't affect most Android apps and only annoys customers when they switch to a new device. The fragmentation of Android OS versions across devices is driving many Android developers away , as are fears over a fractured set of app stores. Along these lines, Google has to break the carriers' update monopoly, as Apple did, so all Android devices can be on the same OS page.
It is true that HTC's Eris brought some useful additions to the stock Android UI, serving as a model for future improvements. But the HTC example is the exception, and Google's apparent new policy would allow such enhancements if Google judges them to be so.
More to the point is what the tablet makers such as ViewSonic, Dell, and Samsung did with their first Android tablets. Their half-baked products showed how comfortable they are soiling the Android platform. For them, Android is just another OS to throw on hardware designed for something else in a cynical attempt to capture a market wave. The consistently low sales should provide a clue that users aren't buying the junk. But do they blame the hardware makers or Google? When so many Android devices are junk, it'll be Google whose reputation suffers.
Let's not forget Google's competition, and why Google can't patiently teach these companies about user experience: Apple, a company that knows how to nurture, defend, and evangelize a platform. Let's also not forget the fate of Microsoft and Nokia , who let their Windows Mobile and Symbian OSes fragment into oblivion. And let's remember that the one company that knows how the vanilla-PC game is played, Hewlett-Packard, has decided to move away from the plain-vanilla Windows OS and stake its future on its own platform, WebOS , for both PCs and mobile devices. In that world, a fragmented, confused, soiled Android platform would have no market at all.
If Google finally understands that Android is a platform to be nurtured and defended, it has a chance of remaining a strong presence in the mobile market for more than a few faddish years. If not, it's just throwing its baby into the woods, where it will find cruel exploitation, not nurturing or defense.
I didn't read your 1000 word post, but I read your topic. HC on GTAB has NOTHING to do with Google. It has everything to do with Nvidia abandoning GTAB.
The media has an idea in their head but they are shooting the messenger. Google has no choice when Nvidia stops producing source for the proprietary elements of the system.
Nvidia simply does not care about Harmony which is the hardware reference legacy devices are built on.
So this device is going to be left behind when it comes to the new android stuff?
It is interesting that you ask. With 318 posts here you have to have followed some of the threads discussing this before. At this point in time I don't think anyone knows. Lots of speculation, lots of pent up desire and the best Devs ever so I am sure there will be improvements, Will it ever make full HC who knows?? If you read your article carefully, even the stuff out there ( Zoom and Transformer) does not have complete Honeycomb.
I wonder what Honeycomb will bring to the picture that we don't have already. I have my gtablet rooted and running TnT 4.4 and it's sufficient for almost all my tablet needs. Yesterday I was reading Kindle books to the kids, streaming movies/music from my media center PC, watching youtube and browsing the net, all with nary a hiccup. I even got a cheapo keyboard leathercase to use for editing documents. If it's the UI, the current Launcher Pro Premium and GO Launcher EX are pretty nice alternatives.
I have played with the XOOM tablet at Best Buy and thought other than some pretty UI and a nicer screen, functionally I wasn't getting much for double the price.
samaruf said:
I wonder what Honeycomb will bring to the picture that we don't have already. I have my gtablet rooted and running TnT 4.4 and it's sufficient for almost all my tablet needs. Yesterday I was reading Kindle books to the kids, streaming movies/music from my media center PC, watching youtube and browsing the net, all with nary a hiccup. I even got a cheapo keyboard leathercase to use for editing documents. If it's the UI, the current Launcher Pro Premium and GO Launcher EX are pretty nice alternatives.
I have played with the XOOM tablet at Best Buy and thought other than some pretty UI and a nicer screen, functionally I wasn't getting much for double the price.
Click to expand...
Click to collapse
Thats interesting. What ROM are you running? Most of my video is choppy, and I read in the dev forum this has to do with no video acceleration yet for the Gingerbread versions.
Good point - if it does what you want it to do then so what if it's not the newest... I'm a little embarrassed, but still rockin out to my first gen iPod nano a the gym
Guess I still wanted whatever tablet specific ui improvements that honeycomb was expected to bring.
nitefallz said:
Thats interesting. What ROM are you running? Most of my video is choppy, and I read in the dev forum this has to do with no video acceleration yet for the Gingerbread versions.
Click to expand...
Click to collapse
As I mentioned in my post, my ROM is TnT Lite 4.4 with Clemsyn's kernel (v9). I can stream 700 MB avi files with no stuttering or choppiness. I use GMote app on the tablet and the GMote server in the media PC. My video player is Rockplayer, which is free from the market.
I too was just at Best Buy bout a week ago and messed around with the Xoom for a little bit. Quickly I realized why its been a couple years since I've been to this store (prices?!?!), not to mention the help asking me if I had any questions and if I was looking to buy the Xoom (they left me alone after proclaiming I was completely satisfied with my gtab).
The only real difference I could notice (which in my eyes was a big one) was the interface. Its definitely more "flashy" in looks and prettier for eye-candy, but no real difference outside of that, actually seemed to lag a bit; almost comparable to the gtab out of box.
Me personally, I'm in no hurry to see any kind of honeycreams equivalent make its way to the gtab. I'm more anxious to see gojimi release their vegan ginger Beta more than anything right now. Been counting the days (sometimes hours) since reading their update about him coming back from vacation, lets do this!
Closing thread - see this
http://forum.xda-developers.com/showthread.php?t=1026411
Had anyone used the app course smart? Is it worth it to buy the etexts rather than a hard copy? Or does it not work well on tablets?
Sent from my Google Nexus S using XDA App
Course Smart on GTab
barqers,
I have tried Course Smart on my GTab running Froyo, Gingerbread (VeganTab Ginger), and Honeycomb (Illuminate). Why did I install the app three diferent times? I wanted so desperately to use my tablet for a textbook. Unfortunately the support just isn't there yet. Here's what I learned:
Course Smart is a phone app, the tablet support is non-existant
Navigation is awkward and the app is poorly designed with no updates
Course Smart stores books as image files on your device
You can try the app out (free) with a selection of sample textbooks to see for yourself
Kindle and Nook apps do not have support for education yet
PDF books will work but may be too slow and are hard to find
Most publishers offer a online version of their book, I haven't tested this in Android browsers
I just can't honestly recommend Android tablets for textbook replacement, yet. I suspect that eventually someone will catch on and may a tablet optimized app for textbooks. Unfortunately the luddites in the textbook industry are going to make it as difficult as possible to replace physical textbooks. They're just making too much money and fear change to their business model.
Good luck in school.
buymytoasters said:
barqers,
I have tried Course Smart on my GTab running Froyo, Gingerbread (VeganTab Ginger), and Honeycomb (Illuminate). Why did I install the app three diferent times? I wanted so desperately to use my tablet for a textbook. Unfortunately the support just isn't there yet. Here's what I learned:
Course Smart is a phone app, the tablet support is non-existant
Navigation is awkward and the app is poorly designed with no updates
Course Smart stores books as image files on your device
You can try the app out (free) with a selection of sample textbooks to see for yourself
Kindle and Nook apps do not have support for education yet
PDF books will work but may be too slow and are hard to find
Most publishers offer a online version of their book, I haven't tested this in Android browsers
I just can't honestly recommend Android tablets for textbook replacement, yet. I suspect that eventually someone will catch on and may a tablet optimized app for textbooks. Unfortunately the luddites in the textbook industry are going to make it as difficult as possible to replace physical textbooks. They're just making too much money and fear change to their business model.
Good luck in school.
Click to expand...
Click to collapse
Wow thank you for such a detailed explanation. I've been scouring the web as well to find etextbooks from other sites than coursesmarts, but came up with nothing. Unfortunately I don't think my tablet will be able to replace textbooks either than! I'm sincerely hoping that my courses allow me to just get the access code and use the online textbooks from there, but I too am afraid of what it will look like in the Android browser. If that fails I always have a computer at least!
Thanks again! Maybe I'll just rent my books from now on lol.
(if this is better suited to q&a, apologies, please move)
Heya. I'm an amateur Android app developer, making games mostly for my own amusement. Someday I hope to create market-worthy apps and collect a little revenue through ads.
I just sold my macbook pro on ebay because I needed the scratch. Now I'm in the market for some cheap POS (YAY!!), was looking at a lot of used desktops in the 200-300 range, but then came across some chrome books and thought maybe I could go in that direction? I've always liked chrome OS and Google.
I doubt development would be possible, though. Or possible, but a major pain in the ass. Right now I use Eclipse, which I don't see coming to the chrome store anytime soon. I like Eclipse, but wouldn't mind switching to something else.
tl;dr Can I develop android apps on chrome OS?
Thanks for any input. Also if someone wants to suggest a place/vendor that sells Linus dektops, feel free
I think that isn't good idea. Buy some cheap copmuter that isn't chrome powered(I think that you'll have problems) and than, try Linux and chrome via dual boot or buy pc with dos only(will be cheaper). You have 1001 possibility but in my opinion Chrome laptop isn't good idea.
Sent from my IDEOS S7 Slim using XDA App
Thanks for your advice Jon. I was hoping for a different answer, but I didnt really expect it would work. Darn. Maybe in a couple years? Time will tell Is there an advantage of dos over an established linux distro (dev wise?)?
Komodo Rogue said:
(if this is better suited to q&a, apologies, please move)
Heya. I'm an amateur Android app developer, making games mostly for my own amusement. Someday I hope to create market-worthy apps and collect a little revenue through ads.
I just sold my macbook pro on ebay because I needed the scratch. Now I'm in the market for some cheap POS (YAY!!), was looking at a lot of used desktops in the 200-300 range, but then came across some chrome books and thought maybe I could go in that direction? I've always liked chrome OS and Google.
I doubt development would be possible, though. Or possible, but a major pain in the ass. Right now I use Eclipse, which I don't see coming to the chrome store anytime soon. I like Eclipse, but wouldn't mind switching to something else.
tl;dr Can I develop android apps on chrome OS?
Thanks for any input. Also if someone wants to suggest a place/vendor that sells Linus dektops, feel free
Click to expand...
Click to collapse
Chromebook = a no go for development really It's usable if you go into dev mode and then rdesktop into a box running eclipse (I do this so I can continue to develop a bit while I watch my kids). But as a primary driver it won't work well. There's no java package available - so compilation is really a no go.
The cloud based tools don't support Android development yet either. They may in the future, at which point it could be possible, but depending on the state of the tools at that point it still may not be entirely useful.
Remote Android development on ChromeOS
I was able to setup Android device for debugging over internet and connect from Chromebook to my Windows machine using remote desktop.
I am using AccessToGo Chrome app for RDP connection, you can find it in Chrome Web Store.
This is tutorial to setup remote ADB debugging - www(dot)cleansoft(dot)lv/debugging-android-applications-remotely
Sorry I can't use links in posts yet, so please replace (dot) with .