2010-11-15 35 views
5

Tôi đã phát triển Android-Màn hình chính-Widget và gặp vấn đề lạ: Nút "Mở" trong Thị trường chuyển sang màu xám vì thực tế không có Ứng dụng nào để khởi chạy. Vì vậy, nhiều người phàn nàn vì họ không nhận ra rằng gói của tôi là một tiện ích. Họ thậm chí còn cho tôi một đánh giá xấu và tôi muốn tránh điều đó bằng cách cho mọi người một gợi ý những gì họ nên làm. Một gợi ý đầu tiên trong mô tả (viết bằng chữ hoa) không giúp gì cả, vì vậy tôi đang tìm kiếm một giải pháp tốt hơn.Hiển thị tin nhắn sau khi cài đặt Gói

Có thể hiển thị thông báo trực tiếp sau khi cài đặt gói trong thị trường android không?

Trả lời

14

Giải pháp tốt nhất tôi có thể tìm thấy là để tạo ra một Hoạt động mới, và thêm một ý định lọc như thế này:

 <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.INFO" /> 
     </intent-filter> 

này không tạo ra một biểu tượng trong trình chạy nhưng làm cho Open -Button trong Thị trường hoạt động và Hoạt động được khởi chạy khi được nhấp.

+0

Tuyệt vời, giờ bạn thử nghiệm ứng dụng của mình bằng cách sử dụng android.intent.category.INFO * mà không cần tải nó lên Google Play? –

+1

Bạn không thể theo như tôi biết. Tôi tình cờ thay đổi danh mục thành '.LAUNCHER' để thêm biểu tượng một lần nữa để thử nghiệm. Đối với bản phát hành, tôi thay đổi danh mục trở lại thành '.INFO'. – theomega

+0

Điều này sẽ hoạt động, nếu bạn muốn bắt đầu một ứng dụng không hiển thị trong ngăn kéo ứng dụng: http://stackoverflow.com/a/4567928/1062480 – MrMaffen

3

Các ứng dụng như BeautifulWidget tạo một ứng dụng mà bạn có thể khởi chạy chỉ hiển thị hướng dẫn về cách cài đặt Tiện ích con. Một sự lãng phí không gian, nhưng một số người ra khỏi đó thực sự chỉ không hiểu các vật dụng mà không cần nắm tay.

+0

Đây là giải pháp tạm thời của tôi, nhưng nó tạo ra một biểu tượng ứng dụng trong "trình chạy" hoàn toàn vô dụng. – theomega

+0

@theomega Tôi đồng ý với bạn, nhưng tiếc là tôi nghĩ đó là giải pháp duy nhất tại thời điểm hiện tại. Một số bệ phóng cho phép người dùng ẩn các biểu tượng khởi chạy nhất định (LauncherPro thực hiện điều này). –

+0

Tôi muốn nói đây là giải pháp an toàn nhất (theo ý kiến ​​thị trường của bạn!) – fredley

Các vấn đề liên quan