Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
YDL-Component-Medical
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
杨凯
YDL-Component-Medical
Commits
3040244d
Commit
3040244d
authored
Nov 20, 2019
by
洪国微
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev' of
ssh://gitlab.yidianling.com:2224/app_android_lib/YDL-Component
into dev
parents
3692e2d7
6b4d7adb
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
46 additions
and
31 deletions
+46
-31
config.gradle
config.gradle
+3
-4
TestsRouterImp.kt
m-tests/src/main/java/com/yidianling/tests/router/TestsRouterImp.kt
+7
-7
RegisterAndLoginActivity.kt
m-user/src/main/java/com/yidianling/user/ui/login/RegisterAndLoginActivity.kt
+3
-3
YdlRepository.kt
ydl-platform/src/main/java/com/ydl/ydlcommon/app/YdlRepository.kt
+4
-0
HttpConfig.kt
ydl-platform/src/main/java/com/ydl/ydlcommon/base/config/HttpConfig.kt
+1
-2
LogUtil.java
ydl-platform/src/main/java/com/ydl/ydlcommon/utils/LogUtil.java
+2
-2
LogUtil.java
ydl-utils/src/main/java/com/yidianling/common/tools/LogUtil.java
+2
-3
NewH5Activity.java
ydl-webview/src/main/java/com/ydl/webview/NewH5Activity.java
+24
-10
No files found.
config.gradle
View file @
3040244d
...
...
@@ -47,7 +47,7 @@ ext {
"m-course"
:
"0.0.22"
,
"m-fm"
:
"0.0.15"
,
"m-muse"
:
"0.0.11"
,
"m-tests"
:
"0.0.
9
"
,
"m-tests"
:
"0.0.
10
"
,
"m-user"
:
"0.0.30"
,
//-------------- 业务模块 API 层 --------------
...
...
@@ -69,10 +69,9 @@ ext {
"ydl-pay"
:
"0.0.9"
,
"m-audioim"
:
"0.0.15"
,
//以下 几乎不会动
"router"
:
"0.0.1"
,
"ydl-net"
:
"0.0.2"
,
"ydl-utils"
:
"0.0.
2
"
,
"ydl-utils"
:
"0.0.
3
"
,
"ydl-flutter-base"
:
"0.0.3"
,
]
...
...
@@ -108,7 +107,7 @@ ext {
"router"
:
"0.0.1"
,
"ydl-net"
:
"0.0.2"
,
"ydl-utils"
:
"0.0.
2
"
,
"ydl-utils"
:
"0.0.
3
"
,
"ydl-flutter-base"
:
"0.0.3"
,
]
...
...
m-tests/src/main/java/com/yidianling/tests/router/TestsRouterImp.kt
View file @
3040244d
...
...
@@ -2,22 +2,22 @@ package com.yidianling.tests.router
import
android.app.Activity
import
android.content.Intent
import
com.ydl.ydl_router.manager.YDLRouterManager
import
com.ydl.ydl_router.manager.YDLRouterParams
import
com.ydl.webview.H5Params
import
com.ydl.webview.NewH5Activity
import
com.ydl.ydlcommon.base.BaseApp
import
com.ydl.ydlcommon.base.config.HttpConfig
import
com.ydl.ydlcommon.router.IYDLRouterConstant
import
com.yidianling.router.tests.ITestsRouter
class
TestsRouterImp
:
ITestsRouter
{
override
fun
testH5Result
(
testResultId
:
String
)
{
YDLRouterManager
.
router
(
IYDLRouterConstant
.
ROUTER_H5_H5
,
YDLRouterParams
().
putExtra
(
IYDLRouterConstant
.
EXTRA_URL
,
HttpConfig
.
MH5_URL
+
"ceshi/result/"
+
testResultId
),
""
)
val
h5Params
=
H5Params
(
HttpConfig
.
MH5_URL
+
"ceshi/result/"
+
testResultId
,
null
)
NewH5Activity
.
start
(
BaseApp
.
getApp
(),
h5Params
)
}
override
fun
testDetailH5
(
testId
:
String
)
{
YDLRouterManager
.
router
(
IYDLRouterConstant
.
ROUTER_H5_H5
,
YDLRouterParams
().
putExtra
(
IYDLRouterConstant
.
EXTRA_URL
,
HttpConfig
.
MH5_URL
+
"ceshi/"
+
testId
),
""
)
val
h5Params
=
H5Params
(
HttpConfig
.
MH5_URL
+
"ceshi/"
+
testId
,
null
)
NewH5Activity
.
start
(
BaseApp
.
getApp
(),
h5Params
)
}
override
fun
testDetailIntent
(
activity
:
Activity
,
testId
:
Int
):
Intent
{
...
...
m-user/src/main/java/com/yidianling/user/ui/login/RegisterAndLoginActivity.kt
View file @
3040244d
...
...
@@ -25,6 +25,7 @@ import com.tbruyelle.rxpermissions2.RxPermissions
import
com.umeng.socialize.UMShareAPI
import
com.umeng.socialize.UMShareConfig
import
com.umeng.socialize.bean.SHARE_MEDIA
import
com.ydl.ydlcommon.base.BaseApp
import
com.ydl.ydlcommon.base.BaseMvpActivity
import
com.ydl.ydlcommon.utils.ActivityManager
import
com.ydl.ydlcommon.utils.StatusBarUtils
...
...
@@ -34,10 +35,9 @@ import com.ydl.ydlcommon.view.dialog.CommonDialog
import
com.yidianling.common.tools.LogUtil
import
com.yidianling.common.tools.RxKeyboardTool
import
com.yidianling.common.tools.ToastUtil
import
com.yidianling.user.api.bean.UserResponseBean
import
com.yidianling.user.BuildConfig
import
com.yidianling.user.R
import
com.yidianling.user.UserHelper
import
com.yidianling.user.api.bean.UserResponseBean
import
com.yidianling.user.bean.AliAuthBean
import
com.yidianling.user.constants.UserBIConstants
import
com.yidianling.user.http.request.BindPhoneJavaParam
...
...
@@ -225,7 +225,7 @@ class RegisterAndLoginActivity : BaseMvpActivity<ILoginContract.View, ILoginCont
/*
* 3.set debugMode when app is in debug mode, sdk will print log in debug mode
*/
mAlicomAuthHelper
?.
setDebugMode
(
B
uildConfig
.
DEBUG
)
mAlicomAuthHelper
?.
setDebugMode
(
B
aseApp
.
instance
.
getGlobalConfig
().
appDebug
)
requestPermission
()
/*
...
...
ydl-platform/src/main/java/com/ydl/ydlcommon/app/YdlRepository.kt
View file @
3040244d
...
...
@@ -7,7 +7,9 @@ import com.lzy.imagepicker.ImagePicker
import
com.lzy.imagepicker.view.CropImageView
import
com.ydl.devicesidlib.DeviceIDHelper
import
com.ydl.ydlcommon.actions.imagepicker.YdlImageLoader
import
com.ydl.ydlcommon.base.BaseApp
import
com.ydl.ydlcommon.utils.BuryPointUtils
import
com.ydl.ydlcommon.utils.LogUtil
import
com.ydl.ydlcommon.utils.log.LogHelper
import
com.yidianling.common.tools.RxTool
...
...
@@ -25,6 +27,8 @@ object YdlRepository {
fun
initApp
(
app
:
Application
,
isDebug
:
Boolean
)
{
DeviceIDHelper
.
getInstance
().
init
(
app
.
applicationContext
)
LogHelper
.
getInstance
().
deleteExpireLogSync
()
LogUtil
.
debug
=
BaseApp
.
instance
.
getGlobalConfig
().
appDebug
com
.
yidianling
.
common
.
tools
.
LogUtil
.
debug
=
BaseApp
.
instance
.
getGlobalConfig
().
appDebug
//初始化工具类
RxTool
.
init
(
app
)
BuryPointUtils
.
init
()
...
...
ydl-platform/src/main/java/com/ydl/ydlcommon/base/config/HttpConfig.kt
View file @
3040244d
...
...
@@ -3,7 +3,6 @@ package com.ydl.ydlcommon.base.config
import
android.content.Context
import
android.text.TextUtils
import
com.facebook.stetho.okhttp3.StethoInterceptor
import
com.ydl.ydlcommon.BuildConfig
import
com.ydl.ydlcommon.base.BaseApp
import
com.ydl.ydlcommon.data.PlatformDataManager
import
com.ydl.ydlcommon.data.http.EncryptUtils
...
...
@@ -72,7 +71,7 @@ class HttpConfig {
//获取证书
val
cerInputStream
=
context
.
resources
.
openRawResource
(
com
.
ydl
.
ydlcommon
.
R
.
raw
.
ydl_trust
);
val
builder
=
OkHttpConfig
.
Builder
(
context
);
if
(
BuildConfig
.
DEBUG
)
{
if
(
appDebug
)
{
builder
.
setNetInterceptor
(
StethoInterceptor
())
}
else
{
//使用预埋证书,校验服务端证书
...
...
ydl-platform/src/main/java/com/ydl/ydlcommon/utils/LogUtil.java
View file @
3040244d
...
...
@@ -2,7 +2,6 @@
package
com
.
ydl
.
ydlcommon
.
utils
;
import
android.util.Log
;
import
com.ydl.ydlcommon.BuildConfig
;
/**
...
...
@@ -18,7 +17,8 @@ public class LogUtil {
private
static
String
lastMethodName
;
private
static
boolean
debug
=
BuildConfig
.
DEBUG
;
public
static
boolean
debug
=
false
;
public
static
String
TAG
=
"hzs"
;
private
LogUtil
()
{
...
...
ydl-utils/src/main/java/com/yidianling/common/tools/LogUtil.java
View file @
3040244d
...
...
@@ -3,8 +3,6 @@ package com.yidianling.common.tools;
import
android.util.Log
;
import
com.yidianling.common.BuildConfig
;
/**
* LogUtil
...
...
@@ -19,7 +17,8 @@ public class LogUtil {
private
static
String
lastMethodName
;
private
static
boolean
debug
=
BuildConfig
.
DEBUG
;
public
static
boolean
debug
=
false
;
public
static
String
TAG
=
"hzs"
;
private
LogUtil
()
{
...
...
ydl-webview/src/main/java/com/ydl/webview/NewH5Activity.java
View file @
3040244d
...
...
@@ -21,12 +21,18 @@ import android.webkit.ValueCallback;
import
android.widget.ImageView
;
import
android.widget.LinearLayout
;
import
android.widget.PopupWindow
;
import
com.alibaba.android.arouter.facade.annotation.Route
;
import
com.alibaba.android.arouter.launcher.ARouter
;
import
com.tencent.smtt.export.external.interfaces.JsResult
;
import
com.tencent.smtt.export.external.interfaces.SslError
;
import
com.tencent.smtt.export.external.interfaces.SslErrorHandler
;
import
com.tencent.smtt.sdk.*
;
import
com.tencent.smtt.sdk.CookieManager
;
import
com.tencent.smtt.sdk.CookieSyncManager
;
import
com.tencent.smtt.sdk.WebChromeClient
;
import
com.tencent.smtt.sdk.WebSettings
;
import
com.tencent.smtt.sdk.WebView
;
import
com.tencent.smtt.sdk.WebViewClient
;
import
com.umeng.socialize.UMShareAPI
;
import
com.umeng.socialize.bean.SHARE_MEDIA
;
import
com.ydl.ydl_router.manager.YDLRouterManager
;
...
...
@@ -36,7 +42,13 @@ import com.ydl.ydlcommon.base.config.YDLConstants;
import
com.ydl.ydlcommon.bean.StatusBarOptions
;
import
com.ydl.ydlcommon.router.YdlCommonRouterManager
;
import
com.ydl.ydlcommon.ui.LogoLoadingView
;
import
com.ydl.ydlcommon.utils.*
;
import
com.ydl.ydlcommon.utils.BuryPointUtils
;
import
com.ydl.ydlcommon.utils.LogUtil
;
import
com.ydl.ydlcommon.utils.NetWorkSpeedUtils
;
import
com.ydl.ydlcommon.utils.PopUtils
;
import
com.ydl.ydlcommon.utils.StatusBarUtils
;
import
com.ydl.ydlcommon.utils.TemporaryUtils
;
import
com.ydl.ydlcommon.utils.URLUtils
;
import
com.ydl.ydlcommon.view.TitleBar
;
import
com.ydl.ydlcommon.view.dialog.YDLShareDialog
;
import
com.yidianling.common.tools.RxDeviceTool
;
...
...
@@ -44,13 +56,7 @@ import com.yidianling.common.tools.RxImageTool;
import
com.yidianling.common.tools.ToastUtil
;
import
com.yidianling.user.api.event.UserBindPhoneEvent
;
import
com.yidianling.user.api.event.UserLoginEvent
;
import
de.greenrobot.event.EventBus
;
import
in.srain.cube.views.ptr.PtrDefaultHandler
;
import
in.srain.cube.views.ptr.PtrFrameLayout
;
import
in.srain.cube.views.ptr.PtrHandler
;
import
in.srain.cube.views.ptr.header.MaterialHeader
;
import
io.reactivex.Observable
;
import
io.reactivex.android.schedulers.AndroidSchedulers
;
import
org.jetbrains.annotations.NotNull
;
import
org.jetbrains.annotations.Nullable
;
import
org.json.JSONException
;
...
...
@@ -60,6 +66,14 @@ import java.net.URI;
import
java.util.HashMap
;
import
java.util.Map
;
import
de.greenrobot.event.EventBus
;
import
in.srain.cube.views.ptr.PtrDefaultHandler
;
import
in.srain.cube.views.ptr.PtrFrameLayout
;
import
in.srain.cube.views.ptr.PtrHandler
;
import
in.srain.cube.views.ptr.header.MaterialHeader
;
import
io.reactivex.Observable
;
import
io.reactivex.android.schedulers.AndroidSchedulers
;
import
static
android
.
view
.
View
.
GONE
;
import
static
android
.
view
.
View
.
VISIBLE
;
...
...
@@ -870,7 +884,7 @@ public class NewH5Activity extends BaseActivity implements PtrHandler {
}
private
void
onReceivedSslErrorHandle
(
SslErrorHandler
handler
)
{
if
(
B
uildConfig
.
DEBUG
)
{
if
(
B
aseApp
.
instance
.
getGlobalConfig
().
getAppDebug
()
)
{
handler
.
proceed
();
return
;
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment