0

アプリで .ppt ファイルを開きたいです。Documents To Go アプリをインストールしました。ただし、警告ダイアログには「このアクションを実行できるアプリケーションはありません」と表示されます。

ACTON_SEND も試しましたが、同じメッセージです。私を助けてください。

filename = "/sdcard/test.ppt";
    File file = new File(filename);
    Uri path = Uri.fromFile(file);
    Log.i(TAG, "aa file "+URLConnection.guessContentTypeFromName(filename));
    final Intent intent = new Intent(Intent.ACTION_VIEW, path);
    intent.setType(URLConnection.guessContentTypeFromName(filename));
    startActivity(Intent.createChooser(intent, "Open with.."));
4

1 に答える 1

0

Intent.setDataAndType()Uri と MIME タイプを同時に設定するために使用します。呼び出すだけsetType()で、コンストラクターで設定した Uri がクリアされます。

于 2012-04-11T23:29:27.687 に答える