解决app应用图标消失问题

373 阅读1分钟

外部应用(本地文件或者QQ 微信的文件使用其他软件打开)打开自己的app会跳转到类LocalFileShareSplashActivity 修改其在清单文件中的配置(主要是intent-filter中配置)

<activity
    android:name=".module.localshare.LocalFileShareSplashActivity"
    android:screenOrientation="portrait"
    android:windowSoftInputMode="adjustPan">
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />

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

        <data android:scheme="content" />
        <data android:scheme="file" />
        <data
            android:host="*"
            android:scheme="skydrive" />
        <data android:mimeType="text/*" />
        <data android:mimeType="video/*" />
        <data android:mimeType="audio/*" />
        <data android:mimeType="image/*" />
        <data android:mimeType="multipart/*" />
        <data android:mimeType="application/zip" />
        <data android:mimeType="application/rar" />
        <data android:mimeType="application/vnd.ms-works" />
        <data android:mimeType="application/msword" />
        <data android:mimeType="application/pdf" />
        <data android:mimeType="application/x-bittorrent" />
        <data android:mimeType="application/vnd.ms-excel" />
        <data android:mimeType="application/vnd.ms-powerpoint" />
        <data android:mimeType="application/vnd.openxmlformats-officedocument.wordprocessingml.document" />
        <data android:mimeType="application/vnd.openxmlformats-officedocument.presentationml.presentation" />
        <data android:mimeType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" />
        <data android:mimeType="application/rtf" />
        <data android:mimeType="application/vnd.visio" />
        <data android:mimeType="application/epub+zip" />
        <data android:mimeType="application/x-shockwave-flash" />
        <data android:mimeType="application/x-msdownload" />
        <data android:mimeType="application/octet-stream" />
        <data android:mimeType="application/x-tar" />
        <data android:mimeType="application/x-compressed" />
        <data android:mimeType="application/x-zip-compressed" />
        <data android:mimeType="application/x-compress" />
        <data android:mimeType="application/vnd.rn-realmedia" />
    </intent-filter>
    <intent-filter>
        <action android:name="android.intent.action.SEND" />
        <category android:name="android.intent.category.DEFAULT" />
        <data android:mimeType="*/*" />
    </intent-filter>
    <intent-filter>
        <action android:name="android.intent.action.SEND_MULTIPLE" />
        <category android:name="android.intent.category.DEFAULT" />
        <data android:mimeType="*/*" />
    </intent-filter>
</activity>