在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Android/ Android 5.1 SDK 下載與配置
多分辨率適配常用目錄
Android 開發(fā)環(huán)境(Eclipse+ADT+Android 5.0)
Android 原型設(shè)計工具探索
Makefile 快速入門
Android Studio的NDK開發(fā)
人臉檢測-靜態(tài)
getprop 與 dumpsys 命令
Maven 編譯開源二維碼掃描項目 zxing
畫布 Canvas
組合控件
Linux 下的模擬器硬件加速
讀取 Excel
android.hardware.camera2 使用指南
橫豎屏切換
Ubuntu 下切換 JDK 版本
拍照和錄像 with Camera
文本與布局
按鈕控制 ViewPager 的左右翻頁
用 TableLayout 偽裝表格顯示數(shù)據(jù)
Preference Activity 使用詳解
模擬器如何重啟?試試 Genymotion!
獲得屏幕物理尺寸、密度及分辨率
語音識別
了解 native activity
Android Studio 導入第三方類庫、jar 包和 so 庫
啟動另一個 App/apk 中的 Activity
APK 簽名
兩個開源的圖表/報表控件
android studio 導出 jar 包(Module)并獲得手機信息
圖片的 Base64 編解碼
混淆與反編譯
Android Studio 和 Gradle
Android 5.1 SDK 下載與配置
persistableMode 與 Activity 的持久化
adb 取出安裝在手機中的 apk
Android Studio 中的源代碼管理
Handler 使用中可能引發(fā)的內(nèi)存泄漏

Android 5.1 SDK 下載與配置

目錄(?)[+]

重要文件下載地址:

(1)http://dl-ssl.google.com/android/repository/sources-22_r01.zip

(2)http://dl-ssl.google.com/android/repository/tools_r24.1.2-windows.zip

(3)http://dl-ssl.google.com/android/repository/android-22_r01.zip

(4)http://dl-ssl.google.com/android/repository/samples-22_r05.zip

(5)http://dl-ssl.google.com/android/repository/build-tools_r21.1.2-windows.zip

(6)http://dl-ssl.google.com/android/repository/build-tools_r22-windows.zip

(7)http://dl-ssl.google.com/android/repository/build-tools_r22.0.1-windows.zip

(8)http://dl-ssl.google.com/android/repository/docs-22_r01.zip

(9)http://dl-ssl.google.com/android/repository/sysimg_x86-22_r01.zip

(10)http://dl-ssl.google.com/android/repository/sysimg_x86_64-22_r01.zip

(11)http://dl-ssl.google.com/android/repository/sysimg_arm-22_r01.zip

(12)http://dl-ssl.google.com/android/repository/haxm-windows_r05.3.zip

按照慣例,linux 版本的只需將上述地址中的 windows 換成 linux 即可。

SDK 目錄結(jié)構(gòu)

    :/opt/sdk$ ls
    add-ons  build-tools  docs extras  platforms  platform-tools  samples  sources  system-images  temp  tmp  tools

1.docs

只需將原來的 docs 目錄重命名,如 docs-21,將最新的 docs-22解壓即可。文檔是學習 Android 新 feature 的重要途徑,一定要重視。

2.sources

API 源碼,另一個重要的學習資料。將其解壓到 sources 目錄下,最好將其 api 號標好,比如我這里:

    $ ls sources/
    android-14  android-15  android-16  android-17  android-18  android-19  android-21  android-22

3.samples

例子是學習的第三個途徑。將其放入 samples 目錄下即可,如下:

    $ ls samples/
    android-10  android-15  android-16  android-17  android-18  android-19  android-5.1

4.platform

這是 sdk 中的核心。將 sources-22_r01.zip 解壓到 platforms 目錄,如下:

    $ ls platforms/
    android-10  android-14  android-15  android-16  android-17  android-18  android-19  android-21  android-5.1  android-L

5.編譯工具

tools_r24.1.2、build-tools_r22.0.1分別放到 tools 和 build-tools 下。

6.sysimg

有了5.1的 platform 我們就可以開發(fā)5.1的應(yīng)用了,但是我們還缺少一個模擬器。這是 sysimg 要做的事情。

將 sysimg_arm-22_r01.zip 解壓到 platform-tools 目錄下。

第一個 Android5.1 例子

build.gradle 如下:

    apply plugin: 'com.android.application'

    android {
        compileSdkVersion 22
        buildToolsVersion "21.1.2"

        defaultConfig {
            applicationId "com.linc.testapi22"
            minSdkVersion 15
            targetSdkVersion 22
            versionCode 1
            versionName "1.0"
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
    }

    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        compile 'com.android.support:appcompat-v7:22.+'
    }

演示如下圖:

http://wiki.jikexueyuan.com/project/android-actual-combat-skills/images/22-1.png" alt="fig.1" />

http://wiki.jikexueyuan.com/project/android-actual-combat-skills/images/22-2.png" alt="fig.2" />

http://wiki.jikexueyuan.com/project/android-actual-combat-skills/images/22-3.png" alt="fig.3" />

http://wiki.jikexueyuan.com/project/android-actual-combat-skills/images/22-4.png" alt="fig.4" />

http://wiki.jikexueyuan.com/project/android-actual-combat-skills/images/22-5.png" alt="fig.5" />

參考:

http://www.cnblogs.com/warnier-zhang/p/4369647.html

http://www.cnblogs.com/yaotong/archive/2011/01/25/1943615.html