danh sách PackageExplorer tất cả ý-bộ lọc được xác định trong các ứng dụng trong điện thoại của bạn
Để trả lời câu hỏi của bạn: Bạn có thể tạo mục đích lọc (s) mà bạn muốn được sử dụng để gây ra hoạt động của bạn được lựa chọn khi một chương trình là tìm kiếm một dịch vụ hoặc hoạt động. Vì vậy, mỗi Hoạt động trong một Gói xác định danh sách các bộ lọc ý định của riêng nó.
Tôi thấy hữu ích khi có danh sách tất cả các bộ lọc ý định được xác định bởi tất cả các ứng dụng trên thiết bị - vì vậy sẽ biết ứng dụng nào sẽ gọi khi hệ thống được xử lý. Tôi đặt một ứng dụng miễn phí trên Android Market, tìm kiếm 'Package Explorer' để tìm kiếm tất cả ứng dụng có thể tìm thấy trên thiết bị của bạn, giải mã tệp AndroidManifest.xml và hiển thị danh sách tất cả các bộ lọc được xác định bởi tất cả các ứng dụng. Bảng của tất cả các bộ lọc có thể được sắp xếp theo các hành động, thể loại, trường dữ liệu (tức là lược đồ hoặc mimetype), tên gói hoặc loại bộ lọc ý định để bạn có thể tìm thấy tất cả các Activites trên thiết bị của bạn.
Trình khám phá gói cũng thu thập tất cả các trường quyền sử dụng trong tệp kê khai và hiển thị danh sách ứng dụng nào yêu cầu quyền nào. Vì vậy, bạn có thể tìm thấy tất cả các gói sử dụng 'SEND_SMS' hoặc một cái gì đó như thế. Việc nhấp vào tên của một gói sẽ hiển thị tệp AndroidManifest.xml đã giải mã (không nén) cho gói.
Ahan hãy để tôi nhìn vào đó ... –
Và tôi có thể nói với bạn rằng bạn sẽ không thể xác định thời điểm hầu hết các ứng dụng bắt đầu và bạn gần như chắc chắn sẽ không thể biết khi nào chúng đi vào nền trước. Tất nhiên, bạn được quyền sửa đổi firmware Android nếu bạn cần thông tin này cho một mục đích cụ thể. Nhưng nếu không thì đó là vấn đề bảo mật. – Falmarri
không may chỉ là một phần nhỏ của ứng dụng cung cấp tài liệu cho ý định của họ ... – pleerock