ComponentName component =
new ComponentName("com.android.settings","com.android.settings.wifi.WifiSettings");
Intent intent = new Intent();
intent.setComponent(component);
context.startActivity(intent);
查看其他应用的包名,类名方法:
直接在设备上运行需要打开的应用,根据logcat中的信息来确定应用的包名。
比如打开Wi-Fi设置:
在logcat中会看到 Displayed com.android.settings/.wifi.WifiSettings: +455ms
此时可以确定"Wi-Fi设置"这个应用的包名为"com.android.settings"类名为"com.android.settings.wifi.WifiSettings"
最后将应用的包名类名在创建Component对象时设置即可。
本文详细介绍了如何在设备上运行应用并从logcat日志中获取其包名与类名的方法,便于创建组件对象进行启动。

571

被折叠的 条评论
为什么被折叠?



