通过preference启动外部应用Activity
来源:互联网 发布:移动通信网络发展历程 编辑:程序博客网 时间:2024/05/17 20:00
启动方法1:
在preference中加入inten的action。此处可以直接限制对应activity的包名和要启动的activity,通过这三个属性系统会自动检索调用指定的activity。另经测试发现在设置了targetpackage和targetclass后action不用设置也可以实现启动该activity。
<PreferenceScreenandroid:key="font_setting"android:title="@string/font_settings_title"android:persistent="false"><intentandroid:action="android.intent.action.MAIN"android:targetPackage="com.vitokong.android.font.fontmanager"android:targetClass="com.vitokong.android.font.fontmanager.MainActivity"/></PreferenceScreen>
也可以再代码中直接用intent启动,一样一样的
Intent newIntent = new Intent(); newIntent.setClassName("com.android.launcher3", "com.android.launcher3.LoginLockedAppActivity"); startActivity(newIntent);
0 0
- 通过preference启动外部应用Activity
- Android 通过Preference启动新的Activity
- 通过广播启动另一个应用的Activity
- Android应用内、外部启动Activity差异总结
- Preference Activity
- android--通过广播启动另一个应用的Activity
- 通过Activity启动其他Activity
- 启动外部activity-动态创建activity
- 通过packgername 启动activity
- 自定义Uri启动外部应用
- android 外部启动activity,…
- android 通过uri启动Activity
- Android - 通过Intent启动Activity
- Android 通过广播启动Activity
- android 通过uri启动Activity
- Android 通过命令行启动Activity
- Android: 通过 intent 启动 Activity
- Android Preference Activity使用
- 解决执行TestNG用例时出现org.testng.TestNGException: Cannot find class in classpath
- java下载网页内容和网络图片
- iBeacon定位
- iOS的地图和定位
- Android学习之Service生命周期及其通信
- 通过preference启动外部应用Activity
- maven 打包 时出现非法字符: /65279错误
- history.back(-1)和history.go(-1)的区别
- Android SQLite 增,删,改,查
- vim多标签和多窗口
- Realm学习<1>
- APUE学习第二章
- 串行通信与并行通信
- 81, instancetype与id的区别