0

私はマイクロソフトのワード文書を読んでアンドロイドに同じものを表示したい.iphoneのwebviewはそれをすべて行うが、アンドロイドにはそのような種類のサポートはない.私は多くのオープンソースのjarファイルを検索したが役に立たなかった.誰かが私を案内してくれるか、誰かがこの種のことをしたことがあるので助けてください私は長い間この仕事を得るのに苦労しています

4

2 に答える 2

1

Android 自体は、.doc または .ppt ファイルのレンダリングをサポートしていません。アプリが他のアプリのアクティビティを再利用してこれらのドキュメント タイプを表示できるようにするパブリック インテントを使用できます。ただし、これは、このインテントをサポートするアプリがインストールされている電話でのみ機能します。 http://developer.android.com/guide/topics/intents/intents-filters.html
アプリがインストールされている場合は、次のコードを使用できます

Intent intent = new Intent();
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setAction(Intent.ACTION_VIEW);
String type = "application/msword";
intent.setDataAndType(Uri.fromFile(file), type);
startActivity(intent); 
于 2012-10-01T12:29:03.517 に答える
0

私の知る限り、MS Office ドキュメントを読み取るためのライブラリはありません。それを行うには3つの方法しかありません。

  1. Android 用の独自の MS Word アナログを作成できます
  2. オープンソースのオフィス スイート (OpenOffice/LibreOffice) の 1 つを書き換えることができます。
  3. Google ドキュメントを使用できます。
  4. 他の形式を使用するか、コンバーターを使用できます。

私は、3番目と4番目の方法しか実現できないと思います。

于 2012-10-01T12:29:29.757 に答える