diff --git a/Android/README.md b/Android/README.md index 30398ca48baa09fdd487ab159340d54919da3d8f..45943be33811947e7de51f9265bf8aca136e5d86 100644 --- a/Android/README.md +++ b/Android/README.md @@ -3,7 +3,7 @@ ## DoKit Android 最新版本 **由于jcenter事件的影响,我们需要将DoKit For Android迁移到mavenCentral(),但是需要更改groupId.所以大家要注意一下,具体的更新信息如下:** -**lastversion:3.4.0** +**lastversion:3.4.1** |DoKit|最新版本|描述| |-|-|-| @@ -46,10 +46,8 @@ v3.3.5以后的版本需要添加mavenCentral()仓库** ```groovy dependencies { - … debugImplementation 'io.github.didi.dokit:dokitx:${lastversion}' releaseImplementation 'io.github.didi.dokit:dokitx-no-op:${lastversion}' - … } ``` @@ -73,14 +71,11 @@ debugImplementation 'io.github.didi.dokit:dokitx-rpc-mc:${lastversion}' 在 App 启动的时候进行初始化。 -```Java -@Override -public void onCreate() { - +```kotlin +overide fun onCreate() { DoKit.Builder(this) .productId("需要使用平台功能的话,需要到dokit.cn平台申请id") .build() - } ``` @@ -98,9 +93,7 @@ AOP包括以下几个功能: ```groovy buildscript { dependencies { - … classpath 'io.github.didi.dokit:dokitx-plugin:${lastversion}' - … } } ``` @@ -187,7 +180,7 @@ DOKIT_METHOD_STRATEGY=0 以代驾乘客端为例,实现环境切换组件如下。 -```Java +```kotlin class DemoKit : AbstractKit() { override val category: Int get() = Category.BIZ @@ -209,20 +202,18 @@ class DemoKit : AbstractKit() { 在初始化的时候注册自定义组件。 -```Java -@Override +```kotlin override fun onCreate() { DoKit.Builder(this) .productId("需要使用平台功能的话,需要到dokit.cn平台申请id") .customKits(mapKits) .build() - … } ``` **DoKit入口api** -``` -public class DoKit private constructor() { +```kotlin +class DoKit private constructor() { companion object { diff --git a/Android/config.gradle b/Android/config.gradle index 4ee8b2d91cdbefee3a63c792f4e087aa48d3d350..801de60ee73520a53ebd5feb28fc11ee1bd75450 100755 --- a/Android/config.gradle +++ b/Android/config.gradle @@ -11,7 +11,7 @@ ext { // group_id : 'com.didichuxing.doraemonkit', group_id : 'io.github.didi.dokit', // version : '3.4.0-SNAPSHOT' - version : '3.4.0' + version : '3.4.1' ] android = [compileSdkVersion : 29, diff --git a/Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/kit/core/BaseActivity.kt b/Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/kit/core/BaseActivity.kt index 8149714f6f7ad00caddbb0e170c5dd639e5eef60..31090c853725cc6d520416d0374c167ce312e495 100644 --- a/Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/kit/core/BaseActivity.kt +++ b/Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/kit/core/BaseActivity.kt @@ -1,8 +1,8 @@ package com.didichuxing.doraemonkit.kit.core +import android.R import android.os.Bundle import androidx.appcompat.app.AppCompatActivity -import com.didichuxing.doraemonkit.R import java.util.* /** diff --git a/Doc/android-ReleaseNotes.md b/Doc/android-ReleaseNotes.md index 6fb7ab43a7e422ca1027a2994e508570d886e5f9..490822e9dfc73b82a7f22e816f1085045ddc41f9 100644 --- a/Doc/android-ReleaseNotes.md +++ b/Doc/android-ReleaseNotes.md @@ -1,5 +1,17 @@ DoraemonKit-Android releases === + +## 3.4.1(dokitx 对应androidx,dokit对应Android Support) + +1、升级DoKit For Android Kotlin 编译插件为1.4.32 + +2、一机多控新增数据录制功能,主要解决页面一致性的问题 + +3、一机多控新增自定义事件接口和Client端统一回调,主要解决特殊控件手势等自定义长连接事件。 + +4、Bug Fixed + + ## 3.4.0-alpha03(dokitx 对应androidx,dokit对应Android Support) 1、去掉kotlin-android-exensions插件 diff --git a/README.md b/README.md index 04680b60d405e4d26a2e675a75ac20ffcea637d0..67637013828a32f15c00751538bfd6e92cbbb92f 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@
DoraemonKit - +