私はアクセシビリティサービスを実行するAndroidアプリケーションを開発中です。私はネイティブアプリとしてテストするために、Android StudioでサービスJavaクラスと設定XMLファイルを開発しました。私がそれを実行すると、アクセシビリティサービスがAndroid Accessibility Settingsに期待通りに表示され、私はそれを有効にすることができます。Qtクイックアンドロイド:アクセシビリティサービスを統合するには
しかし、私はこのサービスを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"/>
いくつかのいずれかを教えてもらえます?