First, the Android development environment needs to download three tools:
1, JDK download URL: http://java.sun.com/javase/downloads/index.jsp
2, Eclipse download URL: http://www.eclipse.org/downloads/
3, Android SDK download URL: http://developer.android.com
Second, the installation
Start by installing the JDK, then install the SDK, and extract the Eclipse;
Install the JDK, After the JDK installation is c
Since Google launched the Android phone platform, the use of Android as a platform for mobile phones and tablets increasingly popular. The figure below is a chart of the market share of several mainstream smartphone platforms in the United States in September 2010 and December three months.
You can see that by December 2010, Android has surpassed Apple's iphon
This course solves the problem of how to understand the beginner's mind of Android architecture design and develop a featured product with Android system with deep customization and soft and hard integration capability.The course takes the five core of Android: HAL, Binder, Native service, Android service (and the exam
Android custom control -- (4) Circular progress bar and android progress bar
-------------------------------- The progress bar of a circular chart (attribute explanation is available in the source code -----------------------------------------------------
I. shape style: (create in drawable -- new --> Drawable resource file and change the original parent-level label selector to shape)
This article introduces the JUnit-based Android testing framework.
5. androidtestrunner
As we learned more, we found that android was ignored in the previous section. an important class in the test package, androidtestrunner, is Android. the core class of the test package is described in detail below and some related content is provided.
Testlistener interface in
Android automated testing (1) concept of Android automated testing principles and Android principles
I. First, let's talk about the principle of automated mobile phone testing.1. The principle of mobile phone automated testing is that a control terminal (Test Tool) on the PC is connected to an agent terminal on the mobile phone through serial port, USB, or wirele
Talking about Android Application protection (I): The basic method for reverse engineering of Android applications, and talking about android
There are many methods and ideas for unprotected Android apps to conduct Reverse Analysis and attacks. By using some basic methods, you can break the confidentiality and integrit
[Android] android custom styles and themes, android
Simple exercises customize styles and themes. styles are added to the View, and themes are added to the Application or Activity.
Styles. xml
Activity_main.xml
Manifest. xml
Android-async-http-based android service, android-async-http
1: Server Side/*** Created by LiuFei on 2016/1/22.*/Public class HttpService extends Service {@ OverridePublic IBinder onBind (Intent intent ){Return null;}@ OverridePublic int onStartCommand (Intent intent, int flags, int startId ){LoginPostService ();SendHttpServer ();Return super. onStartCommand (int
The implementation of the androidclient is generally as follows:1, first scan all the PC in the LAN, see if there is a PC server in the execution and monitoring 30000port.Watermark/2/text/ahr0cdovl2jsb2cuy3nkbi5uzxqv/font/5a6l5l2t/fontsize/400/fill/i0jbqkfcma==/dissolve/70/gravity /center ">2, assume that there is no scan to the PC side of the server in the execution and monitoring 30000port. Then scan or exit again. 3, scan to a pc-side server in the execution and monitoring 30000port, then co
From the perspective of enterprise-level business practice, 24 hours through 23 hands-on practical cases, the gradual progress of the Android business-level application development points conquer, Based on years of Android (6 complete hardware products and more than 20 application software) development and enterprise-level training experience (more than 150 times Android's enterprise internal training and p
The road to Android learning and the road to androidAndroid Basics
Sort out the knowledge points that I think new users must master. By the way, the blog addresses that I think are good.
It takes two minutes to understand the lifecycle of an Android Activity )!
The Activity is used most frequently in actual development. This must be understood.
Introduction and lifecycle of four basic
Android testing basics and android Testing
The android Testing Framework is part of the development environment. It provides the architecture and powerful tools to help you test applications from the unit to the Framework.
Key features:
Based on JUnit, you can directly use JUnit to test classes irrelevant to Android
Android development-simple login interface and Android login interface
Use the
Use the
The Code is as follows:
Xml code:
Android: layout_width = "match_parent"Android: layout_height = "match_parent"Android: orientation = "vertical">And
This example describes the Android implementation of the imitation Taobao shopping cart. Share to everyone for your reference, specific as follows:
Summer's enthusiasm gradually receded, autumn as scheduled and to, harvest season, small series continue to practice the road, walk, went to the shopping cart, visited Taobao or Beijing east of the small partners know shopping cart inside the baby can more than one, for love shopping girl, shopping cart i
Controls in Android are used in the same way as controls in iOS, and are event-driven. Adding an event to a control also has the way of an interface callback and a delegate proxy. Today's blog summarizes the basic controls and layouts used in Android. When it comes to layout, Android and iOS are still quite different, with frame absolute layout and AutoLayout rel
Gradle is a new build system introduced in Android development because the new build system is mainly for the following purposes:
1. Facilitate reuse of code and resources2. Build multiple versions of the APK more simple, whether it is to build different apk for multi-channel or to build different environments apk (debug,release)3. Convenient configuration, extension, custom build process4. Good IDE Integration
Why Choose Gradle?Gradle mainly have t
工欲善其事, its prerequisite, for want to delve into the Android source, you must first master the Android compiler command.
First, the introduction
On the Android build system, this topic is very early to be sorted out, and the delay has not been writing, decided to share with you. Read the following instructions first, I believe that the people who have compiled t
Objective
A deep sea of Android, I believe many Android developers are aware of the fragmentation of the Android version, the diversity of Android hardware devices, and the uncertainties of third-party Rom. Now it's not easy to develop a qualified commercial App. First of all, the application of compatibility is a tec
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.