The Android NDK is preceded by the "native" word in the SDK, native Development Kit, which Google calls "NDK".
As we all know, the Android program runs in the Dalvik virtual machine, NDK allows users to perform part of the program using native code languages such as C + +.
The NDK includes:
The tools and build files needed to generate a native code base from C + +.
Embed a consistent native library in a
Android development will bring about a new wave of popularity. Many developers have invested in this wave and created many excellent applications. Many developers provide open-source applications and contribute their wisdom and creativity. Learning open source code is the best way to master the technology. Several open-source application projects are recommended below. These projects not only provide excellent ideas, but can also be directly mastered.
Android learning route (3) run your Android app, route android
If you have created your Android project according to the previous lesson, it contains the default "Hello World" source file, allowing your project to run immediately.
How do you run your application? Two things: Whether you have a real
My Android advanced tour ------> Android implements music oscilloscope, balancer, bass and audio field functions, and android advancedThis example is from the crazy Android handout. To implement specific functions, you need to understand the following APIs:
MediaPlayer Media Player
Visualizer Spectrum
Equalizer
Ba
[Android development experience] Use Android Studio for unit testing and android unit testing
Reprinted please indicate the source: http://blog.csdn.net/zhaokaiqiang1992
Android Studio has reached version 1.2, and developers in China are basically switching from Eclipse to Andr
Android configuration file (2) and android configuration file
We know that each module of the Android system provides very powerful functions (such as phones, power supplies, and settings). By using these functions, applications can be more powerful and flexible. However, using these functions is not unconditional, but requires some permissions. Next, we will beg
Free Library and tool set for Android development, android class libraryA set of free class libraries and tools for Android development, which are classified by directory. Action Bars
ActionBarSherlock
Extended ActionBar
FadingActionBar
GlassActionBar
V7 appcompat library
Advertisement
AdMob
Google Mobile Ads SDK
InMobi
MMedia
MobileCore
MoPub
Tapjo
Android's NDK development
I. Background of the creation of NDK
Since its inception, the Android platform has supported C and C + + development. As we all know, the Android SDK is based on Java implementation, which means that third-party applications that are developed based on the Android SDK must use the Java language. But this is not equivalent to "Third-par
[Android development diary] explores Android Service for the first time! Service Startup + gravity sensing + pop-up window + keep running, exploring androidPreface:
I am writing a small program recently. The demand is that the cell phone will pop up as soon as it is shaken. The first time I used the Service, I learned how to use it for two days. I realized a Service pop-up window, started the Service, start
Android Toast introduction-android learning journey (), toast-androidToast Introduction
Toast is a very convenient message prompt box that displays a short message prompt on the desktop. There are two features:1. The message does not obtain the focus.2. It will automatically disappear in a period of time.Toast generation steps
1. Call the constructor or the static method makeText () to generate a Toast.2. C
Ym-Android bus summarizes nearly a hundred excellent open-source android projects.
1. sample projects provided by the Android teamIf you do not start by learning the sample code provided by the Android SDK, there may be no better way to master the development on the Android
Android. Permission. access_coarse_locationAllow a program to access cellid or WiFi hotspot to obtain rough location(Allows an application to access coarse (e.g., cell-ID, WiFi) location)
Android. Permission. access_fine_locationAllow a program to access excellent locations (such as GPS)(Allows an application to access fine (e.g., GPS) location)
Android. Permis
Android notes-Android architecture and android ArchitectureI. Android system architecture
The Android system architecture consists of four layers: Linux kernel layer, system library layer, application framework layer, and application layer.
Figure 1 architecture of the
About Android ProjectsA project is a container for saving source code and resource files.The Android SDK tools provided by Google can only be compiled and packaged for projects with a fixed directory structure. It is therefore highly recommended to create an Android project using Eclipse + ADT or Android commands.You c
Android is a milestone in the development of embedded Linux. In recent years, there have been a large number of Embedded Linux applications, and some people have come to unify the world, give confidence and a success model. Android is a successful example of embedded Linux!
The open source code for Android is too helpful for studying all aspects of the embedded
My Android advanced tutorial ------) Create and view a custom Debug version Android signature certificate in Android
When Android Application Development accesses various sdks, it will find that many sdks need to be identified by the package name and the certificate fingerprint SHA1 code, such as the Baidu map SDK. In
ArticleDirectory
10th class: Gui core system update
11.1 system UI changes
11.2 desktop update
There are many Android versions. in the traditional sense, a large number of device manufacturers are mainly Android 2.2/2.3, but now they need to switch to Android 4. version X. X system vendors and developers focus on the following:
1. Core Tec
1. PrefaceIn the previous article we introduced the basic process of building an ArcGIS Runtime SDK for Android development environment based on Android Studio, in which we used the Gradle-based approach to build, in this way primarily by setting up the MAVEN warehouse location , set compilation options, dependent versions to download the corresponding SDK dependency package in a networked environment.But i
Build the Android Development Environment build the first Android project, and build the android Development Environment
I personally pay attention to the time it takes to install the development environment. Generally, it will not take a long time, so I can use it right now, instead of configuring all the resources, in this way, I will feel a waste of time, and
Android learning 10 (android file storage) and android file storage
The android system provides three methods for simple data persistence, namely file storage, SharePreference storage, and database storage. You can also save the data to the SD card.
File storage is the most basic data storage method in
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.