Pre-development work for Android

Source: Internet
Author: User
Tags sqlite database

The global market share of Android phones is close to 85%, becoming ubiquitous in the widest range of mobile phone operating systems, so I am also full of confidence in the study of Android, it will eventually become its own skills.

First of all, we have a basic study of Java and C + +, with the ability to exploit Android. You should review more about Java before you touch Android. Android's interface layout is similar to the web design and Android development environment, the most used is eclipse, install eclipse before installing some Java platform, in the development of more practice and ask more, there is a lot to learn.

You need to have some elements before you start:

1.1. JDK Installation

1.2. Eclipse Installation

1.3. Android SDK Installation

1.4. ADT Installation

1.5. Create AvD

For Android Development The following are more essential for the preparation of knowledge:

1, Unix/linux Platform technology: Basic command, Linux under the development environment

2, Enterprise-level 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 exception mechanism, Java security, JDBC, XML

4. Software engineering and Design Patterns: Engineering overview, configuration Management and SVN, UML, basic design Patterns

5, Android Application Development Foundation: 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 service 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 Mapping, sensor development, game development, telephone and SMS services, network \bluetooth\wi-fi and so on.

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.

When I preview, I find that debugging skills are the most important skill in development. (If you don't know how to find the problem, let alone develop it.) The general small mistake oneself in the logcat inside according to the prompt also to take care of. Sometimes you have to debug a line to see the breakpoint, the error is generally the same as the development of Java programs

Of course, only the theory is not enough, all through the practice to better understand, but only with the theory to better practice, to make better things.

Pre-development work for Android

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.