Android Knowledge Point Big Summary

Source: Internet
Author: User

1. Master the basic concepts and essentials of Android programming, Android SDK and its development environment, Android project structure analysis,
2.Android application Design Patterns, file systems,
3. Data storage and access in file form, SDcard card reading and writing, using Sax/dom/pull parsing XML, Sharedpreferences, Intent, Intentfilter
4. Android four core components (Activity, broadcastreceiver, service and ContentProvider),
5 Monitor ContentProvider data changes, Urimatcher, use of Contenturis, the embedded SQLite relational database to increase, delete, change, check and transaction management,
6 using the ListView for data list display,
7 Application packaging and installation.
8 network communication, multi-threaded breakpoint continuation and download,
9Activity Management, bundle usage, additional data for intent, activity life cycle, activity startup mode,
10 establish a local service that communicates with visitors, the life cycle of the service, and the use of aidl and remote services to enable process communication
11 data transfer between processes, audio capture and playback, use of soundpool playback sound, video playback, camera manipulation, video capture, direction, acceleration (gravity), light, magnetic field, distance (proximity), temperature and other sensors,
GPS location Service.
13 gesture recognition, Android style and theme (Style&theme), animation (Animation).

Android UI design: Android Notification, Dialog Notification, dialog with single option list, multi-option List dialog,
15 Progress dialog box (ProgressDialog), Radio Box (RadioButton), Multi box (checkbox), drop-down list box (Spinner),
16 Custom Options interface style, drag bar (Seekbar), menu, progress bar (ProgressBar),
17 Automatic text boxes (Autocompletetextview, Multiautocompletetextview) and other commonly used controls.

18 New features: Property animator Properties Animation, Fragment,viewpager,actionbar and so on.

19 Custom View, custom window caption, custom notification, custom dialog,
20 introduction of various graphics, use of Meta-data,
The ListView data is loaded asynchronously with Asynctask, batch loading of ListView data, drag and multi-touch,
Android Graphics Development, OpenGl ES, Widgets,
23 Interface animation effects,
24 application debugging with Android Junit,
25 use TraceView for performance testing, Android app performance optimization.

Android Knowledge Point Big Summary

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.