最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

android学习资料网站

IT圈 admin 29浏览 0评论

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?

发布评论

评论列表 (0)

  1. 暂无评论