From 6f46f1e5f3f8ccf80f2162202c960c22fcd2f999 Mon Sep 17 00:00:00 2001
From: pangliang <418094911@qq.com>
Date: Sun, 28 Feb 2016 14:35:53 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=B8=8A=E4=BC=A0=E5=88=B0jc?=
=?UTF-8?q?enter=E7=9A=84maven=E4=BB=93=E5=BA=93,=20=E7=89=88=E6=9C=AC?=
=?UTF-8?q?=E5=8F=B7=E6=94=B9=E7=94=A8=E7=9F=AD=E7=9A=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 20 ++++++----
app/app.iml | 15 +++++---
app/build.gradle | 3 +-
build.gradle | 3 +-
miband-sdk/build.gradle | 80 ++++++++++++++++++++++++++++++++++++++-
miband-sdk/miband-sdk.iml | 9 ++++-
6 files changed, 112 insertions(+), 18 deletions(-)
diff --git a/README.md b/README.md
index b543f0f..63f8d1b 100644
--- a/README.md
+++ b/README.md
@@ -4,6 +4,15 @@
[![Join the chat at https://gitter.im/pangliang/miband-sdk-android](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/pangliang/miband-sdk-android?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
+##使用
+
+在项目的`build.gradle`文件的依赖部分添加:
+
+```
+compile 'com.zhaoxiaodan.miband:miband-sdk:1.1.2'
+```
+
+
## TODO
- 重构BluetoothIO为同步方式
- 重力感应原始数据获取
@@ -29,16 +38,16 @@
## Release Notes
-### 1.1.02221306 - 2016-02-22
+### 1.1.2 - 2016-02-22
- 修复setUserInfo导致的蓝牙断开问题. 当设置的`userid`跟之前设置的不一样时, 手环会闪动并震动, 这个时候需要拍一下手环, 就像官方app配对时一样;当设置的userid跟之前一样时 手环无反应;
- 获取心跳扫描之前, 必须做setUserInfo 操作
-### 1.1.02031506 - 2016-02-03
+### 1.1.1 - 2016-02-03
- 支持获取心跳扫描数据
-### 1.0.11201903 - 2015-11-20
+### 1.0.1 - 2015-11-20
- 扫描附近的Le设备, 附近存在多个手环时可以选择连接
- 添加设备断开监听器
@@ -47,12 +56,9 @@
- 重力感应数据不可用
- 心跳版好像是单色led灯, 无法设置led颜色; 原版可以
-### 1.0.07171543 - 2015-08-17
+### 1.0.0 - 2015-08-17
- 获取动力感应器数据
-
-### 1.0.05271733 - 2015-05-27
-
- 设置用户信息
- 获取实时步数通知
- 震动手环
diff --git a/app/app.iml b/app/app.iml
index fd1fe07..2187277 100644
--- a/app/app.iml
+++ b/app/app.iml
@@ -80,24 +80,27 @@
-
-
+
+
+
+
+
+
-
-
-
-
+
+
+
\ No newline at end of file
diff --git a/app/build.gradle b/app/build.gradle
index 05bc845..856ba23 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -22,5 +22,6 @@ android {
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.0'
- compile project(':miband-sdk')
+// compile project(':miband-sdk')
+ compile 'com.zhaoxiaodan.miband:miband-sdk:1.1.2'
}
diff --git a/build.gradle b/build.gradle
index 1b7886d..7508bc5 100644
--- a/build.gradle
+++ b/build.gradle
@@ -6,7 +6,8 @@ buildscript {
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
-
+ classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0'
+ classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
diff --git a/miband-sdk/build.gradle b/miband-sdk/build.gradle
index e58be71..ba198c3 100644
--- a/miband-sdk/build.gradle
+++ b/miband-sdk/build.gradle
@@ -1,5 +1,7 @@
apply plugin: 'com.android.library'
-
+apply plugin: 'com.github.dcendents.android-maven'
+apply plugin: 'com.jfrog.bintray'
+version = "1.1.2"
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
@@ -8,7 +10,7 @@ android {
minSdkVersion 21
targetSdkVersion 22
versionCode 1
- versionName "1.0"
+ versionName version
}
buildTypes {
release {
@@ -22,3 +24,77 @@ dependencies {
compile 'com.android.support:appcompat-v7:22.+'
compile fileTree(dir: 'libs', include: ['*.jar'])
}
+
+
+
+def siteUrl = 'https://github.com/pangliang/miband-sdk-android' // 项目的主页
+def gitUrl = 'https://github.com/pangliang/miband-sdk-android.git' // Git仓库的url
+group = "com.zhaoxiaodan.miband" // Maven Group ID for the artifact,一般填你唯一的包名
+install {
+ repositories.mavenInstaller {
+ // This generates POM.xml with proper parameters
+ pom {
+ project {
+ packaging 'aar'
+ // Add your description here
+ name 'XiaoMi Miband SDK' //项目描述
+ url siteUrl
+ // Set your license
+ licenses {
+ license {
+ name 'The Apache Software License, Version 2.0'
+ url 'http://www.apache.org/licenses/LICENSE-2.0.txt'
+ }
+ }
+ developers {
+ developer {
+ id 'pangliang' //填写的一些基本信息
+ name '胖梁'
+ email '418094911@qq.com'
+ }
+ }
+ scm {
+ connection gitUrl
+ developerConnection gitUrl
+ url siteUrl
+ }
+ }
+ }
+ }
+}
+task sourcesJar(type: Jar) {
+ from android.sourceSets.main.java.srcDirs
+ classifier = 'sources'
+}
+task javadoc(type: Javadoc) {
+ source = android.sourceSets.main.java.srcDirs
+ classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
+}
+task javadocJar(type: Jar, dependsOn: javadoc) {
+ classifier = 'javadoc'
+ from javadoc.destinationDir
+}
+artifacts {
+ archives javadocJar
+ archives sourcesJar
+}
+Properties properties = new Properties()
+properties.load(project.rootProject.file('local.properties').newDataInputStream())
+bintray {
+ user = properties.getProperty("bintray.user")
+ key = properties.getProperty("bintray.apikey")
+ configurations = ['archives']
+ pkg {
+ repo = "maven"
+ name = "miband-sdk" //发布到JCenter上的项目名字
+ websiteUrl = siteUrl
+ vcsUrl = gitUrl
+ licenses = ["Apache-2.0"]
+ publish = true
+ }
+}
+
+
+bintrayUpload.dependsOn javadocJar
+bintrayUpload.dependsOn sourcesJar
+bintrayUpload.dependsOn install
\ No newline at end of file
diff --git a/miband-sdk/miband-sdk.iml b/miband-sdk/miband-sdk.iml
index f22032e..5197674 100644
--- a/miband-sdk/miband-sdk.iml
+++ b/miband-sdk/miband-sdk.iml
@@ -1,5 +1,5 @@
-
+
@@ -83,19 +83,26 @@
+
+
+
+
+
+
+