标签:mystra android startintent intent-filter action
本文地址:http://blog.csdn.net/caroline_wendy
// 判断是否安装【健康工具】
private boolean isInstallChunyuTools() {
Intent cardioFaceIntent = new Intent(EtonConstants.CHUNYU_CARDIO_FACE_ACTION);
Intent pedometerIntent = new Intent(EtonConstants.CHUNYU_PEDOMETER_ACTION);
PackageManager pm = getPackageManager();
List<ResolveInfo> cardioFaceInfos =
pm.queryIntentActivities(cardioFaceIntent, PackageManager.GET_RESOLVED_FILTER);
List<ResolveInfo> pedometerInfos =
pm.queryIntentActivities(pedometerIntent, PackageManager.GET_RESOLVED_FILTER);
return cardioFaceInfos.isEmpty() || pedometerInfos.isEmpty();
}Intent intent = new Intent("my_awesome.package.hasa.custom.ACTION!");
intent.addCategory("typingisfunfunfun");
intent.setData(Uri.parse("data://foo/bar"));
PackageManager pm = getPackageManager();
List<ResolveInfo> resolveInfos = pm.queryIntentActivities(intent, PackageManager.GET_RESOLVED_FILTER);
if(resolveInfo.isEmpty()) {
Log.i("NoneResolved", "No Activities");
} else {
Log.i("Resolved!", "There are activities" + resolveInfos);
}Android - 判断intent-filter的特定的action
标签:mystra android startintent intent-filter action
原文地址:http://blog.csdn.net/caroline_wendy/article/details/42671939