2013-03-13 36 views
11

Khi bạn cài đặt ứng dụng qua Google Play, lối tắt cho ứng dụng được tạo trên màn hình chính của bạn. Người dùng có thể ngăn điều này xảy ra bằng cách tắt cài đặt "Tự động thêm tiện ích con" trong ứng dụng Google Play.Có thể ngăn ứng dụng Google Play tạo lối tắt cho Ứng dụng của tôi khi cài đặt không?

Từ quan điểm của nhà phát triển, tôi tự hỏi liệu có thể ngăn điều này từ trong ứng dụng của riêng mình hay không. Có cài đặt tệp kê khai hay thứ gì đó khác yêu cầu Google không tạo biểu tượng cho ứng dụng của tôi khi cài đặt không?

Không có hoạt động Launcher nào không phải là tùy chọn cho ứng dụng của tôi.

Trả lời

0

http://viralpatel.net/blogs/android-install-uninstall-shortcut-example/ hướng dẫn này là rất hữu ích cho việc thêm hoặc loại bỏ các shortcut trên trang chủ

Uninstall Shortcut từ màn hình Home Tương tự như cài đặt, gỡ bỏ cài đặt hoặc gỡ bỏ phím tắt trong Android sử dụng Intent (UNINSTALL_SHORTCUT) để thực hiện nhiệm vụ. Trong mã sau, chúng tôi xóa phím tắt được thêm trên màn hình chính.

Một lần nữa, chúng tôi cần có quyền thực hiện tác vụ tắt phím tắt. Thêm quyền sau vào tệp kê khai Android xml.

private void removeShortcut() { 

     //Deleting shortcut for MainActivity 
     //on Home screen 
     Intent shortcutIntent = new Intent(getApplicationContext(), 
       MainActivity.class); 
     shortcutIntent.setAction(Intent.ACTION_MAIN); 

     Intent addIntent = new Intent(); 
     addIntent 
       .putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent); 
     addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "HelloWorldShortcut"); 

     addIntent 
       .setAction("com.android.launcher.action.UNINSTALL_SHORTCUT"); 
     getApplicationContext().sendBroadcast(addIntent); 
    } 
Các vấn đề liên quan