我想获取当前安装的当前启动器的包名.我尝试使用链接 http://stackoverflow.com/questions/10344824/how-can-i-get-the-package-name-of-the-current-launcher-in-android-2-3-and-上面
但它的结果为"android".我想要完整的启动器名称.

我想安装启动器列表并选择当前启动器
提前致谢
小智 22
您好,您可以使用以下代码获取当前的启动器包名称:
PackageManager localPackageManager = getPackageManager();
Intent intent = new Intent("android.intent.action.MAIN");
intent.addCategory("android.intent.category.HOME");
String str = localPackageManager.resolveActivity(intent,
PackageManager.MATCH_DEFAULT_ONLY).activityInfo.packageName;
Log.e("Current launcher Package Name:",str);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9366 次 |
| 最近记录: |