參考:http://blog.csdn.net/QQ_30379689/article/details/52741361
2.1Anroid開發(fā)IDE介紹 Eclipse的缺點(diǎn): 占用內(nèi)存高 經(jīng)常崩潰 開發(fā)界面不夠美觀 …
2.1.1Android Studio初體驗(yàn) Android 5.X融合了車載,可穿戴,TV等各方面的系統(tǒng) Android Studio整合了它的云服務(wù),Go語言,車載,可穿戴,TV等各項(xiàng)支持,并提供了強(qiáng)大的云支持 使用Android Studio的原因:UI更加即時(shí),代碼提示更加豐富,Lint更加智能2.1.2Android Studo配置 Android Studio官方下載地址:http://developer.adnroid.com/sdk/installing/studio.html 鏡像網(wǎng)站:http://www.android.evtool.cn 配置JDK安裝路徑: java_HOME:C:/xxx/java/jdk1.x(JDK安裝目錄)CLASSPATH:%JAVA_HOME%/lib%JAVA_HOME%/lib/tools.jar%JAVA_HOME%/lib/dt.jar Path:%JAVA_HOME%/binAndroid Studio使用技巧: Eclipse導(dǎo)出工程到Android Studio使用Export->Generate Gradle build files在主界面工具欄上點(diǎn)擊“小扳手”,進(jìn)入設(shè)置界面,進(jìn)入Appearance標(biāo)簽: Theme可以選擇不同的主題Override default font可以改變字體,據(jù)誒決由于字體不兼容引起的亂碼問題進(jìn)入Editor標(biāo)簽: 進(jìn)入Color&Font標(biāo)簽,單擊Save as修改字號(hào)大小進(jìn)入other標(biāo)簽,勾選”show quick doc on mouse move”,開啟顯示懸浮提示進(jìn)入General標(biāo)簽,在”Code Sensitive Completion”選擇None,開啟提示不區(qū)分大小寫進(jìn)入Keymap標(biāo)簽: 修改快捷鍵修改快捷鍵風(fēng)格2.2Android Studio 高級(jí)使用技巧 配置好了Android Studio就等于配好了一把好槍,但是別忘了我們還得買子彈,這里的子彈自然是開發(fā)Android最重要的SDK開發(fā)工具
2.2.1更新SDk SDK Manager配置鏡像代理 建議保持最新的SDK Build-tools SDK API文檔資源(Documentation for Android SDK) Android源代碼資源(Sources for Android SDK)2.2.2Android常用界面 Debug窗口:調(diào)試、截圖、錄制屏幕等操作Memory Monitor:監(jiān)視內(nèi)存消耗,對(duì)CPU使用率的實(shí)時(shí)監(jiān)控Android Device Monitor:分析應(yīng)用性能、優(yōu)化調(diào)試、展示CPU Load信息等斷點(diǎn)調(diào)試:斷點(diǎn)查看、實(shí)時(shí)計(jì)算變量值、多種調(diào)試方法等功能2.2.3導(dǎo)入Android studio工程 解決導(dǎo)入Android Studio卡死的問題 在當(dāng)前版本Gradle創(chuàng)建一個(gè)正常的項(xiàng)目復(fù)制本地項(xiàng)目中的”gradle”文件夾和”build.gradle”文件去替換要導(dǎo)入項(xiàng)目中的這兩個(gè)文件夾導(dǎo)入我們所需的Android Studio工程2.3 ADB命令使用技巧 手機(jī)和電腦的”臍帶”,ADB——Android Debug Bridge
2.3.1ADB基礎(chǔ) ADB位于SDK的platform-tools目錄下,在該目錄下啟動(dòng)cmd:
輸入adb version查看adb版本號(hào)安裝對(duì)應(yīng)的手機(jī)驅(qū)動(dòng),如豌豆莢、91、QQ手機(jī)助手進(jìn)入手機(jī)Setting中,開啟USB調(diào)試模式輸入adb shell,進(jìn)入Shell2.3.2ADB常用指令 顯示系統(tǒng)中全部Android平臺(tái):android list targets安裝Apk程序:adb install -r 應(yīng)用程序.apk向手機(jī)安裝Apk程序:adb push D:/Test.apk /system/app/向手機(jī)寫入文件:adb push D:/Test.txt /system/app/從手機(jī)獲取文件:adb pull /system/temp/ D:/file.txt查看Log: adb shellshell@t03gchn:/$ logcat | grep “abc”刪除應(yīng)用: adb remount(重新掛載系統(tǒng)分區(qū),使系統(tǒng)分區(qū)重新可寫)adb shellcd system/apprm *.apk查看系統(tǒng)盤符adb shell df輸入所有已經(jīng)安裝的應(yīng)用adb shell pm list packages -f模擬按鍵輸入: menu:adb shell input keyevent 82home:adb shell input keyevent 3up:adb shell input keyevent 19down:adb shell input keyevent 20left:adb shell input keyevent 21right:adb shell input keyevent 22enter:adb shell input keyevent 66back:adb shell input keyevent 4模擬滑動(dòng)輸入:adb shell input touchscreen swipe 200 500 400 500查看運(yùn)行狀態(tài):adb shell dumpsys啟動(dòng)一個(gè)Activity:adb shell am start -n 包名/包名+類名錄制屏幕:adb shell screenrecord /sdcard/demo.mp4重新啟動(dòng):adb reboot2.3.3ADB命來源 無知識(shí)點(diǎn)2.4模擬器使用與配置 第三方模擬器Genymotion官網(wǎng):http://www.genymotion.net/新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注