6
カスタムビルドファイルの拡張子を開く、アンドロイドのアプリケーションを作成する(例えば、私は.abcdファイルを開きたい)作成アプリ
それが開きますAdobe Readerのようなものです
1. .abcdファイルは、アプリケーション自体から外部/外でなければなりません。.jpgのファイル
具体的な条件を開き、.pdfファイル、またはフォトビューア。 (.pdfはAdobe Readerのように)
2. .abcdファイルは、ほとんどのフォルダと.xml、.txt、および.jpgファイルを含む、圧縮されたファイルです。一時的に - ストレージのどこかに(おそらくジッパー/アンジッパーライブラリーが必要です)、個々の.xml、.txt、および.jpgファイルを読んでみたいと思います。
この問題の洞察と回答を探しています。
追加情報:
私はAndroidのプログラミングに比較的新しいです。あなたが見なければならない。また
<intent-filter android:icon="your_drawable-resource"
android:label="your_string_resource"
android:priority="integer">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="file" />
<data android:host="*" />
<data android:pathPattern=".*\\.YOUR_CUSTOM_FILE_EXTENSION" />
</intent-filter>
:
ファイルエクスプローラで.abcdファイルをタップするとアプリケーションが起動されるようにするには: http://stackoverflow.com/questions/3760276/android-intent-filter-associate-app-with-file-extension/12915288#12915288呼び出されたら、ファイルを自分で解析できます。 Javaはファイルを解凍する機能を提供します:java.util.ZipFile。 –
@EmmanuelTouzery +1、ありがとうございました。その場合、ファイルはアプリケーションへの引数に渡されますか? – topher
このようには動作しません。アンドロイドにはメインがありません。あなたはインテントを受け取り、それを処理できます。チェックアウト:http://developer.android.com/guide/components/intents-filters.html –