Android 进阶之路:开启系统中的界面

来源:互联网 发布:网络如何赚钱 编辑:程序博客网 时间:2024/05/29 16:55

Android中很多情况中,需要开启系统中界面,所以需要我们自定义开启activity方式,并提示相应操作。
1、打开cmd命令窗口,输入adb shell 再输入logcat | grep “ActivityManager” 进行抓取,手动跳到目标界面的事件 得到相关信息

ActivityManager:    START u0 {act=android.intent.action.MAIN cmp=com.android.phone/.settings.MobileNetworkSettings (has extras)} from uid 1000 on display 0

2、开启activity的方式,构建intent开启目标界面

Intent intent = new Intent();intent.setAction("android.intent.action.MAIN");intent.setComponent(new ComponentName("com.android.phone","com.android.phone.settings.MobileNetworkSettings"));startActivity(intent);

3、测试:adb shell am start -a android.settings.HOME_SETTINGS

阅读全文
0 0
原创粉丝点击