Layanan Aksesibilitas Android

Saya menggunakan layanan aksesibilitas dan jika saya mematikan aplikasi dari menjalankan aplikasi, sistem akan menghilangkan izin aksesibilitas yang diberikan pengguna secara eksplisit dan itu membuat saya meminta izin lagi. Penjelasan mengapa hal ini terjadi dan beberapa solusi untuk menghindari masalah ini.


person dirtydexter    schedule 31.10.2014    source sumber
comment
membuat saya meminta izin lagi Maksud Anda sistem menampilkan dialog apakah Anda yakin ingin mengaktifkan lagi? Pada perangkat/versi OS apa hal ini terjadi?   -  person alanv    schedule 03.11.2014
comment
Maksud saya izinnya dicabut dan agar aplikasi saya berfungsi, saya memerlukan izin tersebut, jadi saya harus meminta pengguna untuk memberi saya izin lagi dengan masuk ke pengaturan aksesibilitas. Saya telah mengujinya pada 4.0, 4.2, 4.4   -  person dirtydexter    schedule 03.11.2014
comment
Saya kesulitan memahami maksud Anda, namun sepertinya Anda menghentikan proses layanan aksesibilitas. Apa yang Anda harapkan terjadi jika Anda menghentikan proses layanan?   -  person alanv    schedule 03.11.2014
comment
Saya berharap jika orang tersebut menggunakan semacam pengelola tugas yang mematikan proses layanan aksesibilitas, itu hanya akan menghentikan proses tersebut. Dampak sampingnya adalah izin juga dicabut dari layanan saya.   -  person dirtydexter    schedule 03.11.2014


Jawaban (1)


Sayangnya Anda tidak dapat mencegah situasi ini, meskipun Anda memindahkan layanan aksesibilitas ke proses baru.

Saat Anda mengeklik "Paksa Berhenti" maka tidak hanya proses aplikasi yang dimatikan, aplikasi juga dipindahkan ke status "dihentikan" (API Android 3.1) di mana tidak ada aplikasi yang akan berjalan lagi hingga pengguna memulai aplikasi secara manual (misalnya dengan ikon peluncur). Karena alasan keamanan, Layanan Aksesibilitas harus diaktifkan secara manual oleh pengguna - Layanan Aksesibilitas tidak dapat dimulai secara terprogram, terlebih lagi sistem tidak akan memulai ulang layanan aksesibilitas ketika meninggalkan status "berhenti".

Harap ingat juga tentang masalah Pengaturan Android. Terkadang, setelah aplikasi "Paksa Berhenti", Pengaturan Android menunjukkan bahwa Layanan Aksesibilitas diaktifkan tetapi nyatanya tidak berfungsi.

person MikePtr    schedule 18.08.2016