2

Buildを使用してアプリをビルドしてPhonegapいます。HTML,CSS,JS..。

ユーザーがファイルマネージャーを必要とするものをクリックしたときにアプリが起動するようにしたい

AndroidManifestに何かを入れなければならないのはわかっていますが、何がわかりません...何か助けはありますか?

別の例:ホーム画面(APEX)にいて、新しいアイコンを選択したいとします。アイコンをクリックすると、アイコンを見つけるために使用できるすべてのアプリがリストに表示されます。これらのアプリには、Astro、Box、SolidExplorer、Galleryなどが含まれます...アプリをそのリストに表示するにはどうすればよいですか?

4

2 に答える 2

1

特定のデータ要素を含むインテント フィルターactivityを使用して、マニフェストファイルで宣言する必要があります。

例:

  <intent-filter> 
    <action android:name="android.intent.action.VIEW" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
    <data android:scheme="file" /> 
    <data android:host="*" /> 
    <data android:pathPattern=".*\\.pdf" /> 
  </intent-filter> 
于 2012-07-04T05:02:26.073 に答える
0

Intent.ACTION_GET_CONTENT役立つかもしれません。

画像タイプのファイルでファイル チューザーを起動する例を次に示します。

Intent intent = new Intent();
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.setType("image/*"); // choose any image
intent.addCategory(Intent.CATEGORY_OPENABLE);
Intent chooserIntent = Intent.createChooser(intent, "File chooser");
startActivityForResult(chooserIntent, REQUEST_CODE);
于 2012-07-04T04:19:29.620 に答える