我如何獲得所有可以將檔案打開到 ArrayList 的應用程式?我正在使用此代碼打開檔案:-
Intent i888777 = new Intent;
Uri ur888 = (Uri.fromFile(new java.io.File(_path)));
i888777.setAction(Intent.ACTION_VIEW);
i888777.setDataAndType(ur888,_type);
startActivity(Intent.createChooser(i888777,_msg));
預覽
uj5u.com熱心網友回復:
而不是呼叫startActivity只是使用queryIntentActivities
PackageManager packageManager = getPackageManager();
List<ResolveInfo> activities = packageManager.queryIntentActivities(i888777,
PackageManager.MATCH_DEFAULT_ONLY);
您也可以嘗試使用MATCH_ALLflag 或任何您需要的東西。更多要在DOC 中檢查
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/369295.html
上一篇:序列化中的哈希表重復值
