2024年2月21日发(作者:梅涵涵)
每次在网站查阅一些android资料时,经常看到一些朋友在网上留言咨询现在国内有哪些android开发网站/社区,以我本人现在对国内android网站的了解程序,及各个android网站的关注热度,下面我就有大家大概的罗列一下android开发网站,希望对各个需要帮助的有一定的用处,
论坛:
1,
:///
:///
:///forums/tag/Android
:///yuanmaxiazai/
:///cmdn/bbs/
:///bbs/
8,/dev/?
:///
:///?page_id=1176
:///
:///
:///
及android开发中最常遇到的一些问题总结:
欢迎转载,转载请注明出自:www:
This is the FAQ for theAndroid forum.
General questions
What Java API is supported by Android? How does it differ from JME?
o
See here
o
Dalvik - Googles tweaked JVM for Android
Where can I get an SDK? What platforms does it support?
o
The latest version of the SDK is r20 (for Android versions
up to 4.1), and it's available for Windows, OS X and Linux
here.
Do I need to buy hardware if I want to start writing applications
that run on Android?
o
You can start writing applications even if you don’t have
hardware to run them on. The Android SDK comes with an
emulator and all tools necessary for application development
and deployment.
o
Another option is the freely available Motodev Studio for
Android IDE from Motorola.
Which hardware devices support Android? Here's an incomplete list:
o
T-Mobile G1 (a.k.a. HTC Dream), myTouch 3G, myTouch 4G, Comet
(a.k.a. Huawei Ideos)
o
HTC Magic, Hero, Tattoo, Droid Eris, Legend, Desire, Evo 4G,
Wildfire, Incredible, Aria, Evo 4G, Gratia, Flyer, ChaCha and
Salsa, Desire S, Wildfire S and Incredible S, Sensation,
Wildfire S, Rezound, Sensation XE
o
Motorola Dext, Droid / Milestone, Backflip, Motoroi, Cliq /
Quench, Cliq 2, Devour, Flipout, XT720, Droid 2, Droid X,
Charm, Defy, Defy+, Droid Pro, Droid 2 Global, Droid Bionic,
XOOM, Atrix 4G, Droid X2, Droid 3, XOOM 2
o
Sony Ericsson Xperia X10, Xperia X10 mini, Xperia arc, Xperia
Play, Xperia Pro and Xperia Neo
o
Google Nexus One (only available to Android developers by
now), Nexus S
o
LG In TouchMax GW620, Optimus, Optimus 3D, G-Slate tablet
o
Samsung Galaxy i7500, Galaxy Portal i5700, Captivate / Galaxy
S, Vibrate, Galaxy S i9000, Galaxy Tab, Galaxy I9003 SL,
Vibrant 4G, Galaxy Indulge, Galaxy Tab 10.1, Galaxy S II,
Xcover, Galaxy S II Skyrocket, Captivate Glide, Galaxy Note
o
Garmin-Asus A50
o
Acer Stream, Iconia Smart, A 200
o
ZTE Skate
o
Huawei IDEOS X3 and S7 Slim
o
Dell Streak
o
Archos 28, 32, 43, 70 and 101, Q9
Asus Transformer Prime
o
Handset NEWS (and rumors) at AndroidGuys
o
WikiPediaist_of_Android_devices
o
extensive list at TechCrunch?
What is Dalvik? How is it different from JVM?
o
Dalvik is a register based virtual machine optimized to run
on a slow CPU,with relatively little RAM and on an OS without
swap space. Further Reading
What are the different Media formats supported on Android?
o
See here
Where can I publish my Android applications?
o
Android Market (instructions)
o
Voeveo
o
SlideME
o
AndAppStore
o
AndroLib
o
Cyrket
o
AndroidPIT (in German)
o
AndSpot
o
AppBrain
o
Aproov
o
AppsLib (targeted specifically at tablets)
o
Amazon appstore (in beta)
o
GetJar (covers other mobile OS as well)
How can I get insight into how people are using my app?
o
Integrating the Google Analytics for Android library will
provide you with quantitative feedback on your app's usage.
I'd like to display ads in my app without having to negotiate it
all by myself. What are my options?
o
AdMob, mobclix, Millennial Media, InMobi and JumpTap are
Android-compatible ad networks. Also check out adwhirl,
which puts a common interface on top of several networks.
What support does Android or Dalvik VM provide for running native
C code?
o
In June 2009, Google announced a NDK (Native Development Kit)
that gives developers the ability to call into native code
from Android applications. There is a Google group for
NDK-related discussions. At present, Android supports JNI
shared libraries written in C or C++ that link with the
Android versions of libc, libm, libz and OpenGL ES 2.0. There
are plans to support linking with audio libraries in future.
How do I get Android source code?
o
See this document
o
You can also browse it online here
How can I view PDFs and Office documents?
o
Options include Documents To Go, RepliGo Reader, MultiReader
Which Android versions are being used out in the field?
o
Google tracks the versions that access the Android Market,
which should be a useful proxy number.
o
Programming
Is Android code compiled to a .class file?
o
The Java bytecode of a compiled class is converted into Dalvik
executables or (.dex) files, using the "dx" tool bundled with
the SDK . The application is packaged into .apk file which
are zipped .dex files. The Dalvik virtual machine runs Dalvik
executables in the apk file. Details of .dex file format can
be found here
I want to write Android Applications too but dont know where to
start?
o
Try Hello World tutorial.
o
Read Application Fundamentals
o
Try sample code distributed with the SDK.
Do Android projects have deployment descriptors?
o
My Application throws an Exception, where is the Stack Trace dumped?
o
Exceptions are written to a log file, named Logcat in the
emulator. You can obtain a dump by executing the adb logcat
command. To write log messages from your application, use the
static methods of JavaDoc: class(Log.v(),
Log.d(), Log.i(), etc.). If you are using Eclipse with ADT
plugin, you can open "Logcat" view to see the logged messages.
What functionality of the actual device can the emulator emulate?
o
For Emulator How-Tos and limitations, read this
How can I send email from an Android application?
o
See this thread
o
A JavaMail? port has been written for Android and can be found
here
o
article on sending mail with user interaction
is not supported; how can I use XPath anyway?
o
The jaxen library runs on Android, and works well with DOM
objects. Just put its jar file into the "libs" folder of your
project, and it'll be packaged along with the other class
files. Starting with Android 2.2, is part of
the core libraries.
What options for storing data do I have?
o
Understanding Android local data store APIs introduces
preferences, SQLite, and the internal and external memory
APIs. See
What's Your Preference? part 1 and part 2 for more
information particularly on Preferences.
Reference material
Android Home Page
Developer Guide
API Reference
Books
Application Security for the Android Platform by Jeff Six
by Mark Murphy: Beginning Android, Busy Coder's Guide to Android
Development, Busy Coder's Guide to Advanced Android Development,
Android Programming Tutorials
Hello, Android: Introducing Google's Mobile Development Platform
by Ed Burnette
Unlocking Android by Frank Ableson, Charlie Collins, and Robi Sen;
the 2nd ed. is called Android in Action
Professional Android 2 Application Development by Reto Meier
Android Wireless Application Development and Sams Teach Yourself
Android Application Development in 24 Hours by Shane Conder and
Lauren Darcey
Pro Android Games by Vladimir Silva
Learn Java for Android Development by Jeff Friesen
The Android Developer's Cookbook: Building Applications with the
Android SDK by James Steele and Nelson To
Practical Android Projects by Lucas Jordan and Pieter Greyling
Android in Practice by Charlie Collins, Michael D. Galpin, and
Matthias Kaeppler (early access)
Pro Android 3: A Developers Handbook by Komatineni, MacLean? and
Hashimi
Other
Android Developers Blog
Android Development Wiki
Article Master Google Android: 40 Tips and Tricks
Frameworks for developing cross-platform mobile applications:
Rhodes, Titanium Mobile, Unity, Corona, Pyxis Mobile
The Gingerbread (aka Android 2.3) FAQ
The Ice Cream Sandwich (aka Android 4.0) FAQ, Android 4.0 upgrade
list: Is your device getting Ice Cream Sandwich?
2024年2月21日发(作者:梅涵涵)
每次在网站查阅一些android资料时,经常看到一些朋友在网上留言咨询现在国内有哪些android开发网站/社区,以我本人现在对国内android网站的了解程序,及各个android网站的关注热度,下面我就有大家大概的罗列一下android开发网站,希望对各个需要帮助的有一定的用处,
论坛:
1,
:///
:///
:///forums/tag/Android
:///yuanmaxiazai/
:///cmdn/bbs/
:///bbs/
8,/dev/?
:///
:///?page_id=1176
:///
:///
:///
及android开发中最常遇到的一些问题总结:
欢迎转载,转载请注明出自:www:
This is the FAQ for theAndroid forum.
General questions
What Java API is supported by Android? How does it differ from JME?
o
See here
o
Dalvik - Googles tweaked JVM for Android
Where can I get an SDK? What platforms does it support?
o
The latest version of the SDK is r20 (for Android versions
up to 4.1), and it's available for Windows, OS X and Linux
here.
Do I need to buy hardware if I want to start writing applications
that run on Android?
o
You can start writing applications even if you don’t have
hardware to run them on. The Android SDK comes with an
emulator and all tools necessary for application development
and deployment.
o
Another option is the freely available Motodev Studio for
Android IDE from Motorola.
Which hardware devices support Android? Here's an incomplete list:
o
T-Mobile G1 (a.k.a. HTC Dream), myTouch 3G, myTouch 4G, Comet
(a.k.a. Huawei Ideos)
o
HTC Magic, Hero, Tattoo, Droid Eris, Legend, Desire, Evo 4G,
Wildfire, Incredible, Aria, Evo 4G, Gratia, Flyer, ChaCha and
Salsa, Desire S, Wildfire S and Incredible S, Sensation,
Wildfire S, Rezound, Sensation XE
o
Motorola Dext, Droid / Milestone, Backflip, Motoroi, Cliq /
Quench, Cliq 2, Devour, Flipout, XT720, Droid 2, Droid X,
Charm, Defy, Defy+, Droid Pro, Droid 2 Global, Droid Bionic,
XOOM, Atrix 4G, Droid X2, Droid 3, XOOM 2
o
Sony Ericsson Xperia X10, Xperia X10 mini, Xperia arc, Xperia
Play, Xperia Pro and Xperia Neo
o
Google Nexus One (only available to Android developers by
now), Nexus S
o
LG In TouchMax GW620, Optimus, Optimus 3D, G-Slate tablet
o
Samsung Galaxy i7500, Galaxy Portal i5700, Captivate / Galaxy
S, Vibrate, Galaxy S i9000, Galaxy Tab, Galaxy I9003 SL,
Vibrant 4G, Galaxy Indulge, Galaxy Tab 10.1, Galaxy S II,
Xcover, Galaxy S II Skyrocket, Captivate Glide, Galaxy Note
o
Garmin-Asus A50
o
Acer Stream, Iconia Smart, A 200
o
ZTE Skate
o
Huawei IDEOS X3 and S7 Slim
o
Dell Streak
o
Archos 28, 32, 43, 70 and 101, Q9
Asus Transformer Prime
o
Handset NEWS (and rumors) at AndroidGuys
o
WikiPediaist_of_Android_devices
o
extensive list at TechCrunch?
What is Dalvik? How is it different from JVM?
o
Dalvik is a register based virtual machine optimized to run
on a slow CPU,with relatively little RAM and on an OS without
swap space. Further Reading
What are the different Media formats supported on Android?
o
See here
Where can I publish my Android applications?
o
Android Market (instructions)
o
Voeveo
o
SlideME
o
AndAppStore
o
AndroLib
o
Cyrket
o
AndroidPIT (in German)
o
AndSpot
o
AppBrain
o
Aproov
o
AppsLib (targeted specifically at tablets)
o
Amazon appstore (in beta)
o
GetJar (covers other mobile OS as well)
How can I get insight into how people are using my app?
o
Integrating the Google Analytics for Android library will
provide you with quantitative feedback on your app's usage.
I'd like to display ads in my app without having to negotiate it
all by myself. What are my options?
o
AdMob, mobclix, Millennial Media, InMobi and JumpTap are
Android-compatible ad networks. Also check out adwhirl,
which puts a common interface on top of several networks.
What support does Android or Dalvik VM provide for running native
C code?
o
In June 2009, Google announced a NDK (Native Development Kit)
that gives developers the ability to call into native code
from Android applications. There is a Google group for
NDK-related discussions. At present, Android supports JNI
shared libraries written in C or C++ that link with the
Android versions of libc, libm, libz and OpenGL ES 2.0. There
are plans to support linking with audio libraries in future.
How do I get Android source code?
o
See this document
o
You can also browse it online here
How can I view PDFs and Office documents?
o
Options include Documents To Go, RepliGo Reader, MultiReader
Which Android versions are being used out in the field?
o
Google tracks the versions that access the Android Market,
which should be a useful proxy number.
o
Programming
Is Android code compiled to a .class file?
o
The Java bytecode of a compiled class is converted into Dalvik
executables or (.dex) files, using the "dx" tool bundled with
the SDK . The application is packaged into .apk file which
are zipped .dex files. The Dalvik virtual machine runs Dalvik
executables in the apk file. Details of .dex file format can
be found here
I want to write Android Applications too but dont know where to
start?
o
Try Hello World tutorial.
o
Read Application Fundamentals
o
Try sample code distributed with the SDK.
Do Android projects have deployment descriptors?
o
My Application throws an Exception, where is the Stack Trace dumped?
o
Exceptions are written to a log file, named Logcat in the
emulator. You can obtain a dump by executing the adb logcat
command. To write log messages from your application, use the
static methods of JavaDoc: class(Log.v(),
Log.d(), Log.i(), etc.). If you are using Eclipse with ADT
plugin, you can open "Logcat" view to see the logged messages.
What functionality of the actual device can the emulator emulate?
o
For Emulator How-Tos and limitations, read this
How can I send email from an Android application?
o
See this thread
o
A JavaMail? port has been written for Android and can be found
here
o
article on sending mail with user interaction
is not supported; how can I use XPath anyway?
o
The jaxen library runs on Android, and works well with DOM
objects. Just put its jar file into the "libs" folder of your
project, and it'll be packaged along with the other class
files. Starting with Android 2.2, is part of
the core libraries.
What options for storing data do I have?
o
Understanding Android local data store APIs introduces
preferences, SQLite, and the internal and external memory
APIs. See
What's Your Preference? part 1 and part 2 for more
information particularly on Preferences.
Reference material
Android Home Page
Developer Guide
API Reference
Books
Application Security for the Android Platform by Jeff Six
by Mark Murphy: Beginning Android, Busy Coder's Guide to Android
Development, Busy Coder's Guide to Advanced Android Development,
Android Programming Tutorials
Hello, Android: Introducing Google's Mobile Development Platform
by Ed Burnette
Unlocking Android by Frank Ableson, Charlie Collins, and Robi Sen;
the 2nd ed. is called Android in Action
Professional Android 2 Application Development by Reto Meier
Android Wireless Application Development and Sams Teach Yourself
Android Application Development in 24 Hours by Shane Conder and
Lauren Darcey
Pro Android Games by Vladimir Silva
Learn Java for Android Development by Jeff Friesen
The Android Developer's Cookbook: Building Applications with the
Android SDK by James Steele and Nelson To
Practical Android Projects by Lucas Jordan and Pieter Greyling
Android in Practice by Charlie Collins, Michael D. Galpin, and
Matthias Kaeppler (early access)
Pro Android 3: A Developers Handbook by Komatineni, MacLean? and
Hashimi
Other
Android Developers Blog
Android Development Wiki
Article Master Google Android: 40 Tips and Tricks
Frameworks for developing cross-platform mobile applications:
Rhodes, Titanium Mobile, Unity, Corona, Pyxis Mobile
The Gingerbread (aka Android 2.3) FAQ
The Ice Cream Sandwich (aka Android 4.0) FAQ, Android 4.0 upgrade
list: Is your device getting Ice Cream Sandwich?