2011-11-29 58 views
0

我有两个应用程序。我在一个应用程序(服务A)上有一个菜单按钮,用于触发不同服务(服务B)中的操作。查询文件是否存在于不同的应用程序

我想要做的菜单项(服务A)仅可见如果文件存在于服务B.

是否有实现这一目标,而不是使用与文件绝对路径清洁机制?

回答

0

有两种方法来实现这一目标:

  1. 使用不同服务的远程绑定。你需要使用AIDL接口上定义一个接口,然后调用方法责任委托检查文件是否存在以服务B.

  2. 在“拥有”的文件和查询的应用程序定义一个ContentProvider内容提供者查看文件是否存在。

相关问题