Android学习主题

March 8, 2012

Android

1. Android Basics

1.1 What is Android?
1.2 Application Fundamentals

2.Framework Topics

2.1 Activities
2.1.1 Fragments
2.1.2 Loaders
2.1.3 Tasks and Back Stack
2.2 Services
2.2.1 Bound Services
2.3 Content Providers
2.3.1 Calendar Provider
2.4 Intents and Intent Filters
2.5 Processes and Threads
2.6 User Interface
2.6.1 XML Layouts
2.6.2 Input Events
2.6.3 Menus
2.6.4 Action Bar
2.6.5 Dialogs
2.6.6 Notifications
2.6.6.1 Toast Notifications
2.6.6.2 Status Bar Notifications
2.6.7 Drag and Drop
2.6.8 Styles and Themes
2.6.9 Custom Components
2.6.10 Binding to Data with AdapterView
2.6.11 Common Layout Objects
2.6.12 How Android Draws Views
2.7 Application Resources
2.7.1 Providing Resources
2.7.2 Accessing Resources
2.7.3 Handling Runtime Changes
2.7.4 Localization
2.7.5 Resource Types
2.7.5.1 Animation
2.7.5.2 Color State List
2.7.5.3 Drawable
2.7.5.4 Layout
2.7.5.5 Menu
2.7.5.6 String
2.7.5.7 Style
2.7.5.8 More Types
2.8 Data Storage
2.8.1 Data Backup
2.9 Security and Permissions
2.10 The AndroidManifest.xml File
2.11 Graphics
2.11.1 Canvas and Drawables
2.11.2 Hardware Acceleration
2.11.3 OpenGL
2.12 Animation
2.12.1 Property Animation
2.12.2 View Animation
2.12.3 Drawable Animation
2.13 RenderScript
2.13.1 3DGraphics
2.13.2 Compute
2.14 Multimedia and Camera
2.14.1 Media Playback
2.14.2 JetPlayer
2.14.3 Camera
2.14.4 Audio Capture
2.15 Copy and Paste
2.16 Location and Maps
2.16.1 Obtaining User Location
2.17 App Widgets
2.18 Bluetooth
2.19 Near Field Communication
2.19.1 NFC Basics
2.19.2 Advanced NFC
2.20 USB Host and Accessory
2.20.1 USB Accessory
2.20.2 USB Host
2.20.3 Android Open Accessory Development Kit
2.21 Session Initiation Protocol
2.22 Search
2.22.1 Creating a Search Interface
2.22.2 Adding Recent Query Suggestions
2.22.3 Adding Custom Suggestions
2.22.4 Searchable Configuration
2.23 Device Administration
2.24 Testing
2.24.1 Testing Fundamentals
2.24.2 Activity Testing
2.24.3 Content Provider Testing
2.24.4 Service Testing
2.24.5 What To Test

3. Android Market Topics

3.1 Publishing on Android Market
3.2 Application Licensing
3.3 In-app Billing
3.3.1 In-app Billing Overview
3.3.2 Implementing In-app Billing
3.3.3 Security and Design
3.3.4 Testing In-app Billing
3.3.5 Administering In-app Billing
3.3.6 In-app Billing Reference
3.4 Market Filters
3.5 Multiple APK Support

4. Developing

5. Publishing

5.1 Publishing Overview
5.2 Preparing for Release
5.3 Signing Your Applications
5.4 Versioning Your Applications

6. Best Practices

7. Web Applications

7.1 Web Apps Overview
7.2 Targeting Screens from Web Apps
7.3 Building Web Apps in WebView
7.4 Debugging Web Apps
7.5 Best Practices for Web Apps

8. Appendix

8.1 Android API Levels
8.2 App Install Location
8.3 Supported Media Formats
8.4 Intents List: Google Apps
8.5 AIDL
8.6 Glossary

--- EOF ---

添加新评论