首頁技術(shù)文章正文

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

更新時(shí)間:2017-05-26 來源:黑馬程序員Android+物聯(lián)網(wǎng)培訓(xùn)學(xué)院 瀏覽量:

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

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

本文版權(quán)歸黑馬程序員Android+物聯(lián)網(wǎng)培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!
作者:黑馬程序員Android培訓(xùn)學(xué)院
首發(fā):http://android.itheima.com/
分享到:
在線咨詢 我要報(bào)名
和我們在線交談!