0

開発した Android アプリケーションがあり、ARC でテストしています。機能の一部は、Word/PDF やその他のドキュメントを Android デバイス上の他のアプリケーションと共有し、完了したらコンテンツを Google に返してもらうことです。ただし、ARC アプリケーションは Android の独自のサンドボックス インスタンスで実行されるため、標準インテントを使用して共有する他のアプリケーションはありません。Chrome 拡張機能が相互にメッセージを送信できることは知っていますが、アークを実行している Android APP からこの機能にアクセスする方法はありますか。理想的には、たとえば Google ドライブで開いているドキュメントを共有し、標準の Android インテントを使用してそこから取得できるようにしたいと考えています。これは可能ですか、それともこれを達成するための他の方法 (SDK など) を検討する必要がありますか?

更新: 外部アクティビティを起動して編集用にファイルを開くために使用するコードは次のとおりです。

    Uri uri = Uri.fromFile(attachmentFile);
    Intent intentUrl = new Intent(Intent.ACTION_VIEW);
    intentUrl.setDataAndType(uri, applicationType);
    intentUrl.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
    getContext().startActivity(externalActivityIntent);
4

1 に答える 1

0

新しいインテント ACTION_OPEN_DOCUMENT を使用して、Google ドライブまたは chromeOS で利用可能なその他のファイル プロバイダーからファイルを取得できます。

于 2015-05-01T21:33:56.530 に答える