diff --git a/.gitignore b/.gitignore index 566a4b7..81dbb8a 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,5 @@ *.iml build .gradle -local.properties \ No newline at end of file +local.properties +**/gradle.properties \ No newline at end of file diff --git a/README.md b/README.md index 30d0671..6814cbb 100644 --- a/README.md +++ b/README.md @@ -21,28 +21,26 @@ HTC Launcher
![ScreenShot](https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_htc.png) -Nova launcher with TeslaUnread,Apex launcher,Adw Launcher provided by notz +Nova launcher with TeslaUnread,Apex launcher,Adw Launcher provided by notz

+Solid launcher provided by MajeurAndroid HOW TO USE =================================== -
1. Download the ShortcutBadger-aar.zip and put it into your project. -
2. Add the repositories path in your build.gradle. +
1. Add mavenCentral to your build script. repositories { - jcenter() - maven { - url 'file://'+project.rootDir+"/ShortcutBadger-aar" - } + mavenCentral() } -
3. Add dependencies for Shortcutbadger + +
2. Add dependencies for ShortcutBadger, it's available from maven now. dependencies { - compile 'me.leolin:ShortcutBadger:1.0.3@aar' + compile 'me.leolin:ShortcutBadger:1.0.+@aar' } -
4. Add the codes below: +
3. Add the codes below: int badgeCount = 1; try { @@ -50,7 +48,7 @@ HOW TO USE } catch (ShortcutBadgeException e) { //handle the Exception } -
5. If you want to remove the badge, just set the badgeCount as 0. +
4. If you want to remove the badge, just set the badgeCount as 0.


diff --git a/SampleApp/build.gradle b/SampleApp/build.gradle index 04ecd4d..fe4799a 100644 --- a/SampleApp/build.gradle +++ b/SampleApp/build.gradle @@ -1,12 +1,5 @@ apply plugin: 'android' -repositories { - jcenter() - maven { - url 'file://'+project.rootDir+"/ShortcutBadger-aar" - } -} - android { compileSdkVersion 19 buildToolsVersion "20.0.0" @@ -24,5 +17,5 @@ android { dependencies { - compile 'me.leolin:ShortcutBadger:1.0.3@aar' + compile 'me.leolin:ShortcutBadger:1.0.+@aar' } diff --git a/ShortcutBadger-aar-1.0.3.zip b/ShortcutBadger-aar-1.0.3.zip deleted file mode 100644 index fb7d136..0000000 Binary files a/ShortcutBadger-aar-1.0.3.zip and /dev/null differ diff --git a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.3/ShortcutBadger-1.0.3.aar b/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.3/ShortcutBadger-1.0.3.aar deleted file mode 100644 index 86a4b42..0000000 Binary files a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.3/ShortcutBadger-1.0.3.aar and /dev/null differ diff --git a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.3/ShortcutBadger-1.0.3.aar.md5 b/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.3/ShortcutBadger-1.0.3.aar.md5 deleted file mode 100644 index 8ff6026..0000000 --- a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.3/ShortcutBadger-1.0.3.aar.md5 +++ /dev/null @@ -1 +0,0 @@ -ee8f6331443e3ea26830f9e705d5251c \ No newline at end of file diff --git a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.3/ShortcutBadger-1.0.3.aar.sha1 b/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.3/ShortcutBadger-1.0.3.aar.sha1 deleted file mode 100644 index 71f31d0..0000000 --- a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.3/ShortcutBadger-1.0.3.aar.sha1 +++ /dev/null @@ -1 +0,0 @@ -2f44ad503773983506d34f79f3ba120419e73ae1 \ No newline at end of file diff --git a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.3/ShortcutBadger-1.0.3.pom b/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.3/ShortcutBadger-1.0.3.pom deleted file mode 100644 index 8d2c3d8..0000000 --- a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.3/ShortcutBadger-1.0.3.pom +++ /dev/null @@ -1,9 +0,0 @@ - - - 4.0.0 - me.leolin - ShortcutBadger - 1.0.3 - aar - diff --git a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.3/ShortcutBadger-1.0.3.pom.md5 b/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.3/ShortcutBadger-1.0.3.pom.md5 deleted file mode 100644 index 8386c1d..0000000 --- a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.3/ShortcutBadger-1.0.3.pom.md5 +++ /dev/null @@ -1 +0,0 @@ -9ee85a9301c732d1bce11cc80f9b5015 \ No newline at end of file diff --git a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.3/ShortcutBadger-1.0.3.pom.sha1 b/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.3/ShortcutBadger-1.0.3.pom.sha1 deleted file mode 100644 index 737ee90..0000000 --- a/ShortcutBadger-aar/me/leolin/ShortcutBadger/1.0.3/ShortcutBadger-1.0.3.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -46d1890ad18cce96a5ac9108d49b8ad7a8e4f875 \ 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 deleted file mode 100644 index 4eaeeb9..0000000 --- a/ShortcutBadger-aar/me/leolin/ShortcutBadger/maven-metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - me.leolin - ShortcutBadger - 1.0.3 - - - 1.0.3 - - 20150304021027 - - diff --git a/ShortcutBadger-aar/me/leolin/ShortcutBadger/maven-metadata.xml.md5 b/ShortcutBadger-aar/me/leolin/ShortcutBadger/maven-metadata.xml.md5 deleted file mode 100644 index 7c50665..0000000 --- a/ShortcutBadger-aar/me/leolin/ShortcutBadger/maven-metadata.xml.md5 +++ /dev/null @@ -1 +0,0 @@ -7a43d19b9a0683a04b55544f0bca97c6 \ 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 deleted file mode 100644 index 79ffc88..0000000 --- a/ShortcutBadger-aar/me/leolin/ShortcutBadger/maven-metadata.xml.sha1 +++ /dev/null @@ -1 +0,0 @@ -59df476ad64380e00b68ef5705d07da81623fa9e \ No newline at end of file diff --git a/ShortcutBadger/build.gradle b/ShortcutBadger/build.gradle index ccb5881..86c2606 100644 --- a/ShortcutBadger/build.gradle +++ b/ShortcutBadger/build.gradle @@ -1,9 +1,4 @@ -apply plugin: 'android-library' -apply plugin: 'maven' -group = 'me.leolin' -version = '1.0.3' - - +apply plugin: 'com.android.library' android { compileSdkVersion 19 @@ -19,10 +14,4 @@ android { } -uploadArchives { - repositories { - mavenDeployer { - repository(url: 'file://' + project.rootDir + '/ShortcutBadger-aar') - } - } -} \ No newline at end of file +apply from: 'https://raw.github.com/chrisbanes/gradle-mvn-push/master/gradle-mvn-push.gradle' diff --git a/build.gradle b/build.gradle index 72ffcf7..067efae 100644 --- a/build.gradle +++ b/build.gradle @@ -1,7 +1,6 @@ buildscript { repositories { - mavenLocal() - jcenter() + mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:1.0.+' @@ -13,14 +12,16 @@ buildscript { subprojects{ buildscript { repositories { - mavenLocal() - jcenter() + mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:1.0.+' classpath 'com.jakewharton.sdkmanager:gradle-plugin:0.12.+' } } + repositories { + mavenCentral() + } apply plugin: 'android-sdk-manager' } \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 311d753..bdbd9f4 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-2.3-all.zip diff --git a/proguard-rules.pro b/proguard-rules.pro deleted file mode 100644 index 9f2333c..0000000 --- a/proguard-rules.pro +++ /dev/null @@ -1,19 +0,0 @@ -# Add project specific ProGuard rules here. -# By default, the flags in this file are appended to flags specified -# in /home/mik/sdk/android-sdk-linux/tools/proguard/proguard-android.txt -# You can edit the include path and order by changing the proguardFiles -# directive in build.gradle. -# -# For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# Add any project specific keep options here: - -# If your project uses WebView with JS, uncomment the following -# and specify the fully qualified class name to the JavaScript interface -# class: -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { -# public *; -#} - --dontshrink \ No newline at end of file