1

Open WithAndroid アプリをSQLite ファイルのダイアログにする必要があります。

新しい Web ブラウザーをインストールするときと同様にOpen With、html ファイルのダイアログに表示されます。

どうやってやるの?

4

2 に答える 2

3

「Open With」ダイアログに表示するには、Android アプリが特定のインテントを処理することをマニフェストで宣言し、そのインテントでファイルの MIME タイプを指定する必要があります。例えば ​​:

<intent-filter >
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <data android:mimeType="application/x-sqlite" />
</intent-filter>

これはまだ標準ではないと思うので、SQLite の MIME タイプが認識されない可能性があることに注意してください。代わりに application/octet-stream を使用し、独自のコードで、提供されているファイルが実際に有効な SQLite ファイルであることを再確認します (これはとにかく行う必要があります)。

タグの詳細についてはこちら、一般的なインテント フィルターの詳細についてはこちらをご覧ください。

于 2015-05-05T03:16:42.373 に答える