Saya mencoba mengembangkan aplikasi yang mencegah pengguna mendapatkan aplikasi tertentu tanpa kata sandi. Skenarionya adalah ...
- pengguna mengklik aplikasi "Email" (misalnya)
- aplikasi saya mendeteksi peluncuran aplikasi
- aplikasi saya mengonfirmasi bahwa ini adalah aplikasi "Email"
- aplikasi saya membuka tampilan di atas, meminta kata sandi
- pengguna memasukkan sandi, jika benar, aplikasi saya menghilang, meninggalkan aplikasi "Email" di atas
Saya baik-baik saja melakukan sisanya, hanya bagian 2 yang membuat saya bingung, dan setelah beberapa hari membaca Broadcast Intents dll dan mencoba mendengarkan "android.intent.action.MAIN" dll dalam proyek uji coba saya, saya tidak bisa sepertinya mendeteksi saat aplikasi selain milik saya dimulai.
Adakah yang bisa membantu? Apakah saya melakukannya dengan cara yang benar, dalam mencari aplikasi baru yang menyiarkan maksud untuk memulai, atau haruskah saya membaca log sistem untuk maksud baru, atau melakukan sesuatu dalam kode native?
Petunjuk apa pun akan membantu, bahkan jika Anda tidak dapat menjawabnya sepenuhnya, saya akan dapat melakukan lebih banyak penelitian. Terima kasih banyak. Ian