www.myexception.cn 發布於:2013-03-13 10:56:58 瀏覽:64次
問題小結(23)---獲取所有應用的包名
首先說一下在非編碼情況下的方式,當然在該情況下一般都是我們想看下當前應用的包名都有哪些,此時並不是想做什麼功能,僅僅是處於好奇心看看而已。
此時我們可以採用兩種方式:1、進入通過cd命令進入data/data目錄下,然後用ls命令檢視。
c:\users\duke>adb shell
# cd data/data
cd data/data
# ls
ls
2、進入通過adb 連線上裝置以後,通過如下命令檢視
c:\users\duke>adb shell
# pm list packages
pm list packages
注意:通過這兩種方式獲取的結果略有不同,注意檢視和對比。
然後,我們說一下**的形式獲取已安裝應用的包名。
首先第一乙個類,用於儲存獲取的資訊
import android.graphics.drawable.drawable;
public string packagename="";
public string versionname="";
public int versioncode=0;
} 然後就是功能**:
listpackages = getpackagemanager().getinstalledpackages(0);
for(int i=0;i
adb無法獲取手機資訊?
1 先看看手機是否開啟了usb除錯 以小公尺手機為例,找到手機的miui版本 我的裝置 全部引數 miui版本 連敲幾下,看看是否彈出開啟開發者模式,彈出後找一下開發者選項 更多設定 開發者選項 然後開啟開發者選項,開啟usb除錯。此番操作後,用資料連線手機和電腦,電腦會檢索安裝adb inte c...
使用adb獲取手機截圖
為了方便獲取手機的截圖,把這個過程寫成bat指令碼,先上 echo off set tsp time 0,1 if tsp set date time date 0,4 date 5,2 date 8,2 0 time 1,1 time 3,2 time 6,2 else set date time...
ADB獲取手機基礎資料資訊
在之前的文章 上簡單地對perfdog的使用方式進行了介紹,該工具對應用並沒有多大的要求,因此估摸著大多數的應用都是通過adb指令集進行獲取的。整合了一下相關的經驗。首先,對於通過adb連線到電腦上的裝置,我們可以通過 adb devices該指令獲取到乙個裝置列表,如果存在多台裝置,那麼之後的指令...