Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DiDi
DoraemonKit
提交
5b148f8c
D
DoraemonKit
项目概览
DiDi
/
DoraemonKit
9 个月 前同步成功
通知
166
Star
19623
Fork
3062
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
DoraemonKit
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
5b148f8c
编写于
7月 19, 2021
作者:
囧jt
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
modify:
[Android]-release v3.4.1
上级
980b881c
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
22 addition
and
19 deletion
+22
-19
Android/README.md
Android/README.md
+7
-16
Android/config.gradle
Android/config.gradle
+1
-1
Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/kit/core/BaseActivity.kt
...java/com/didichuxing/doraemonkit/kit/core/BaseActivity.kt
+1
-1
Doc/android-ReleaseNotes.md
Doc/android-ReleaseNotes.md
+12
-0
README.md
README.md
+1
-1
未找到文件。
Android/README.md
浏览文件 @
5b148f8c
...
...
@@ -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
{
...
...
Android/config.gradle
浏览文件 @
5b148f8c
...
...
@@ -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
,
...
...
Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/kit/core/BaseActivity.kt
浏览文件 @
5b148f8c
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.*
/**
...
...
Doc/android-ReleaseNotes.md
浏览文件 @
5b148f8c
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插件
...
...
README.md
浏览文件 @
5b148f8c
...
...
@@ -26,7 +26,7 @@
<div
align=
"center"
>
<img
src=
"https://pt-starimg.didistatic.com/static/starimg/img/J0WO7tUi9U1616143930629.png"
width =
"250"
alt=
"DoraemonKit"
align=
left
/>
<img
src=
"https://img.shields.io/github/license/didi/DoraemonKit.svg"
align=
left
/>
<img
src=
"https://img.shields.io/badge/Android-3.4.
0
-blue.svg"
align=
left
/>
<img
src=
"https://img.shields.io/badge/Android-3.4.
1
-blue.svg"
align=
left
/>
<img
src=
"https://img.shields.io/badge/iOS-3.0.7-yellow.svg"
align=
left
/>
<img
src=
"https://img.shields.io/badge/Flutter-0.6.0-blue.svg"
align=
left
/>
<img
src=
"https://img.shields.io/badge/miniapp-0.0.1-red.svg"
align=
left
/>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录