Android实现图标隐藏和隐式启动
欢迎使用Markdown编辑器
隐藏图标
AndroidManifest中主Activity中添加:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<!--重要代码>-->
<data android:host="MainActivity" android:scheme="com.yzsd.vrlauncher"
tools:ignore="AppLinkUrlError"/>
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
亲测可用,但是Android10里面好像会失效,目前还没研究替代方案。
通过其他的APP启动程序
Intent intent= new Intent();
ComponentName cn = new ComponentName("com.yzsd.vrlauncher","com.yzsd.vrlauncher.activity.MainActivity");
intent.setComponent(cn);
Uri uri = Uri.parse("com.yzsd.vrlauncher.activity.MainActivity");
intent.setData(uri);
startActivity(intent);