Android Knowledge Point Big Summary

Source: Internet
Author: User

Do Android Development We all know that the knowledge point is trivial and large, but for the programmer to know more, for the future employment and pay is still good, because the interview when the interviewer will ask you what kind of Android knowledge, if the answer is good, pay this piece still own control, This knowledge does not have to be how proficient, understanding and understanding can be, but for senior programmers, these must master, don't ask me why, wayward!!

Android All knowledge points Summary:

1. Master the basic concepts and essentials of Android programming, Android SDK and its development environment, Android project structure analysis,
2.Android application design mode, file system,
3. Data storage and access in file format, SDcard card read and write, 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, add, delete, change, check and transaction management of embedded SQLite relational database,
6 uses the ListView to implement the data list display,
7 app 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 local services that can communicate with visitors, lifecycle of services, implement process communication using AIDL and remote services
11 Inter-process data transfer, 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 sensor use,
12 GPS Location Services.
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.