I recently bought a Motorola XOOM tablet to develop Android apps on. I'm running into major problems with finding resources to learn from. I know Java. The Android Dev Guide sample codes are almost all dependent on a keyboard or won't run on my XOOM. Are there any suggested places to start learning Android development, other than the Android Dev guide?
You will be creating a new avd config to specify the tablet screen size, memory constraints, SDcard size, etc. I believe that most of that can be achieved by just creating a new avd and changing the parameters in avd manager. Although You may also have to create a tablet skin to go with the AVd you created.
Please visit these links.... They breif you right from setting up the vitrual device configuration in eclipse to development of applications for tablets.
http://mobile.tutsplus.com/tutorials/android/android-sdk_tablet_virtual-device-configuration/
[2x Links deleted due to spam, 1x Link repeated]
I hope these links will help you in creating an android app for your beautifull tablet.
To start learning android,First preference goes to Android dev guide and you can also follow some tutorials ,blogs and e-books.But Dev guide provides the complete android stack.
Also check out MOTODEV. The resources are quite good especially with XOOM development.
Check out O'Reilly eBooks on eCarrel (eReader for developers app).
The app will run on your XOOM just great.
https://market.android.com/details?id=com.ambrosoft.searchlib
I also use the XOOM for development and I love it
Answers above are great, here is an addition:
http://p-xr.com
Related
May be my question seems to be dumb as i'm new baby to this...
I'm trying to run an android application in 7 inch Samsung Galaxy tab(7 inch)...everything work fine but when i move on to Samsung Galaxy Tab S2(10 inch) i faced an alignment issue in my application...Getting crashed sometimes too.
Can anyone suggest what should i do to resolve it...Have to create separate layout files for 10 inch tablet????
Please also tell me how can i test my application in an Samsung Galaxy Tab S2 10 inch emulator.
I can really recommend using Genymotion as an Emulator. It' very fast, and only has some minor limitations as free version, like you might not be able to use Google APIs.
It also provides predefined settings for different Devices.
If you don't want to use a third Party Emu, you could of course use the Android Studio Emulator too.
For the crashes: get used to use the Debugger and to using Unit Tests.
I would also recommend switching from Eclipse to Android Studio, since Eclipse is no longer the supported IDE by Google. Migrating your project shouldn't be a hassle.
Without your Layout code people won't be able to help you on that part.
I am going to create an app for devices with Android OS 2.1 and higher. As many developer I met layout problems and after reading about that in the official android documentation I decided to follow a way; I created 6 directory one for every screen density (ldpi,mdpi,hdpi,xhdpi,xxhdpi,xxxhdpi). What I want to know is if I did it right, I know that layout could be not exact at 100% but could I'll meet serious problems doing that?What I should do?
The second problem is checking app in many devices in the same time, I use Android Studio and I am able to create devices and use emulators but there is a plugin or a website or something else I can use to test quickly the app in tens of Android devices without set all manually?
Thanks in advance!
i always working in android mobile devices. i want to run my projects in android tablet devices.
so my questions are
do i have to face any compatible issue?
will same project run with different view in different target such as one for tablet one for mobile device?
in example can it set in android mainfest.xml so it can choose different view in different device
and please help about how to solve this, with some help link
thanks in advance.
Have you looked at the android developer site on this?
http://developer.android.com/guide/practices/screens_support.html
It covers the issue in detail.
Do you have any idea what's the starting point to develop an UI for Android OS, similar with HTC SenseUI ?
Can I create that on top of Android or I need to get the Android source code ?
Thank you.
Florin Matincă
You'd need to modify the Android OS to some extent, but since Android is open source, that's not a problem.
The problem is getting it installed on phones - if you've noticed, the only companies that have custom UIs are also phone manufacturers, so they can just ship their phones with it installed. Also, if a new version of Android comes out, you'd need to get the new source, and modify most of it again.
Distribution would be a serious problem...
HTC Sense consist of a variety of functions.
Some like the Lock Screen can be implemented as normal programs. The start screen for programs can as well.
The systems setting for example can't be easily replaced without going into the android source code.
I have to disagree with xil3, there are some realy popular home screen replacements out there not restricted to a certain brand.
ADW.Launcher
LauncherPro
HelixLauncher
HelixLauncher2
All four are available on market place and therefor the distribution is simple.
HelixLauncher (and 2) are based on the Launcher from android itself, for which the sources are available as a git repository. This means you could use these sources to start your own Home Screen replacement.
So have fun!
I'm looking to create AVDs to test my apps on, and i'm trying to figure out the correct settings for a square screen such as the new Motorola Flip Out. I don't see a wikipedia article for it, or many specs...
On a related note, what about tablets? Actually.. Why aren't there a set of AVD instances with params from popular devices.. or at least a site that lists them for each of the 60+ devices.
Thanks in advance :)
The Motorola Flipout has a 320x240 screen.
For the specs of many other phones there are quite a few sites where you could find all the details. For example phonearena.com is one of them.
At the risk of getting another dubious badge for resurrecting old threads, I'll give the semi-official Motorola response... :)
Nearly every Motorola handset is accompanied by an SDK addon that includes a system image and a skin. In a few cases, the addon contains only the skin. Just download the archive and make sure the top-level directory of the archive is in into /addons. After that, you should be able to create new AVDs based on the addon. I find that it's a lot easier to use the GUI AVD Manager than a command line, but both are usable.
Download the addons at http://developer.motorola.com/docstools/tools/
Good luck.