編輯:Android開發教程
本篇文章主要講解如何使用真機調試Android應用。在展開講解之前,我們首先需要明確一件事情:使用真 機調試Android應用是非常有必要的,可以說成是必須的!原因主要有但不限於以下幾點:
1)模擬器並不能模擬手機的所有功能。例如:模擬器不支持USB連接、視頻捕捉、音頻輸入、藍牙等,如 果你開發的應用裡的有些功能模擬器無法模擬,這時只能使用真機來測試;
2)如果你開發的應用即將發布了,那一定要使用真機測試一遍。試想,你開發的應用連你自己都不去使用 、去體驗,怎麼能保證別人會喜歡上它呢?
3)如果你覺得模擬器運行的非常慢,可以嘗試買部真機來做開發測試。
好了,不管你是出於上面 哪種原因想通過真機來調試Android應用,至少我們的目標是一致的。下面是通過真機調試Android應用所必須 的步驟:
安裝USB驅動程序
如果你只是想將電腦上的文件拷貝到手機存儲卡中,只需要通過USB數據線將手機和電腦相連接即可,這時 並不需要安裝驅動程序;但如果你想使用真機來調試應用程序,這時必須要安裝USB驅動程序。下面是官方API 文檔中的原文:
“If you are developing on Windows and would like to connect an Android-powered device to test your applications, then you need to install the appropriate USB driver. ”
那麼從哪裡去下載我手機能夠使用的USB驅動程序呢?當然是從你手機制造商的官方網站去下載。下面是一 些常見手機廠商所提供的驅動下載地址,找到你手機的生產廠商,去下載對應的驅動程序,然後安裝在電腦上 即可。
Acer http://www.acer.com/worldwide/support/mobile.html
Dellhttp://support.dell.com/support/downloads/index.aspx? c=us&cs=19&l=en&s=dhs&~ck=anavml
Foxconnhttp://drivers.cmcs.com.tw/
Fujitsu Toshiba http://www.fmworld.net/product/phone/sp/android/develop/
Garmin-Asus https://www.garminasus.com/en_US/support/pcsync/
HTChttp://www.htc.com
Click on the support tab to select your products/device. Different regions will have different links.
Huaweihttp://www.huaweidevice.com/worldwide/downloadCenter.do? method=list&flay=software&directoryId=20&treeId=0
KT Techhttp://www.kttech.co.kr/cscenter/download05.asp
Kyocera http://www.kyocera-wireless.com/
LGE http:// www.lg.com/us/mobile-phones/mobile-support/mobile-lg-mobile-phone-support.jsp
Motorolahttp://developer.motorola.com/docstools/USB_Drivers/
Pantechhttp://www.isky.co.kr/cs/software/software.sky?fromUrl=index
Samsunghttp://www.samsung.com/us/support/downloads
Sharphttp://k-tai.sharp.co.jp/support/
SK Telesyshttp://www.sk-w.com/service/wDownload/wDownload.jsp
Sony Ericsson http://developer.sonyericsson.com/wportal/devworld/search-downloads/android
ZTEhttp://www.zte.com.cn/cn/products/mobile/services_support/index.jsp
開啟手機上的USB調試模式
在手機的上依次點擊菜單功能鍵“MENU”-“設置”-“應用程序”-“開發”,然後勾選“USB調試”,這 樣就開啟了手機的USB調試模式。
說明:如果你想使用“91手機助手”、“豌豆芽”等手機同步軟件,也需要像上面這樣設置(開啟USB調試 )。
這個例子的主Activity定義在AlertDialogSamples.java 主要用來介紹類AlertDialog的用法,AlertDialog提供的功能是多 樣的:
IBM Rational Test Workbench(簡稱 RTW)是 IBM Rational 的統一的測試工具集,包括功能測試、性能 測試、接口 SOA 測試等模塊
1.背景上一篇講了在源碼中捕獲到了android手機的截屏函數(同時按下電源鍵與音量減,詳情http://blog.csdn.net/buptgshengod/artic
android CTS ! Goodbye fails ! Goodbye timeout !為什麼要進行cts測試Android 兼容性測試(CTS)和連帶的兼容性定義