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"/>
有一個人能告訴我,我錯了?