Tôi đang cố gắng phát triển một ứng dụng ngăn người dùng truy cập vào một ứng dụng cụ thể mà không có mật khẩu. Kịch bản là ...
- người dùng nhấp vào ứng dụng "Email" (ví dụ)
- ứng dụng của tôi phát hiện khởi chạy một ứng dụng
- ứng dụng của tôi xác nhận đó là ứng dụng "Email"
- ứng dụng của tôi mở ra một chế độ xem ở trên cùng, yêu cầu mật khẩu
- người dùng nhập mật khẩu, nếu đúng, ứng dụng của tôi sẽ biến mất, để lại ứng dụng "Email" ở trên cùng
Tôi không sao làm nốt phần còn lại, chỉ là phần 2 khiến tôi khó hiểu, và sau nhiều ngày đọc trên Broadcast Intents, v.v. và cố gắng nghe "android.intent.action.MAIN" v.v. trong các dự án thử nghiệm của mình, tôi không thể dường như phát hiện khi một ứng dụng không phải của tôi được khởi động.
Có ai giúp được không? Tôi có đang đi đúng cách không, khi tìm kiếm các ứng dụng mới đang phát đi ý định bắt đầu, hay tôi nên đọc nhật ký hệ thống để biết ý định mới hoặc làm điều gì đó trong mã gốc?
Mọi gợi ý sẽ hữu ích, ngay cả khi bạn không thể trả lời đầy đủ, tôi sẽ có thể thực hiện thêm một số nghiên cứu. Cảm ơn rất nhiều. Ian