Tôi có một thiết bị Android (Android 4.4) với hai launcher. Một chiếc đi kèm với thiết bị và một cái khác được làm tại nhà. Tôi có các câu hỏi sau đây liên quan đến kịch bản này:
- Làm cách nào tôi có thể đặt trình khởi chạy mặc định qua ADB? (giống như chọn một và nhấn Luôn )
- Làm cách nào tôi có thể xóa lựa chọn launcher mặc định thông qua ADB? (giống như nhập vào Ứng dụng mặc định và xóa Mặc định)
Vui lòng không gửi câu trả lời hoặc nhận xét không xem xét việc sử dụng ADB. Tôi không quan tâm đến bất kỳ trong số đó.
Ngoài ra, tôi đã biết về việc vô hiệu hóa một trong các trình khởi chạy thông qua ADB ( pm disable app_package_name
) và sau đó kích hoạt lại nó, nhưng điều này không giống như cài đặt trình khởi chạy mặc định hoặc đặt hoạt động ưa thích. Bạn có thể thấy sự khác biệt trong hình ảnh tiếp theo:
/data/system/users/USERID/package-restrictions.xml
tập tin, đó chính xác là những gì đang chạy pm disable app_package_name
và sau đó pm enable app_package_name
làm.
/data/system/users/USERID/package-restrictions.xml
. Người dùng không thể viết nó mà không cần quyền truy cập root.