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);
}
}