Knowledge System1. Unix/linux platform technology: basic commands, development environment under Linux 2, Enterprise database technology: SQL language, SQL statement tuning, Oracle database technology 3, Java language core technology: Java language Foundation, Java object-oriented programming, JDK core API , Java Collection framework, Java Network programming, JAVAI/O Programming, Java multithreaded programming, Java anomaly mechanism, Java security, JDBC, XML4, software engineering and Design Patterns: Overview of software Engineering, configuration management and SVN, UML, basic design Patterns 5, Android Application Development Fundamentals: Android Development Platform, Eclipse+adt development environment, AVD and sensor simulator debugging, Android core components, Android common components, Android advanced components, file and network access, SQLite database programming, Background Services Programming 6, Internet core technology: HTML, CSS, JavaScript, JQuery, Ajax applications 7, Android advanced application development: Audio \ Video \ Camera, Internet applications, GPS and location services, Google Map, 2d\3d drawing, Sensor development, game development, telephone and SMS services, network \BLUETOOTH\WI-FI, etc. 8, Android System-level development: porting, Drive, NDK (c direction). 9, Java EE Core technology: servlet core Technology, JSP Core technology, Struts, Spring, hibernate framework.Learning ContentAndroid Basic stage:Platform architecture features (JAVA/C) market/application component Environment Building and deployment/packaging and publishing avd/ddms/aapt debugging and testing related resources access/resource making Activity/service/broadcast receiver/ Content provider/principle (life cycle) and deep realizationAndroid Advanced Beginner:Component widget/menu menu/layout detailed XML parsing (pull/dom/sax)/JNI Parsing SQL database principle, sqlite/sharedpreferences/file detailed multimedia audio/video/ Camera detailedAdvanced Android Advance:Bluetooth/wifi SMS/MMS application to achieve deep-seated resolution of the GPS principle, to achieve locationmanager/locationprovider positioning/tracking/finding/approaching warning and Geocoder reverse codec and other technical details 2D graphics library ( Graphics/view) detailed sdcard/sensor/gesture Application implementation
Android Development Knowledge System