2017-03-01 125 views
1

我在我的Android應用程序,我在我的清單註冊爲一些活動的意圖過濾器自定義文件格式無法識別設備上的

<intent-filter> 
    <action android:name="android.intent.action.VIEW" /> 
    <action android:name="android.intent.action.EDIT" /> 

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

    <data 
     android:host="*" 
     android:mimeType="application/ft" 
     android:scheme="content" /> 

</intent-filter> 

在模擬器自定義文件格式(.ft),我能夠點擊該文件(例如,通過電子郵件設置時),並按預期啓動該應用程序。

然而,最近我一直打包我的應用程序作爲一個APK,併發布了一些測試,並沒有設備的文件格式被識別,即使我的應用程序安裝...有什麼我缺少註冊文件格式?

更新 周圍多一點擺弄之後,它看起來像我可以從Android的郵件打開這些文件,但它們不會從Gmail應用程序從文件系統......奇承認或直接。

+0

您是否找到確定的答案?我現在很想知道... –

回答

0

如果您想在Gmail中打開它們,則需要在您的意向過濾器中使用android:host="gmail-ls"android:scheme="file"