我如何将我的应用程序置于可访问性权限列表Android操作系统之上?

时间:2016-03-07 11:18:24

标签: android accessibilityservice android-accessibility

enter image description here

嘿,伙计们! 我正在构建一个使用辅助功能权限的应用程序,我要求运行时用户根据Android开发人员指南提供此权限。 但我的应用程序始终显示在辅助功能Permision设置屏幕列表的底部,请参阅截图我的应用程序是“MyAccessibilityService”,而其他应用程序如Jugnoo,Makhichoose ..总是出现在顶部,即使我uninatll他们并安装我的应用程序在1然后再次安装它们,我尝试了所有迭代结果相同。所以还有一些东西是android OS如何管理这个列表,意味着它是如何排序的? 如何让我的应用程序显示在顶部? 请帮助。

2 个答案:

答案 0 :(得分:2)

priority添加到意图过滤器:

<intent-filter android:priority="99">
    <action android:name="android.accessibilityservice.AccessibilityService" />
</intent-filter>

答案 1 :(得分:0)

如果您有电话簿,那么您就习惯了该电话簿的订购。迫使“John Smith”出现在“AAA,AAAA”和“AAA,AAAB”之间真的更容易访问吗?电话簿创建者显然不会这样做。您的服务就是您的服务。设置应用程序控制您的服务在该列表中的位置。故事结局。

在我的设备上,它似乎是安装顺序,最后一个。您可以让服务显示在该列表顶部的唯一方法是让用户卸载所有服务,安装您的服务,然后重新安装所有服务。没有什么可以说在将来的版本中,这将保持这种方式,或者您的设备可能会有所不同。