Document directory
Start with a question
The following describes how to establish an android development environment and how to use development tools.
From the official documents and practices, we can summarize the following points:
Transferred from external
(This article describes how to develop the android source
The complete handout for Android/OPhone development has been published.
Purchase: China-pub)
Sample chapter download
The source code of this book is now fully open
Android-OPhone-src.zipAndroid/OPhone development handout source code
foundation of the Android system in each folder in the root directory.
Extended projects: use the extended functions of other open-source projects in the External Folder.
Package: Provides Android applications and services in the package folder.
1. Android Core Project
The core project of
Git is an open source distributed version control software developed by Linux Torvalds to help manage Linux kernel development, unlike a centralized version control system such as Subversion and CVS. In a centralized version control system there is only one warehouse (repository), many working directories (working copy), and in a distributed version control system like Git (other major distributed version control systems include BitKeeper, Mercurial,
Independent of the system app in the android source code, developed like a common app, Android appI personally recommend that you first import the formatted xml and import in the ide/eclipse of the android source
engine;-- surface Management (Interface management tool): Manage the function of display subsystem;-- SQLite : Embedded database;-- WebKit : web browser kernel;-- FreeType : provides bitmap and vector font functions;Dalvik virtual machines and JVM differences :-- Execute file : JVM executes. class standard bytecode file, Dalvik virtual machine executes. dex file;--The biggest difference : The JVM is a stack-based (stack-based) virtual
Reprint Please indicate this article from Xiaanming's blog (http://blog.csdn.net/xiaanming/article/details/39057201 ), please respect the results of other people's hard work, thank you! This article is mainly to take you from the source of the angle above to read this powerful picture loading frame, oneself a long time did not write the article, feel unfamiliar a lot, distance on an article three months more, really is oneself usually busy, change the
Android Design Pattern series (1)-SDK source code combination pattern, android-sdk
The application of the combination mode in Android is everywhere, that is, the use of the View and ViewGroup classes. In android UI design, almost
Reprint please indicate this article from Xiaanming's blog (http://blog.csdn.net/xiaanming/article/details/39057201), please respect others ' hard work results, thank you!This article is mainly to take you from the source of the angle above to read this powerful picture loading frame, oneself a long time did not write the article, feel unfamiliar a lot, distance on an article three months more, really is oneself usually busy, change the work many thin
Download method See my other blog: http://blog.csdn.net/maosidiaoxian/article/details/41680769This download is the source of the 5.0.0_r7, download to 99% when the following issues encountered:Fetching projects: 99% (478/482) fetching project Platform/external/sqliteerror:cannot fetch platform/ Packages/apps/oma-dmThis OMA-DM looks like device management. Because I do not use the source
Go to [Android] Android 4.2 source code download (Ubuntu 12.10) and go to: http://www.haogongju.net/art/1843906cutting-edge
Recently, I have been studying NFC. Different APIs in different versions are used differently. If you want to see the source
in the table above, there are other projects, but most of the Android system is the 2nd level of source code.2. Android Extension Project Android's extension project is included in the external folder, which is an open source project adapted to the
for the manifest, which specifies where the varous repositories has been ded in the Android source will be placed within your workingDirectory.$ repo init -u https://android.googlesource.com/platform/manifestTo check out a branch other than "master", specify it with-B:$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
When pro
/mainfestThe above Code requires the repo to download the latest source code, that is, the master branch. If you wantFor other branches, run the following command.# Repo init-u https://android.googlesource.com/platform/mainfest-B xxxxx (Others)5) Start download.# Repo syncDepending on the network speed and machine conf
UseEclipseDevelopmentAndroidSource code is the content to be introduced in this article, mainly to understand and learnEclipse AndroidDevelopment source code, details aboutEclipse AndroidFor details about the development source code, see this article.
1. What is the structur
Author: Sun Dongfeng
1. Obtain the Android source code
Git is an open source distributed version control software developed by Linux Torvalds to help manage Linux kernel development. It is different from a centralized version control system such as Subversion and CVS. In a centralized version control system, there is
AndroidThe tool chain and development tools provided are relatively complete, so the development environment is relatively simple to build. I believe many friends have already set up the environment and compiled the helloactivity getting started program. Here are a few questions:1What is the structure of the android file system? Where are the installed programs?After the android
), and the vertical is the Y axis (1 to the downward direction, respectively, 0, 1, 2, 3 ). Daming Original: For reprinted, please indicate the source: http://blog.csdn.net/wdaming1986/article/details/6978814. First, let's look at the code in the layout file:
Figure (1) figure (2)
The code in the layout file is as follows:
[HTML]
View plaincopyprint?
Android app source code for food watching movie local service integrated project, android foodAndroid app source code look for food watch movie local service comprehensive project function classification: Life Support Platform:
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.