diff --git a/README.md b/README.md index 6125572..15b0d64 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ LG Launcher
HOW TO USE ===================================
1. Download the ShortcutBadger-aar.zip and put it into your project. -
2. Add the repositories path in your build.gradle "lib" in your Android project. +
2. Add the repositories path in your build.gradle. repositories { jcenter() @@ -34,7 +34,7 @@ HOW TO USE
3. Add dependencies for Shortcutbadger dependencies { - compile 'me.leolin:ShortcutBadger:1.0.1' + compile 'me.leolin:ShortcutBadger:1.0.1@aar' }
4. Add the codes below: diff --git a/SampleApp/build.gradle b/SampleApp/build.gradle index 01a208f..1ef4c5b 100644 --- a/SampleApp/build.gradle +++ b/SampleApp/build.gradle @@ -1,4 +1,4 @@ -apply plugin: 'com.android.application' +apply plugin: 'android' repositories { jcenter() @@ -29,5 +29,5 @@ android { dependencies { - compile 'me.leolin:ShortcutBadger:1.0.1' + compile 'me.leolin:ShortcutBadger:1.0.1@aar' } diff --git a/ShortcutBadger-aar.zip b/ShortcutBadger-aar.zip index 6b926ae..755062d 100644 Binary files a/ShortcutBadger-aar.zip and b/ShortcutBadger-aar.zip differ diff --git a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.aar b/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.aar index 5d35fa0..732ffa0 100644 Binary files a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.aar and b/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.aar differ diff --git a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.aar.md5 b/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.aar.md5 index c5553db..2d6aad5 100644 --- a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.aar.md5 +++ b/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.aar.md5 @@ -1 +1 @@ -956f2fd7993112d4ae4141f9b2b9788d \ No newline at end of file +d37e343efa6bccbfbe826057b37e9078 \ No newline at end of file diff --git a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.aar.sha1 b/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.aar.sha1 index 25a15b0..f7903f2 100644 --- a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.aar.sha1 +++ b/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.aar.sha1 @@ -1 +1 @@ -97cadb848d188f24f9c69583d47b60facb5ad4c1 \ No newline at end of file +464610ae0b1357dafc5769d78873a2b6992c7852 \ No newline at end of file diff --git a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.jar b/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.jar deleted file mode 100644 index fe4f378..0000000 Binary files a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.jar and /dev/null differ diff --git a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.jar.md5 b/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.jar.md5 deleted file mode 100644 index fe267cb..0000000 --- a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.jar.md5 +++ /dev/null @@ -1 +0,0 @@ -56a1f63ad114900f8e53045989cf01f9 \ No newline at end of file diff --git a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.jar.sha1 b/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.jar.sha1 deleted file mode 100644 index 6bd0c95..0000000 --- a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -febd3f6b399c0250391f4281ff43bcd8773a89e8 \ No newline at end of file diff --git a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.pom b/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.pom index 29a879c..e751d0a 100644 --- a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.pom +++ b/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.pom @@ -5,4 +5,5 @@ me.leolin ShortcutBadger 1.0.1 + aar diff --git a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.pom.md5 b/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.pom.md5 index e5085dc..973427d 100644 --- a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.pom.md5 +++ b/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.pom.md5 @@ -1 +1 @@ -c199c317eed25c5fb28491555493b5c1 \ No newline at end of file +f2cd741243e1f8064c079321955670d5 \ No newline at end of file diff --git a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.pom.sha1 b/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.pom.sha1 index d35f886..78d7ecf 100644 --- a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.pom.sha1 +++ b/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.1/ShortcutBadger-1.0.1.pom.sha1 @@ -1 +1 @@ -cc93eb1117b1390bf3218d7f72060562a26205fe \ No newline at end of file +efe50046c838fe458c9db05d7f44015514c34376 \ No newline at end of file diff --git a/ShortcutBadger-aar/me/leolin/ShortcutBadger/maven-metadata.xml b/ShortcutBadger-aar/me/leolin/ShortcutBadger/maven-metadata.xml index 7f3da67..2d595a5 100644 --- a/ShortcutBadger-aar/me/leolin/ShortcutBadger/maven-metadata.xml +++ b/ShortcutBadger-aar/me/leolin/ShortcutBadger/maven-metadata.xml @@ -7,6 +7,6 @@ 1.0.1 - 20141012010240 + 20141012012516 diff --git a/ShortcutBadger-aar/me/leolin/ShortcutBadger/maven-metadata.xml.md5 b/ShortcutBadger-aar/me/leolin/ShortcutBadger/maven-metadata.xml.md5 index 15b66c5..93babc5 100644 --- a/ShortcutBadger-aar/me/leolin/ShortcutBadger/maven-metadata.xml.md5 +++ b/ShortcutBadger-aar/me/leolin/ShortcutBadger/maven-metadata.xml.md5 @@ -1 +1 @@ -3847cc70a19e1aed86a2533097910691 \ No newline at end of file +6a743525fd17f4eb26efbca62fdec289 \ No newline at end of file diff --git a/ShortcutBadger-aar/me/leolin/ShortcutBadger/maven-metadata.xml.sha1 b/ShortcutBadger-aar/me/leolin/ShortcutBadger/maven-metadata.xml.sha1 index b0a7644..b3b3634 100644 --- a/ShortcutBadger-aar/me/leolin/ShortcutBadger/maven-metadata.xml.sha1 +++ b/ShortcutBadger-aar/me/leolin/ShortcutBadger/maven-metadata.xml.sha1 @@ -1 +1 @@ -ce1ccb6ba0abcbf8e321a5a6b1453d5872db62f2 \ No newline at end of file +830d365f23a04e8ebd321a78d278c6fdbab29c44 \ No newline at end of file diff --git a/ShortcutBadger/build.gradle b/ShortcutBadger/build.gradle index 4825999..93c558d 100644 --- a/ShortcutBadger/build.gradle +++ b/ShortcutBadger/build.gradle @@ -1,12 +1,3 @@ -buildscript { - repositories { - jcenter() - } - dependencies { - classpath 'com.android.tools.build:gradle:0.12.2' - } -} - apply plugin: 'android-library' apply plugin: 'maven' group = 'me.leolin' @@ -14,11 +5,12 @@ version = '1.0.1' android { + compileSdkVersion 19 buildToolsVersion "20.0.0" defaultConfig { - applicationId "com.shortcutBadger" + applicationId 'me.leolin.shortcutbadger' minSdkVersion 8 targetSdkVersion 19 versionCode 1 @@ -33,18 +25,6 @@ android { } -android.libraryVariants.all { variant -> - def name = variant.buildType.name - if (name.equals(com.android.builder.core.BuilderConstants.DEBUG)) { - return; // Skip debug builds. - } - def task = project.tasks.create "jar${name.capitalize()}", Jar - task.dependsOn variant.javaCompile - task.from variant.javaCompile.destinationDir - artifacts.add('archives', task); -} - - uploadArchives { repositories { mavenDeployer { diff --git a/ShortcutBadger/src/main/AndroidManifest.xml b/ShortcutBadger/src/main/AndroidManifest.xml index add0e9f..41784e8 100644 --- a/ShortcutBadger/src/main/AndroidManifest.xml +++ b/ShortcutBadger/src/main/AndroidManifest.xml @@ -1,14 +1,12 @@ + package="me.leolin.shortcutbadger" + > - diff --git a/ShortcutBadger/src/main/java/me/leolin/shortcutbadger/impl/NewHtcHomeBadger.java b/ShortcutBadger/src/main/java/me/leolin/shortcutbadger/impl/NewHtcHomeBadger.java index 5796bb6..e031067 100644 --- a/ShortcutBadger/src/main/java/me/leolin/shortcutbadger/impl/NewHtcHomeBadger.java +++ b/ShortcutBadger/src/main/java/me/leolin/shortcutbadger/impl/NewHtcHomeBadger.java @@ -24,15 +24,16 @@ public class NewHtcHomeBadger extends ShortcutBadger { @Override protected void executeBadge(int badgeCount) throws ShortcutBadgeException { - Intent intent = new Intent(INTENT_UPDATE_SHORTCUT); - intent.putExtra(PACKAGENAME, getContextPackageName()); - intent.putExtra(COUNT, badgeCount); - mContext.sendBroadcast(intent); + Intent intent1 = new Intent(INTENT_SET_NOTIFICATION); ComponentName localComponentName = new ComponentName(getContextPackageName(), getEntryActivityName()); intent1.putExtra(EXTRA_COMPONENT, localComponentName.flattenToShortString()); intent1.putExtra(EXTRA_COUNT, badgeCount); mContext.sendBroadcast(intent1); + Intent intent = new Intent(INTENT_UPDATE_SHORTCUT); + intent.putExtra(PACKAGENAME, getContextPackageName()); + intent.putExtra(COUNT, badgeCount); + mContext.sendBroadcast(intent); } }