ShortcutBadger: [![Maven Central](https://maven-badges.herokuapp.com/maven-central/me.leolin/ShortcutBadger/badge.svg)](https://maven-badges.herokuapp.com/maven-central/me.leolin/ShortcutBadger)
===================================
The ShortcutBadger makes your Android App show the count of unread messages as a badge on your App shortcut!
# Support launchers:<br/>
<table>
<tr>
<td width="130">
<h3>Sony</h3>
<br>
<img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_sony.png"/>
</td>
<td width="130">
<h3>Samsung</h3>
<br>
<img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_samsung.png"/>
</td>
<td width="130">
<h3>LG</h3>
<br>
<img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_lg.png"/>
</td>
<td width="130">
<h3>HTC</h3>
<br>
<img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_htc.png"/>
</td>
</tr>
<tr>
<td width="130">
<h3>Xiaomi</h3>
<br>
<img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_xiaomi.png"/>
</td>
<td width="130">
<h3>ASUS</h3>
<br>
<img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_asus.png"/>
</td>
<td width="130">
<h3>ADW</h3>
<br>
<img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_adw.png"/>
</td>
<td width="130">
<h3>APEX</h3>
<br>
<img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_apex.png"/>
</td>
<tr>
<td width="130">
<h3>NOVA</h3>
<br>
<img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_nova.png"/>
</td>
</tr>
<tr>
<td width="130">
<h3>Android</h3>
<h5>(before 4.4)</h5>
<h5>(Deprecated since 1.1.0)</h5>
<br>
<img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_android.png"/>
</td>
</tr>
</table>
Nova launcher with TeslaUnread,Apex launcher,Adw Launcher provided by [notz](https://github.com/notz)</br/>
Solid launcher provided by [MajeurAndroid](https://github.com/MajeurAndroid)
USAGE
===================================
<br/>1. Add mavenCentral to your build script.
repositories {
mavenCentral()
}
<br/>2. Add dependencies for ShortcutBadger, it's available from maven now.
dependencies {
compile 'me.leolin:ShortcutBadger:1.1.4@aar'
}
<br/>3. Add the codes below:
int badgeCount = 1;
ShortcutBadger.applyCount(context, badgeCount); //for 1.1.4
ShortcutBadger.with(getApplicationContext()).count(badgeCount); //for 1.1.3
<br/>4. If you want to remove the badge
ShortcutBadger.removeCount(context); //for 1.1.4
ShortcutBadger.with(getApplicationContext()).remove(); //for 1.1.3
or
ShortcutBadger.applyCount(context, 0); //for 1.1.4
ShortcutBadger.with(getApplicationContext()).count(0); //for 1.1.3
<br/>
<br/>
<br/>
<br/>
DEVELOP BY
===================================
[Leo Lin](https://github.com/leolin310148) - [email protected]
ABOUT Google Play Developer Term Violation
===================================
If you receive mail from Google contains message like :<br/>
REASON FOR WARNING: Violation of section 4.4 of the Developer Distribution Agreement.
Please use version 1.1.0+
CHANGE LOG
===================================
1.1.5:<br/>
`applyCount` will return if the Broadcast has been sent successfully. <br/>
<br/>
1.1.4:<br/>
Changed `ShortcutBadger.setBadge(context, badgeCount)` to `ShortcutBadger.applyCount(context, badgeCount);`<br/>
<br/>
1.1.3:<br/>
Deprecate SamsungBadger and LGBadger, those devices can use DefaultBadger<br/>
<br/>
1.1.2:<br/>
Add support for 'com.miui.mihome2'<br/>
<br/>
1.1.1:<br/>
Add DefaultBadger because some launchers use android.intent.action.BADGE_COUNT_UPDATE to update count.
<br/>
Since the ShortcutBadgerException is helpless. So change api to set badge and never have to handle the exception again.
<br/>
<br/>
1.1.0:<br/>
Remove Android Launcher support due to Google Play Developer Term Violation since 4.4
<br/>
<br/>
1.0.10:<br/>
Add Asus launcher support.
<br/>
<br/>
1.0.9:<br/>
Add xiaomi launcher support.
LICENSE
===================================
<br/>
Copyright 2014 Leo Lin
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
<br/>
没有合适的资源?快使用搜索试试~ 我知道了~
ShortcutBadger-master.zip_DEMO
共54个文件
java:19个
png:14个
xml:7个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 125 浏览量
2022-09-23
17:44:25
上传
评论
收藏 355KB ZIP 举报
温馨提示
完成ShortcutBadger-master的demo演示
资源推荐
资源详情
资源评论
收起资源包目录
ShortcutBadger-master.zip (54个子文件)
ShortcutBadger-master
gradlew.bat 2KB
gradlew 5KB
ShortcutBadger
proguard-rules.pro 728B
src
main
java
me
leolin
shortcutbadger
ShortcutBadger.java 4KB
util
CloseHelper.java 270B
BroadcastHelper.java 564B
impl
XiaomiHomeBadger.java 2KB
DefaultBadger.java 2KB
SonyHomeBadger.java 2KB
ApexHomeBadger.java 1KB
AdwHomeBadger.java 1KB
AsusHomeLauncher.java 2KB
LGHomeBadger.java 2KB
NovaHomeBadger.java 1KB
NewHtcHomeBadger.java 2KB
SamsungHomeBadger.java 3KB
SolidHomeBadger.java 2KB
ShortcutBadgeException.java 175B
Badger.java 859B
AndroidManifest.xml 1KB
.gitignore 28B
build.gradle 385B
screenshots
ss_apex.png 21KB
ss_sony.png 22KB
ss_samsung.png 29KB
ss_nova.png 26KB
ss_asus.png 19KB
ss_xiaomi.png 18KB
ss_adw.png 18KB
ss_htc.png 24KB
ss_lg.png 32KB
ss_android.png 18KB
LICENSE 627B
gradle
wrapper
gradle-wrapper.jar 50KB
gradle-wrapper.properties 230B
src
main
java
com
shortcutBadger
impl
CloseHelper.java 238B
SampleApp
src
androidTest
java
me
leolin
shortcutbadger
example
ApplicationTest.java 363B
main
res
drawable-hdpi
ic_launcher.png 9KB
drawable-xhdpi
ic_launcher.png 14KB
drawable-xxhdpi
ic_launcher.png 19KB
values
strings.xml 116B
styles.xml 197B
dimens.xml 211B
drawable-mdpi
ic_launcher.png 5KB
layout
activity_main.xml 2KB
values-w820dp
dimens.xml 358B
java
me
leolin
shortcutbadger
example
MainActivity.java 2KB
AndroidManifest.xml 699B
.gitignore 7B
build.gradle 441B
.gitignore 66B
README.md 5KB
settings.gradle 47B
build.gradle 569B
共 54 条
- 1
资源评论
weixin_42651887
- 粉丝: 79
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功