獲取手機中所有安裝的程式

2021-06-30 16:06:44 字數 970 閱讀 7424

/**

* 返回應用程式的資訊

*/public

packagemanager pm = context.getpackagemanager();

//如果後面想通過packageinfo拿到每個程式的許可權資訊,那麼這裡getinstalledpackages的引數就必須是

不然後面通過packageinfo就無法得到應用程式清單中申請的許可權

listpackinfos = pm.getinstalledpackages(packagemanager.get_permissions );

for(packageinfo info : packinfos)else

//判斷程式是不是系統程式

}else

//獲取到某個應用程式的全部許可權資訊.

string permissions = info.requestedpermissions;

if(permissions!=null && permissions.length>0)else

if("android.permission.access_fine_location".equals(p))else

if("android.permission.read_contacts".equals(p))}}

}}

/**

* 該方法提供了用於判斷乙個程式是系統程式還是使用者程式的功能。

*@param info

*@return true 使用者自己安裝的軟體

* fasle 系統軟體.

*/public

static

boolean

return

true;

} else

return

true;

}return

false;

}

獲取Android手機中所有的簡訊

首先加上讀取資訊的許可權 public string getsmsinphone uri uri uri.parse sms uri all cursor cur cr.query uri,projection,null,null,date desc if cur.movetofirst else ...

python獲取環境中所有安裝的包

獲取依賴包 第一種方法 獲取環境中所有安裝的包 開啟命令提示符,在某條路徑下輸入pip freeze requirements.txt 這時就會生成乙個requirements.txt檔案 第二種方法 根據某乙個專案的import語句來生成依賴 開啟命令提示符,將路徑切換到需要生成依賴的專案的根目錄...

freebasic獲取目錄中所有檔案

使用函式getdir.其語法如下。function getdir npath as cwstr,lname as win32 find dataw as long 獲取資料夾下所有檔案,包括資料夾 不包含 和 資料夾 npath 要獲取的路徑,要帶萬用字元,如 c lname 返回檔名列表,包括資料...