介紹手機測驗
對于手機端測驗,按照平臺來分,分為Android和IOS兩大主流系統
ios和Android二者d區別
1 兩者運行機制不同:IOS采用的是沙盒運行機制,安卓采用的是虛擬機運行機制,
2 兩者后臺制度不同:IOS中任何第三方程式都不能在后臺運行
安卓中任何程式都能在后臺運行,直到沒有 記憶體才會關閉,
3 IOS中用于UI指令權限最高,安卓中資料處理指令權限最高Android開源
導致碎片化比較嚴重(手機品牌眾多,系統版本各異,解析度不統一,主流手機型號上千,無法保證應用、游戲對于所有手機的適配兼容,)
bug比較多,而IOS通常bug會少一些,
android的介紹
Android是一種基于Linux的自由及開放源代碼的作業系統,主要使用于移動設備
如智能手機和平板電 腦,由Google公司和開放手機聯盟領導及開發
尚未有統一中文名稱,中國大陸地區較多人使用“安卓”,
android的架構
Android的系統架構和其作業系統一樣,采用了分層的架構,
從架構圖看,Android分為四個層,從高層到低層分別是
應用程式層、應用程式框架層、系統運行庫層和 Linux內核層
1.adb命令的介紹
ADB全稱Android Debug Bridge, 是android sdk里的一個工具,用這個工具可以直接
操作管理 android模擬器或者真實的andriod設備(如G1手機) 它的主要功能有: *
運行設備的shell(命令列) * 管理模擬器或設備的埠映射 * 計算機和設備之間上
傳/下載檔案 * 將本地apk軟體安裝至模擬器或android設備
2.配置ADB環境變數
在系統變數中新建ANDROID_HOME變數 賦值路徑(F:/AndroidSDk)
在系統變數path中添加%ANDROID_HOME%\platform-tools


3.驗證adb配置是否成功
1 如圖顯示配置失敗

2 如圖顯示配置成功

4. ADB常用指令
1 查看移動端設備
adb devices(描述:這個命令是查看當前連接的設備
連接到計算機的android設備或者模擬器將會列出顯示)
Offline(不能除錯僅是連接,原因很可能是adb與安卓系統不匹配)
unauthorized(連接后不能除錯,原因是沒有在手機上同意除錯)
device(正常狀態可除錯)

2 開啟服務
adb start-server

3 關閉服務
adb kill-server
4 安裝軟體
adb install apk路徑

5 查看(系統)包名
adb shell pm list packages –s

6 查看(第三方)包名
adb shell pm list packages -3

7 查看(全部)包名
adb shell pm list packages

8 卸載軟體
adb uninstall 軟體包名

9 查看手機CPU情況
adb shell dumpsys cpuinfo

10 查看應用記憶體的使用情況
adb shell dumpsys meminfo +包名

11 顯示磁盤使用資訊
adb shell dumpsys diskstats

12 查看電池狀態
adb shell dumpsys battery

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/337734.html
標籤:其他
上一篇:Android常用布局
