Android检查是否自启动,android – 如何检查我的应用程序是否是默认启动器
您可以從PackageManager獲取首選活動列表.使用
getPreferredActivities()方法.
boolean isMyLauncherDefault() {
final IntentFilter filter = new IntentFilter(Intent.ACTION_MAIN);
filter.addCategory(Intent.CATEGORY_HOME);
List filters = new ArrayList();
filters.add(filter);
final String myPackageName = getPackageName();
List activities = new ArrayList();
final PackageManager packageManager = (PackageManager) getPackageManager();
// You can use name of your package here as third argument
packageManager.getPreferredActivities(filters, activities, null);
for (ComponentName activity : activities) {
if (myPackageName.equals(activity.getPackageName())) {
return true;
}
}
return false;
}
總結
以上是生活随笔為你收集整理的Android检查是否自启动,android – 如何检查我的应用程序是否是默认启动器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html伪类选择器代码,CSS3中结构性
- 下一篇: html中map属性怎么用的,HTML