0

ここに画像の説明を入力

みんな!アクセシビリティ許可を使用するアプリを構築しています。実行時にユーザーに、Android 開発者のガイドラインに従ってこの許可を与えるように依頼します。しかし、私のアプリは常にアクセシビリティ許可設定画面のリストの一番下に表示されます。スクリーンショットを参照してください。私のアプリは「MyAccessibilityService」ですが、Jugnoo、Makhichoose などの他のアプリは、アンインストールして最初にアプリをインストールしても常に一番上に表示されます。その後、それらを再度インストールします。すべての反復結果を試しましたが、結果は同じです。だから、Android OSがこのリストをどのように管理しているか、それがどのようにソートされているかを意味する他の何かがありますか?? アプリを一番上に表示するにはどうすればよいですか? 助けてください。

4

2 に答える 2

2

priorityインテント フィルタに追加:

<intent-filter android:priority="99">
    <action android:name="android.accessibilityservice.AccessibilityService" />
</intent-filter>
于 2016-08-23T09:38:45.580 に答える
0

電話帳を持っていて、その電話帳の順序付けに慣れていた場合。「AAA、AAAA」と「AAA、AAAB」の間に「ジョン・スミス」を強制的に入れると、本当にアクセスしやすくなるでしょうか? 電話帳の作成者は明らかにこれを行いません。あなたのサービスはあなたのサービスです。設定アプリは、サービスがそのリストのどこにあるかを制御します。話の終わり。

私のデバイスでは、インストール順が古いようです。あなたのサービスをそのリストの一番上に表示させる唯一の方法は、ユーザーにすべてのサービスをアンインストールしてもらい、あなたのサービスをインストールしてから、すべてのサービスを再インストールすることです。将来のリリースでこれがそのままである、またはデバイスが異なる可能性があるとは何も言っていません。

于 2016-03-10T15:00:31.527 に答える