2010-11-15 84 views
5

我公司開發的Android的主屏幕小部件,得到了一個奇怪的問題:「開放」 - 鍵在市場灰色的,因爲實際上沒有應用程序啓動。所以,很多人抱怨,因爲他們沒有意識到我的軟件包是一個小部件。他們甚至給我一個糟糕的評級,我想通過讓人們暗示他們應該做什麼來避免這種情況。描述中的第一行提示(用大寫字母)根本沒有幫助,所以我正在尋找更好的解決方案。顯示消息安裝

是否可以在Android市場中安裝包後直接顯示消息?

回答

14

我能找到的最好的解決方案是創建一個新的活動,並添加一個意圖過濾器是這樣的:

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

這不會創建在發射一個圖標,但使得Open - 按鈕在市場活躍並且點擊時啓動活動。

+0

好極了,現在你如何使用android.intent.category.INFO測試您的應用程序* *沒有上傳到谷歌播放? – 2013-02-18 20:23:45

+1

你不能如我所知。我碰巧把類別改成了'.LAUNCHER',它再次添​​加圖標進行測試。對於發佈版,我將類別更改回'.INFO'。 – theomega 2013-02-18 22:27:04

+0

這應該工作,如果你想啓動一個應用程序,它不會在應用程序的抽屜顯示:http://stackoverflow.com/a/4567928/1062480 – MrMaffen 2015-05-14 13:55:57

3

像BeautifulWidget這樣的應用程序使您可以啓動的應用程序只顯示如何安裝Widget的說明。浪費空間,但有些人真的只是不理解小部件而無需手持。

+0

這是我的臨時解決方案,但它會在「啓動」,這是完全無用的一個應用程序圖標。 – theomega 2010-11-15 16:23:45

+0

@theomega我同意你的看法,但不幸的是,我認爲這是在當前時間的唯一解決方案。一些家用發射器確實允許用戶隱藏某些發射圖標(LauncherPro這樣做)。 – 2010-11-15 16:26:28

+0

我會說這是最簡單最安全的解決方案(只要你的市場意見關注!) – fredley 2010-11-15 16:49:36