Khi người dùng cài đặt ứng dụng Android, biểu tượng trình khởi chạy được tạo trong menu ứng dụng. Nhiều người dùng tôi nói để mong đợi rằng khi họ cài đặt một ứng dụng, một biểu tượng sẽ tự động xuất hiện trên màn hình chính của họ ("bệ phóng").Cài đặt biểu tượng trình khởi chạy trong màn hình chính sau khi
Rất nhiều ứng dụng đạt được điều này bằng cách nào đó. Sở thích của tôi là có cửa sổ xuất hiện khi cài đặt hỏi người dùng "Bạn có muốn thêm lối tắt không?" Nếu không thể, bất kỳ mã nào tự động thêm lối tắt sẽ thực hiện.
Android cung cấp một loạt mã ở đây: http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/LauncherShortcuts.html Có nghĩa là thêm mã này (và xml có liên quan) vào dự án của bạn sẽ thực hiện thủ thuật. Nhưng nó không có tác dụng tôi muốn. Có vẻ như mã được cung cấp là thụ động, và tôi cần kích hoạt nó bằng cách nào đó.
Vì vậy, câu hỏi của tôi là:
Làm thế nào để kích hoạt quá trình cài đặt của một phím tắt, và làm thế nào để chắc chắn rằng nó chỉ xảy ra một lần, tốt nhất là kích hoạt bởi một số loại "cài đặt ứng dụng" sự kiện?
PS: Một yếu tố phức tạp là tôi đang tạo ứng dụng của mình bằng PhoneGap, có nghĩa là hoạt động chính không phải là "Hoạt động" nhưng "DroidGap".
Bật ứng dụng được cài đặt thông qua Android Market sẽ tự động cài đặt một phím tắt trình khởi chạy nếu bạn bao gồm quyền INSTALL_SHORTCUT. Nhưng bạn không thể nói cho đến khi bạn đã xuất bản ứng dụng của mình: ngay cả khi cài đặt từ APK bạn tải xuống điện thoại của mình thông qua các phương tiện khác sẽ không thực hiện thủ thuật. – Wytze