在Android中使用SAF-from服务

在Android中使用SAF-from服务,android,android-service,storage-access-framework,Android,Android Service,Storage Access Framework,操作似乎使用startActivityForResult触发UI选择器。这是有意义的,因为当用户在选择器上选择文档时,调用活动通过onActivityResult()接收uri 问题是,我需要从服务使用SAF,并且是活动特定的。有没有其他与SAF交互的方法,可以从android服务使用的方法?服务应该只使用用户通过SAF活动选择的Uri。在没有这一点的情况下,您的服务尝试与存储提供商合作的用例是什么?@commonware:我有一个android服务,它与连接到手机的外部硬件进行对话。用户可以在

操作似乎使用
startActivityForResult
触发UI选择器。这是有意义的,因为当用户在选择器上选择文档时,调用活动通过
onActivityResult()
接收uri


问题是,我需要从
服务
使用SAF,并且是
活动
特定的。有没有其他与SAF交互的方法,可以从android服务使用的方法?

服务应该只使用用户通过SAF活动选择的
Uri
。在没有这一点的情况下,您的服务尝试与存储提供商合作的用例是什么?@commonware:我有一个android服务,它与连接到手机的外部硬件进行对话。用户可以在此外部设备上执行操作,例如,按下按钮,将文件从设备传输到手机,反之亦然。当用户按下按钮“我希望SAF选择器出现”时,用户可以选择一个文档将其传输到外部设备。然后让您的服务启动一个活动,该活动反过来正常使用SAF。“然后让您的服务启动一个活动,该活动反过来正常使用SAF。”--目前这是我的计划,但感觉像一个黑客。