0
我正在开发一款运行辅助功能服务的Android应用程序。我已经在Android Studio中开发了服务java类和配置xml文件,以将其测试为本机应用程序。当我运行它时,无障碍服务按预期显示在Android辅助功能设置中,我可以启用它。Qt Quick Android:如何集成辅助功能服务
但是我想将此服务集成到Qt Quick Android应用程序中。当我通过添加相同的java类,Manifest和配置xml文件来完成此项目时,项目编译并运行良好,但该服务未显示在Android设置中。
这里是我的配置文件:
的Manifest.xml:
<activity
...
</activity>
<service android:name="com.myCompany.app.MyService"
android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
<intent-filter>
<action android:name="android.accessibilityservice.AccessibilityService"/>
</intent-filter>
<meta-data android:name="android.accessibilityservice"/>
<meta-data android:resource="@xml/accessibilityservice"/>
</service>
accessiblityservice.xml:
<?xml version="1.0" encoding="utf-8"?>
<accessibility-service
xmlns:tools="http://schemas.android.com/tools"
android:accessibilityEventTypes="typeWindowStateChanged"
android:accessibilityFeedbackType="feedbackGeneric"
android:accessibilityFlags="flagIncludeNotImportantViews"
xmlns:android="http://schemas.android.com/apk/res/android"
tools:ignore="UnusedAttribute"/>
有一个人能告诉我,我错了?