1.百度了很多灼舍,都沒(méi)有關(guān)于分享文件到自己app時(shí)吼和,app沒(méi)有啟動(dòng)的情況,我自己使用了骑素,qq炫乓,微信,支付寶献丑,對(duì)比三個(gè)方式
末捣,我發(fā)現(xiàn)支付寶是符合我的需求的,當(dāng)分享文件到app创橄,app沒(méi)有啟動(dòng)的情況下箩做,支付寶是先把a(bǔ)pp啟動(dòng)之后,再進(jìn)行頁(yè)面跳轉(zhuǎn)妥畏,這就符合我的需求
至于為什么一定要啟動(dòng)app邦邦,這個(gè)看個(gè)人需求吧安吁。好了,廢話少說(shuō)圃酵。
<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>
<!--這里就是關(guān)鍵代碼 利用啟動(dòng)頁(yè)來(lái)接收文件-->
<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>
利用啟動(dòng)頁(yè)來(lái)接收文件分享柳畔,可以做到app沒(méi)有啟動(dòng)的時(shí)候,會(huì)先啟動(dòng)app再走接收文件的流程
支付寶就是利用這個(gè)原理來(lái)啟動(dòng)app