代码改变世界

android开发的app在手机桌面上不显示的问题

2019-05-31 15:35  CCG波克  阅读(1837)  评论(0编辑  收藏  举报
原先activity注册时时这样的,安装的时候,app能显示,但在桌面没有应用图标
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<!-- Adding -->
<action android:name="android.intent.action.SEND" />
<action android:name="android.intent.action.SENDTO" />

<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />

<data android:scheme="sms" />
<data android:scheme="smsto" />
<data android:scheme="mms" />
<data android:scheme="mmsto" />
<!-- End Adding -->
</intent-filter>
</activity>
修改后的注册,之后安装能够在桌面上显示应用图标

<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<!-- Adding -->
<action android:name="android.intent.action.SEND" />
<action android:name="android.intent.action.SENDTO" />

<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />

<data android:scheme="sms" />
<data android:scheme="smsto" />
<data android:scheme="mms" />
<data android:scheme="mmsto" />
<!-- End Adding -->
</intent-filter>
</activity>
参考https://www.jb51.net/article/118387.htm