我们有一个我们已经开发并正在使用 ARC 进行测试的 Android 应用程序。部分功能是与 Android 设备上的其他应用程序共享 Word/PDF 和其他文档,然后让它们在完成后将内容传回给我们。但是,由于 ARC 应用程序在它们自己的 Android 沙箱实例中运行,因此没有其他应用程序可以使用标准意图共享。我知道 Chrome 扩展可以相互发送消息,但是有没有办法从运行弧的 Android APP 访问此功能。理想情况下,我们希望共享一个文档,在 Google Drive 中打开它,然后使用标准的 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);