![](/img/trans.png)
[英]how can I know that certain app. in android is launched through my Application
[英]Android: How to know if an app can be launched
有沒有辦法判斷是否可以啟動應用程序? 我具有“ getPackageManager()。getInstalledPackages(0)”調用的已安裝應用程序列表。 並非此列表中檢索到的所有項目都可以啟動。 例如,無法啟動“ Android系統”,“ TTS服務”。 如何過濾那些無法啟動的應用程序?
謝謝! 拉胡爾
對於特定的程序包名稱,您可以按以下方式獲得主要的Intent:
Intent mIntent = ctx.getPackageManager().getLaunchIntentForPackage(packageName);
如果沒有要啟動的主活動,則意圖為空
if (mIntent == null) {
//Cannot be launched
}
如果意圖不為空,則可以啟動它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.