1.百度了很多,都没有关于分享文件到自己app时,app没有启动的情况,我自己使用了,qq,微信,支付宝,对比三个方式
,我发现支付宝是符合我的需求的,当分享文件到app,app没有启动的情况下,支付宝是先把app启动之后,再进行页面跳转,这就符合我的需求
至于为什么一定要启动app,这个看个人需求吧。好了,废话少说。
<activity
android:name="com.ici.fms2.LaunchActivity"
android:theme="@style/LauncherTheme"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<!--这里就是关键代码 利用启动页来接收文件-->
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/x-vcard" />
<data android:mimeType="image/*" />
</intent-filter>
</activity>
利用启动页来接收文件分享,可以做到app没有启动的时候,会先启动app再走接收文件的流程
支付宝就是利用这个原理来启动app