Android学习笔记-隐藏app图标
来源:互联网 发布:淘宝卖家签收拒绝退款 编辑:程序博客网 时间:2024/05/22 06:18
在manifest的入口activity里面intent-filter中设置<data></data>元素。
比如:
<data android:host=”AuthActivity” android:scheme=”com.android.example” />
注意,android:scheme是大小写敏感的,必须以小写字母开头
也就是这个MainActivity可以响应Uri为com.android.example://AuthActivity的特定 Intent
但是为什么加入这个之后app就不显示图标了呢?
因为我们把app的入口Activity申明为由接收隐士的Intent来启动,这样自然也就不会显示图标了。
好了,如果需要显示图标的话而且也必须响应上述Uri的话,那么我们可以在该Activity中再加入一个intent-filter标签,将data元素移到新建的标签中。这样应用既可以显示图标又可以响应特定的Uri了。
因为我们把app的入口Activity申明为由接收隐匿的Intent来启动,这样自然也就不会显示图标了。
好了,如果需要显示图标的话而且也必须响应上述Uri的话,那么我们可以在该Activity中再加入一个intent-filter标签,将data元素移到新建的标签中。这样应用既可以显示图标又可以响应特定的Uri了。
//假设有程序A调用程序B,程序B图标隐藏不可见
则有:程序A中:
public void starAct(){Intent intent = new Intent( ); ComponentName cn = new ComponentName("com.key.poc", "com.key.poc.MainActivity"); intent.setComponent(cn); Uri uri=Uri.parse("com.key.poc.MainActivity");//此处应与B程序中Data中标签一致 intent.setData(uri); startActivity(intent);}
则程序B中Mainifest.xml配置为:
<activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <data android:host="MainActivity" android:scheme="com.key.poc" /> </intent-filter> </activity>
0 0
- Android学习笔记-隐藏app图标
- Android 隐藏APP图标
- Android隐藏app应用图标
- Android 隐藏App的图标
- Android app隐藏入口图标
- 实现Android手机中隐藏App图标
- Android studio隐藏app应用图标
- Android studio隐藏app应用图标
- IOS 隐藏app图标
- ActionBar隐藏app图标
- 隐藏APP图标
- Android 隐藏程序的图标并使用其他APP启动
- Android 隐藏App图标和Home任务栈
- Android如何隐藏app的桌面显示图标
- IOS 隐藏 app 桌面 图标
- 隐藏菜单APP显示图标
- 学习android app笔记
- android app学习笔记
- 关于三角函数图像的思考
- 关于Permission Denial: not allowed to send broadcast android.intent.action.MEDIA_MOUNTED
- Chrome渲染分析之Timeline工具的使用
- 使用环信时因导入so文件造成的程序无法在部分机型上安装的问题
- windows 下 pip 安装包 报错
- Android学习笔记-隐藏app图标
- kernel启动过程的三个特殊进程
- iOS Crash文件的解析
- PHP产生不重复随机数的5个方法总结
- sqlDependency监控数据库数据变化,自动通知
- Java 实现本地缓存工具
- 利用Album 实现仿微信图片选择(加入了图片剪裁)
- 链表分割
- JSch - Java实现的SFTP(文件下载详解篇)