我正在開發一個小應用程序,它只列出那些連接到互聯網的應用程序。我如何從Packageinfo類讀取Android清單文件以編程方式訪問每個應用程序的權限設置?如何在android中獲取應用程序權限設置?
private void getWebApps() {
// TODO Auto-generated method stub
PackageManager packageManager=this.getPackageManager();
List<PackageInfo> applist=packageManager.getInstalledPackages(0);
Iterator<PackageInfo> it=applist.iterator();
while(it.hasNext()){
PackageInfo pk=(PackageInfo)it.next();
String appname=pk.applicationInfo.loadLabel(packageManager).toString();
installedapplist.add(appname);
}
在上面的代碼中,「installedapplist」是一個存儲應用程序名稱的arrayList。但在添加到列表之前,我需要只檢查那些訪問互聯網的應用程序。任何人都可以幫助我如何檢查權限?
感謝您的幫助 – Unnikrishnan