0

私がしたいのは、ユーザーに何らかのボタンを押してもらい、そのボタンのメソッド内で、システムがファイルビューアー内のファイル (この場合は .docx ファイル) を開くようにすることです。インテントを介して行われますが、どのようにコーディングする必要があり、.docx ファイルをどこに配置すればよいですか?

4

1 に答える 1

0

Android には、 .docxファイルを表示する機能が組み込まれていません。

そのために、

Android デバイスに.docxビューアー (Documents To Go、Smart Office、Quickoffice などのサード パーティ) アプリケーションがインストールされている必要がありますIntent

何かのようなもの、

Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
String type = "application/msword";
intent.setDataAndType(Uri.fromFile(docx file), type);
startActivity(intent);

ただし、.docxビューアーがインストールされていない場合は、最初に Android マーケットを使用してそのアプリケーションをインストールするようにユーザーに指示し、次にそのアプリをダウンロードした後、そのアプリで.docxファイルを開くことができます。

または、サード パーティのライブラリを使用してアプリケーションに.docxビューアー機能を統合することもできます。Apache の docx4jは Java にあると思います。

于 2012-07-16T11:47:14.893 に答える