Android如何做到应用程序图标隐藏,由第三方程序启动
来源:互联网 发布:fittime软件好用吗. 编辑:程序博客网 时间:2024/06/16 07:23
在你App的AndroidManifest.xml中,将启动页做如下修改
<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT"/> </intent-filter>
在第三方程序中如下调用
Intent intent = new Intent(Intent.ACTION_MAIN);intent.setComponent(new ComponentName("com.test.app", "com.test.app.MainActivity"));intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(intent);
其中com.test.app为应用程序包名,而com.test.app.MainActivity为你所要启动的第一个Activity,即上面所指的启动页
如果你不知道启动页,或者你的启动页会变化,那么你也可以如下调用
public boolean startApp(String packageName) { Intent intent = new Intent(Intent.ACTION_MAIN, null); intent.addCategory(Intent.CATEGORY_DEFAULT); PackageManager pm = getPackageManager(); List<ResolveInfo> listInfos = pm.queryIntentActivities(intent, 0); String className = null; for (ResolveInfo info : listInfos) { if (packageName.equals(info.activityInfo.packageName)) { className = info.activityInfo.name; break; } } if (className != null && className.length() > 0) { intent.setComponent(new ComponentName(packageName, className)); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED); startActivity(intent); return true; } return false; }
阅读全文
0 0
- Android如何做到应用程序图标隐藏,由第三方程序启动
- 如何隐藏android应用程序的启动图标
- Android中如何启动第三方程序?
- Android中如何启动第三方程序
- Android应用程序如何隐藏图标
- android 如何隐藏应用程序图标
- Android关于隐藏launcher中应用程序图标并由其他应用统一启动的功能
- Android学习之启动第三方应用程序
- Android 如何隐藏应用程序的图标
- Android 如何隐藏应用程序的图标
- Android 如何隐藏应用程序的图标
- Android 如何隐藏应用程序的图标
- Android 如何隐藏应用程序的图标
- Android 如何隐藏应用程序的图标
- Android 如何隐藏应用程序的图标
- Android 如何隐藏应用程序的图标
- Android 如何隐藏应用程序的图标
- Android 如何隐藏应用程序的图标
- 写一个function,清除字符串前后两端的空格
- Java单元测试工具:JUnit4(四)——JUnit测试套件使用及参数化设置
- HTTP Live Streaming直播(iOS直播)技术分析与实现——牛人
- 搭建Nginx服务器
- datacleaner
- Android如何做到应用程序图标隐藏,由第三方程序启动
- MeasureSpec笔记
- Ubuntu 14.04 安装 Sublime Text 3
- android activity 生命周期及启动模式
- 【计算机视觉】结构光——格雷码模式捕获教程2(经典论文)
- [转]C++实现动态数组
- OsmocomBB 代码分析(1)
- 使用Systrace分析UI性能
- 程序性动画 2 ——正向运动学的数学运算