Online Docluments
A) Old: (WARNING: this site has been moved to http://developer.android.com/)
(English Version)
(Chinese Version)
B) New: http://developer.android.com/
Turotial:
Android Programmer's Guide
Professional Android Application Development
1, Android Introduction
New:
http://developer.android.com/guide/basics/what-is-android.html
2, SDK (Install, Upgrade, and Set Development Environment)
Old:
intro/installing.html
New:
http://developer.android.com/sdk/1.1_r1/index.html
3, Develop & Debug Process (Create, Build, Run, Debug, Sign application)
Old:
intro/develop-and-debug.html
New:
http://developer.android.com/guide/developing/eclipse-adt.html
http://developer.android.com/guide/developing/other-ide.html
http://developer.android.com/guide/developing/device.html
http://developer.android.com/guide/developing/debug-tasks.html
4, Useful Tools for Development: emulator, adb, ddms, mksdcard, activityCreator, traceview, dx etc
adb:
traceview: a graphical viewer for execution logs which contains application's profile.
Old:
intro/tools.html
New:
http://developer.android.com/guide/developing/tools/index.html
5, Android Application Introduction
Old:
Activity, Service, Receiver, and Content Provider
New:
http://developer.android.com/guide/topics/fundamentals.html
6, UI Design (Screen Elements, Common Layout, Designing Screen in XML, Register Message Function)
Old:
devel/implementing-ui.html
reference/android/widget/RelativeLayout.LayoutParams.html
View Gallery:
reference/view-gallery.html
New:
Home: http://developer.android.com/guide/topics/ui/index.html
Layout: http://developer.android.com/guide/topics/ui/declaring-layout.html
http://developer.android.com/guide/topics/ui/layout-objects.html
Widget Types: http://developer.android.com/reference/android/widget/package-summary.html
Menu: http://developer.android.com/guide/topics/ui/menus.html
Customize UI Component: http://developer.android.com/guide/topics/ui/custom-components.html
Handle UI Event: http://developer.android.com/guide/topics/ui/ui-events.html
User Interact (Binding to Data with AdapterView, Handling User Selections)
http://developer.android.com/guide/topics/ui/binding.html
How Android Draw Views: http://developer.android.com/guide/topics/ui/how-android-draws.html
7, AndroidManifest.xml
Old:
devel/bblocks-manifest.html
http://code.google.com/android/devel/bblocks-manifest.html
http://code.google.com/intl/en-CN/android/devel/sign-publish.html
New:
http://developer.android.com/guide/topics/manifest/manifest-intro.html
http://developer.android.com/guide/publishing/versioning.html
8, Security and Permissions
Old:
devel/security.html
reference/android/Manifest.permission.html
kb/security.html
New:
http://developer.android.com/guide/topics/security/security.html
http://developer.android.com/reference/android/Manifest.permission.html
9, Resources and Internationalization:
Define Language and Screen Orientation dependent resources, Reference Resource in code and resource files. Resource Type:
* Simple Values (Colors, Strings and Styled Text, Dimensions)
* Drawables
* Animation
* Layout
* Raw resource (Raw data)
* Styles and Themes
Old:
devel/resources-i18n.html
reference/available-resources.html
devel/ui/applying-themes.html
New:
http://developer.android.com/guide/topics/resources/index.html
http://developer.android.com/guide/topics/resources/resources-i18n.html
http://developer.android.com/guide/topics/resources/available-resources.html
http://developer.android.com/guide/topics/ui/themes.html
http://developer.android.com/reference/android/R.style.html (Available system defined themes, please search "theme" or "theme_" on that page)
http://developer.android.com/intl/zh-CN/reference/android/view/Window.html#setBackgroundDrawable(android.graphics.drawable.Drawable) (Window background)
http://developer.android.com/reference/android/package-summary.html (Pre-defined resource id/type)
http://code.google.com/apis/adsense/developer/adsense_api_locales.html (Language tag/code)
10, Available Intents
Old:
reference/available-intents.html
New:
http://developer.android.com/guide/topics/intents/intents-filters.html
11 Content Provider
Old:
http://code.google.com/intl/en-CN/android/devel/data/contentproviders.html
New:
http://developer.android.com/guide/topics/providers/content-providers.html
12, Data storage
Storing/Retrieving/Exposing Data: Preferences, Files, Datebase, and Content Providers
Old:
devel/data.html
New:
http://developer.android.com/guide/topics/data/data-storage.html
13, BroadcastReceiver
Old:
reference/android/content/BroadcastReceiver.html
(Please search key "Broadcast Action" on this page)
http://blog.chinaunix.net/u/9577/showart_1852174.html (undocumented broadcast action)
New:
http://developer.android.com/reference/android/content/BroadcastReceiver.html
http://developer.android.com/reference/android/content/Intent.html (Please search key "Broadcast Action" on this page)
http://blog.chinaunix.net/u/9577/showart_1859290.html (Supported Actions)
14, Uri
reference/android/net/Uri.html
reference/android/content/ContentResolver.html (Please search "Uri.parse" on this web page)
15, Notify User
http://developer.android.com/intl/fr/guide/topics/ui/notifiers/index.html
15.1 Notification
http://developer.android.com/intl/fr/guide/topics/ui/notifiers/notifications.html
http://developer.android.com/intl/fr/reference/android/app/NotificationManager.html#notify(int,%20android.app.Notification)
http://developer.android.com/intl/fr/reference/android/app/Notification.html#Notification(int,%20java.lang.CharSequence,%20long)
15.2 Toast
http://developer.android.com/intl/fr/guide/topics/ui/notifiers/toasts.html
http://developer.android.com/intl/fr/reference/android/widget/Toast.html
15, Graphic (2D & 3D)
New:
http://developer.android.com/guide/topics/graphics/index.html
16, Publish Application
New:
http://developer.android.com/guide/publishing/preparing.html
http://developer.android.com/guide/publishing/publishing.html
17, Sign Application
Old:
devel/sign-publish.html
New:
http://developer.android.com/guide/publishing/app-signing.html
18, Packages and Class (Index and Hierarchy )References
Old:
reference/packages.html
reference/classes.html
reference/hierarchy.html
New:
http://developer.android.com/reference/classes.html
http://developer.android.com/reference/packages.html
19, Sample Code
1) Hello Android
Old:
intro/hello-android.html
New:
http://developer.android.com/guide/tutorials/hello-world.html
http://developer.android.com/guide/tutorials/views/index.html
2) Others
Old:
samples/ApiDemos/index.html
New:
http://developer.android.com/guide/samples/index.html
20, FAQs
Old:
kb/commontasks.html
kb/troubleshooting.html
New:
http://developer.android.com/community/index.html
21, Forum
http://forum.xda-developers.com/forumdisplay.php?f=448
22, Compile native application for Android
23, Android UID and GID
24, Android EULA
http://androiddevstudio.com/tutorials/adding-eula-to-android-app
25, Preference
http://developer.android.com/reference/android/preference/package-summary.html
阅读(2601) | 评论(0) | 转发(0) |