Android群英傳知識點回顧——第二章:Android開發工具新接觸

來源:互聯網
上載者:User

標籤:java_home   項目   code   進階   滑動   enter   eclips   evel   activity   

 

  • 2.1 Google生態系統
    • 2.1.1 Android Studio初體驗
    • 2.1.2 Android Studio配置
  • 2.2 Android進階提示
    • 2.2.1 更新SDK
    • 2.2.2 Android Studio常用介面
    • 2.2.3 匯入Android Studio工程
  • 2.3 ADB命令提示
    • 2.3.1 ADB基礎
    • 2.3.2 ADB常用命令
    • 2.3.2 ADB命令來源
  • 2.4 模擬器使用與配置

Eclipse缺點:

  • 記憶體佔用高
  • 經常崩潰
  • 開發介面不美觀
  • Android作為外掛程式的形式存在於Eclipse
  • ……

Android 5.x融合了車載、可穿戴、TV等各個方面的系統
Android Studio整合了它的雲端服務、Go語言、車載、可穿戴、TV等各項功能
使用Android Studio原因——UI設計更加即時,代碼提示更加豐富,Lint更加智能等

Android Studio官網:http://developer.android.com/sdk/installing/studio.html
AndroidDevTool鏡像網站:http://www.android.evtools.cn/

配置JDK環境變數:

  • JAVA_HOME:C:\xxx\java\jdk1.x(JDK目錄)
  • CLASSPATH:%JAVA_HOME%\lib
  • %JAVA_HOME%\lib\tools.jar
  • %JAVE_HOME%\lib\dt.jar
  • Path:%JAVA_HOME%\bin

Android Studio提示:

  • Eclipse匯出工程到Android Studio使用Export->Generate Gradle build files
  • 通過小扳手進入設定介面,進入Appearance標籤
    • 在Theme中設定主題
    • “Override default font”可以改變字型不相容問題
  • 進入Editor標籤
    • 進入Colors&Fonts標籤,單擊”Save as”按鈕,修改字型大小大小
    • 進入Other標籤,勾選”show quick doc on mouse move”,開啟顯示懸浮提示
    • 進入General標籤,在”Code Sensitive Completion”選擇None,開啟提示不區分大小寫
  • 進入Keymap標籤
    • 修改快速鍵風格
    • 修改快速鍵

配置好了Android Studio就等於配好了一把好槍,但是別忘了我們還得買子彈,這裡的子彈自然是開發Android最重要的SDK開發工具

SDK Manager配置鏡像代理
建議保持最新的SDK Build-tools
SDK API文檔資源(Documentation for Android SDK)
Android原始碼資源(Sources for Android SDK)

  • Debug視窗:調試、、錄製螢幕等操作
  • Memory Monitor:監視記憶體消耗,對CPU使用率的即時監控
  • Android Device Monitor:分析應用效能、最佳化調試、展示CPU Load資訊等
  • 斷點調試:斷點查看、即時計算變數值、多種調試方法等功能

解決匯入Android Studio卡死的問題

  • 在目前的版本Gradle建立一個正常的項目
  • 複製本地項目中的”gradle”檔案夾和”build.gradle”檔案去替換要匯入項目中的這兩個檔案夾
  • 匯入我們所需的Android Studio工程

手機和電腦的”臍帶”,ADB——Android Debug Bridge

ADB位於SDK的platform-tools目錄下,在該目錄下啟動cmd:

  • 輸入adb version查看adb版本號碼
  • 安裝對應的手機驅動,如豌豆莢、托福考試費用91、QQ手機小幫手
  • 進入手機Setting中,開啟USB偵錯模式
  • 輸入adb shell,進入Shell
  • 顯示系統中全部Android平台:android list targets
  • 安裝Apk程式:adb install -r 應用程式.apk
  • 向手機安裝Apk程式:adb push D:\Test.apk /system/app/
  • 向手機寫入檔案:adb push D:\Test.txt /system/app/
  • 從手機擷取檔案:adb pull /system/temp/ D:\file.txt
  • 查看Log:
    • adb shell
    • [email protected]:/$ logcat | grep “abc”
  • 刪除應用:
    • adb remount(重新掛載系統磁碟分割,使系統磁碟分割重新可寫)
    • adb shell
    • cd system/app
    • rm *.apk
  • 查看系統硬碟符adb shell df
  • 輸入所有已經安裝的應用adb shell pm list packages -f
  • 類比按鍵輸入:
    • menu:adb shell input keyevent 82
    • home:adb shell input keyevent 3
    • up:adb shell input keyevent 19
    • down:adb shell input keyevent 20
    • left:adb shell input keyevent 21
    • right:adb shell input keyevent 22
    • enter:adb shell input keyevent 66
    • back:adb shell input keyevent 4
  • 類比滑動輸入:adb shell input touchscreen swipe 200 500 400 500
  • 查看運行狀態:adb shell dumpsys
  • 啟動一個Activity:adb shell am start -n 包名/包名+類名
  • 錄製螢幕:adb shell screenrecord /sdcard/demo.mp4
  • 重新啟動:adb reboot

第三方模擬器Genymotion官網:http://www.genymotion.net/

Android群英傳知識點回顧——第二章:Android開發工具新接觸

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.