此前有一篇文章说明如何将自己的app作为一个外部数据源提供给android系统搜索:
里面提到安卓提供了一个权限android.permission.GLOBAL_SEARCH,供数据源提供方使用,来作为数据的保护机制。android官方文档对于此权限的说明较少,只有如下文字:
This permission can be used on content providers to allow the global search system to access their data. Typically it used when the provider has some permissions protecting it (which global search would not be expected to hold), and added as a read-only permission to the path in the provider where global search queries are performed. This permission can not be held by regular applications; it is used by applications to protect themselves from everyone else besides global search.