教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Android培訓之Android應(yīng)用開發(fā)基礎(chǔ)(2)

更新時間:2016年11月30日16時32分 來源:傳智播客Android培訓學院 瀏覽次數(shù):

Android程序入門
1. 應(yīng)用程序目錄
src :源代碼存放目錄
gen :自動生成的目錄
assets :存放資源文件
bin :用來存放ADT編譯時產(chǎn)生的臨時文件
libs :       支持庫目錄,存放第三方j(luò)ar包
res :資源目錄,assets 目錄下的資源文件不會在R.java 自動生成ID,
        res/drawable存放圖片
        res/layout   存放xml界面布局
        res/values  存放應(yīng)用使用到的類型
                      strings.xml 定義字符串和數(shù)值
                      colors.xml    定義顏色和顏色字串數(shù)值
                      dimens.xml  定義尺寸數(shù)據(jù)
                      styles.xml            定義樣式
        res/anim             存放自定義動畫
        res/xml         
        res/raw         存放應(yīng)用的原始文件,這些數(shù)據(jù)不會被編譯,直接加入到程序安裝包里
AndroidManifest.xml 項目清單文件該文件用于配置四大組件、聲明權(quán)限、配置應(yīng)用版本等參數(shù)。
project.properties項目環(huán)境信息,一般是不需要修改此文件
proguard-project.txt 用于配置代碼混淆參數(shù)。
2.打包過程

ADT 將Java 源文件編譯成.class,然后調(diào)用dx 工具將所有的.class 抽取到一個叫classes.dex的文件中。調(diào)用aapt工具將Android 中所有的資源,包括res 和assets 資源以及清單文件一起打包成apk文件,然后在部署的時候給apk進行簽名操作,最后通過ADB 工具將簽名后的APK 部署到模擬器上。
相同簽名的會覆蓋安裝,不同簽名的需要先卸載之前的應(yīng)用才能安裝
3.ADB簡介 Android Debug Bridge
1、adb devices 列出當前連接上所有設(shè)備
2、adb install xxx.apk將xxx.apk安裝到模擬器上
3、adb uninstall 包名卸載應(yīng)用
4、adb push <本地路徑><遠程路徑>將本地文件上傳到模擬器上
5、adb pull <遠程路徑><本地路徑>將模擬器上文件下載到本地
6、adb kill-server 殺死adb進程
7、adb start-server 啟動adb進程
8、adb shell 進入Linux shell 命令行
                     input text 將文字輸入到模擬器上
                     chmod mode 文件名 更改權(quán)限

本文版權(quán)歸傳智播客Android培訓學院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!
作者:傳智播客Android培訓學院
首發(fā):http://oisangadgets.com/android/
0 分享到:
和我們在線交談!