.kml ファイルの ACTION_SEND を受け入れようとしています。マニフェスト コードは次のとおりです。
<intent-filter>
<action android:name="android.intent.action.SEND" />
<data android:mimeType="application/vnd.google-earth.kml+xml"/>
<data android:pathPattern=".*\\.kml"/>
<category android:name="android.intent.category.DEAFULT" />
</intent-filter>
アプリは正常にビルドされますが、.kml ファイルをクリックする 2 つの方法を試しました。1) Google Mail アプリの test.kml 添付ファイル。2) ファイル ブラウザを使用し、それを使用してファイル名をクリックし、[送信] をクリックします。受信アプリとして Google Earth と Gmail のみが表示されます。
pathPattern の有無にかかわらず試してみましたが、変更はありませんが、まだインテントを受け取りません。また、mimeType="text/*" を使用して .txt ファイルをテストすると、アプリが .txt ファイルに表示されました。.kml の mimeType が認識されていないようです。
アプリを起動するための .kml ファイルのインテントを正常に受け取った人はいますか? 何か案は?