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