Làm cách nào tôi có thể quản lý liên kết Ý định với Ứng dụng?


20

Khi hệ thống phát ra một Ý định mà bạn có nhiều ứng dụng có thể xử lý ý định đó, một hộp thoại sẽ mở ra để cho bạn biết ứng dụng nào bạn muốn sử dụng với mục đích đó.

Có cách nào để xem những hiệp hội này là gì, và xóa chúng?

Nếu không có ứng dụng hoặc giao diện để làm điều đó, bạn có biết API để truy cập các hiệp hội này không?

EDIT: Khi tôi nói các hiệp hội, tôi đã tham gia các hiệp hội "kết thúc muộn". Ví dụ: khi tôi mở một liên kết và tôi có nhiều trình duyệt, một ý định được đưa ra là "xem liên kết" và tôi chọn "luôn sử dụng ứng dụng đó"; Tôi có thể làm gì nếu sau một thời gian, tôi muốn sử dụng một ứng dụng khác cho mục đích đó?


1
Việc một người không thể xem tất cả các Ý định đã đăng ký là một lỗ hổng nghiêm trọng trong AOSP
Redandwhite

Câu trả lời:


13

Tôi tin rằng đó là không cho cả hai câu hỏi. Có, bạn chỉ có thể xóa các liên kết mặc định nếu bạn biết ứng dụng nào được liên kết với Intent(bạn vẫn sẽ được nhắc với hộp thoại hỏi bạn muốn sử dụng ứng dụng nào với hiện tại Intent).

Ngoài ra, không có cách nào để xóa các hiệp hội. Chúng được mã hóa cứng bên trong mỗi ứng dụng, không có cách nào để loại bỏ chúng.

CẬP NHẬT: Để trả lời đầu câu hỏi đã chỉnh sửa của bạn cho Cài đặt> Ứng dụng> Quản lý ứng dụng tìm ứng dụng mà bạn chọn làm ứng dụng mặc định cho mục đích đó, nhấp vào Xóa mặc định


4

Bạn có thể xóa một số Intentliên kết bằng cách đi tới ứng dụng cụ thể mà bạn đã chỉ định Intentcho trong nút Settings-> Applications-> Manager Applications-> [Find your app]-> "Clear Defaults".

Không có cách nào để xem tất cả các hiệp hội đưa ra từ IntentsđểApps


2

Nếu thiết bị của bạn đã được root, bạn có thể sử dụng các ứng dụng như AutoRun Manager (ARM) để liệt kê tất cả các trình nghe đã đăng ký và thậm chí có thể vô hiệu hóa / kích hoạt chúng theo ý muốn (ví dụ: để ngăn một ứng dụng nào đó kích hoạt vào những lúc bạn không muốn đến). Điều này sẽ tương ứng với "xóa một hiệp hội".


Ứng dụng bạn liên kết đến chỉ xuất hiện để bật và tắt các máy thu quảng bá , vì vậy nó sẽ không ảnh hưởng đến các hoạt động khác nhau mà bạn có thể chọn giữa.
Dan Hulme

Tôi đã tìm chính xác cho AutoRun Manager. Cảm ơn!
klor
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.