Currently support launchers:
Android native Launcher(Not support Android L)Sony Home Launcher
Samsung Touchwiz
LG Launcher
HTC Launcher
範例是取自https://github.com/leolin310148/shortcutbadger
因為流程有點複雜,在這邊做個整理
首先到網站下載sample code
下載回來的壓縮檔解開後內容有這些
看起來可以用STS去產生Gradle Project
但小編這裏就用Eclipse來開發吧
首先將兩份需要用到的code抓出來
1. 做為lib使用
將ShortcutBadger-master\ShortcutBadger\src\main\拷貝出來,
將ShortcutBadger-master\ShortcutBadger\src\main\改名為ShortcutBadger-master\ShortcutBadger\src\lib\
將ShortcutBadger-master\ShortcutBadger\src\lib\java改名為ShortcutBadger-master\ShortcutBadger\src\lib\src\ (改名的目的是這樣才能被Eclipse認為是Android Project)
2.做為App使用
將ShortcutBadger-master\SampleApp\src\main\拷貝出來,
將ShortcutBadger-master\SampleApp\src\main\改名為ShortcutBadger-master\SampleApp\src\MainActivity\ (改名的目的是這兩包code都名為main會無法被Import)
將ShortcutBadger-master\ShortcutBadger\src\MainActivity\java改名為ShortcutBadger-master\ShortcutBadger\src\MainActivity\src\ (改名的目的是這樣才能被Eclipse認為是Android Project)
3. 用Eclipse分別Import這兩包code
4. 於lib專案名稱上按右鍵 > Properties > 選擇Android分類 > 把Is Library打勾
5. 在工具列選Project > clean > 將lib這個專案做clean
Project > Build Project > 將lib這個專案做build
成功的話,在lib\bin\就會產生lib.jar這個檔案囉
6. 於MainActivity專案名稱上按右鍵 > Properties > 選擇Android分類 > 將Project Build Target設為4.0
準備Add lib.jar
7. 在工具列選Project > clean > 將lib這個專案做clean
於MainActivity專案名稱上按右鍵 > Run As > Android Application
8.
App install成功後, 在device中可找到 |
進入測試AP後,可自行設定數字 |
回到桌面,已出來Badge Count的效果!! |
沒有留言:
張貼留言