Commit 84a20437 authored by shiyl's avatar shiyl

修改现有组件的包名,并新建BRoot组件

parent a9a60c61
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
package="com.yidian.common"> package="com.yidian.bcommon">
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
<service android:name="com.amap.api.location.APSService" /> <service android:name="com.amap.api.location.APSService" />
<!--高德地图配置 end --> <!--高德地图配置 end -->
<activity android:name=".webview.PublicWebViewActivity" /> <activity android:name="com.yidian.bcommon.webview.PublicWebViewActivity" />
</application> </application>
</manifest> </manifest>
package com.yidian.common package com.yidian.bcommon
class AppConfig { class AppConfig {
companion object { companion object {
......
package com.yidian.common package com.yidian.bcommon
import android.content.Context import android.content.Context
import com.scwang.smart.refresh.footer.ClassicsFooter import com.scwang.smart.refresh.footer.ClassicsFooter
import com.scwang.smart.refresh.header.ClassicsHeader import com.scwang.smart.refresh.header.ClassicsHeader
import com.scwang.smart.refresh.layout.SmartRefreshLayout import com.scwang.smart.refresh.layout.SmartRefreshLayout
import com.scwang.smart.refresh.layout.constant.SpinnerStyle import com.scwang.smart.refresh.layout.constant.SpinnerStyle
import com.yidian.common.utils.UMConfigUtils import com.yidian.bcommon.utils.UMConfigUtils
import com.yidian.framework.mobile.insight.config.ServerUrlConfig import com.yidian.framework.mobile.insight.config.ServerUrlConfig
import com.yidian.framework.mobile.insight.config.XDiamondProvide import com.yidian.framework.mobile.insight.config.XDiamondProvide
import com.yidian.framework.mobile.insight.manage.XInsight import com.yidian.framework.mobile.insight.manage.XInsight
......
package com.yidian.common package com.yidian.bcommon
class HawkConfig { class HawkConfig {
companion object{ companion object{
......
package com.yidian.common package com.yidian.bcommon
import android.os.Parcelable import android.os.Parcelable
import kotlinx.parcelize.Parcelize import kotlinx.parcelize.Parcelize
......
package com.yidian.common package com.yidian.bcommon
class XEventConfig { class XEventConfig {
companion object { companion object {
......
package com.yidian.common package com.yidian.bcommon
/** /**
* Describe:生活圈项目如果名称和之前的有重复的,就在后面加上"_LIFE_CIRCLE" * Describe:生活圈项目如果名称和之前的有重复的,就在后面加上"_LIFE_CIRCLE"
......
package com.yidian.common package com.yidian.bcommon
import android.app.Activity import android.app.Activity
import android.app.Application import android.app.Application
......
package com.yidian.common.base package com.yidian.bcommon.base
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.pm.ActivityInfo import android.content.pm.ActivityInfo
import android.os.Bundle import android.os.Bundle
import android.view.View import android.view.View
import androidx.viewbinding.ViewBinding import androidx.viewbinding.ViewBinding
import com.yidian.common.R import com.yidian.bcommon.R
import com.yidian.news.ui.SystemBarUtils import com.yidian.news.ui.SystemBarUtils
import com.yidian.nightmode.base.NightAppCompatActivity import com.yidian.nightmode.base.NightAppCompatActivity
import com.yidian.nightmode.preference.NightModeConfig import com.yidian.nightmode.preference.NightModeConfig
......
package com.yidian.common.base package com.yidian.bcommon.base
import android.app.Dialog import android.app.Dialog
import android.content.Context import android.content.Context
import android.os.Bundle import android.os.Bundle
import androidx.viewbinding.ViewBinding import androidx.viewbinding.ViewBinding
import com.yidian.common.R import com.yidian.bcommon.R
/** /**
* author: yinjiacheng * author: yinjiacheng
......
package com.yidian.common.base package com.yidian.bcommon.base
import android.os.Bundle import android.os.Bundle
import android.view.LayoutInflater import android.view.LayoutInflater
......
package com.yidian.common.bean package com.yidian.bcommon.bean
import com.luck.picture.lib.entity.LocalMedia import com.luck.picture.lib.entity.LocalMedia
......
package com.yidian.common.bean package com.yidian.bcommon.bean
/** /**
* author: yinjiacheng * author: yinjiacheng
......
package com.yidian.common.bean package com.yidian.bcommon.bean
/** /**
* author: yinjiacheng * author: yinjiacheng
......
package com.yidian.common.cardutils.adapter package com.yidian.bcommon.cardutils.adapter
import android.view.View import android.view.View
......
package com.yidian.common.constant package com.yidian.bcommon.constant
import com.yidian.common.BuildConfig import com.yidian.bcommon.BuildConfig
/** /**
* 全局的常量 * 全局的常量
......
package com.yidian.common.constant package com.yidian.bcommon.constant
/** /**
* 服务器返回状态码 * 服务器返回状态码
......
package com.yidian.common.extensions package com.yidian.bcommon.extensions
import android.app.Activity import android.app.Activity
import android.view.inputmethod.InputMethodManager import android.view.inputmethod.InputMethodManager
import android.widget.TextView import android.widget.TextView
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import androidx.appcompat.widget.Toolbar import androidx.appcompat.widget.Toolbar
import com.yidian.common.R import com.yidian.bcommon.R
import com.yidian.xpage.XPageManager import com.yidian.xpage.XPageManager
fun Activity.hideKeyBoard(): Boolean { fun Activity.hideKeyBoard(): Boolean {
......
package com.yidian.common.extensions package com.yidian.bcommon.extensions
import android.os.SystemClock import android.os.SystemClock
import android.view.View import android.view.View
......
package com.yidian.common.http package com.yidian.bcommon.http
import com.orhanobut.hawk.Hawk import com.orhanobut.hawk.Hawk
import com.yidian.common.HawkConfig import com.yidian.bcommon.HawkConfig
import okhttp3.Interceptor import okhttp3.Interceptor
import okhttp3.Response import okhttp3.Response
......
package com.yidian.common.http package com.yidian.bcommon.http
import com.orhanobut.hawk.Hawk import com.orhanobut.hawk.Hawk
import okhttp3.Interceptor import okhttp3.Interceptor
......
package com.yidian.common.http package com.yidian.bcommon.http
import com.google.gson.reflect.TypeToken import com.google.gson.reflect.TypeToken
import com.yidian.common.AppConfig import com.yidian.bcommon.AppConfig
import com.yidian.common.BuildConfig import com.yidian.bcommon.BuildConfig
import com.yidian.common.YdBaseApplication import com.yidian.bcommon.YdBaseApplication
import com.yidian.common.http.bean.CommitFeedbackBean import com.yidian.bcommon.http.bean.CommitFeedbackBean
import com.yidian.common.http.bean.GetCommonConfigBean import com.yidian.bcommon.http.bean.GetCommonConfigBean
import com.yidian.common.http.bean.GetKSYunObjectIdBean import com.yidian.bcommon.http.bean.GetKSYunObjectIdBean
import com.yidian.common.http.bean.GetKSYunTokenBean import com.yidian.bcommon.http.bean.GetKSYunTokenBean
import com.yidian.common.http.callback.ICommitFeedbackCallback import com.yidian.bcommon.http.callback.ICommitFeedbackCallback
import com.yidian.common.http.callback.IGetCommonConfigCallback import com.yidian.bcommon.http.callback.IGetCommonConfigCallback
import com.yidian.common.http.callback.IGetKSYunObjectIdCallback import com.yidian.bcommon.http.callback.IGetKSYunObjectIdCallback
import com.yidian.http.ServiceFactory import com.yidian.http.ServiceFactory
import com.yidian.utils.ToastUtil import com.yidian.utils.ToastUtil
......
package com.yidian.common.http package com.yidian.bcommon.http
import com.yidian.common.http.bean.CommitFeedbackBean import com.yidian.bcommon.http.bean.CommitFeedbackBean
import com.yidian.common.http.bean.GetCommonConfigBean import com.yidian.bcommon.http.bean.GetCommonConfigBean
import io.reactivex.rxjava3.core.Observable import io.reactivex.rxjava3.core.Observable
import retrofit2.Call import retrofit2.Call
import retrofit2.http.* import retrofit2.http.*
......
package com.yidian.common.http package com.yidian.bcommon.http
/** /**
* create by Administrator * create by Administrator
......
package com.yidian.common.http package com.yidian.bcommon.http
import com.google.gson.Gson import com.google.gson.Gson
import com.google.gson.reflect.TypeToken import com.google.gson.reflect.TypeToken
import com.yidian.common.AppConfig import com.yidian.bcommon.AppConfig
import com.yidian.common.YdBaseApplication import com.yidian.bcommon.YdBaseApplication
import com.yidian.common.utils.NetWorkUtils import com.yidian.bcommon.utils.NetWorkUtils
import com.yidian.framework.mobile.xdiamond.SecretUtil import com.yidian.framework.mobile.xdiamond.SecretUtil
import com.yidian.utils.LogUtil import com.yidian.utils.LogUtil
import com.yidian.utils.ToastUtil import com.yidian.utils.ToastUtil
......
package com.yidian.common.http package com.yidian.bcommon.http
/** /**
* create by Administrator * create by Administrator
......
package com.yidian.common.http package com.yidian.bcommon.http
import com.google.gson.JsonParseException import com.google.gson.JsonParseException
import com.yidian.common.YdBaseApplication import com.yidian.bcommon.YdBaseApplication
import com.yidian.utils.ToastUtil import com.yidian.utils.ToastUtil
import io.reactivex.rxjava3.core.Observer import io.reactivex.rxjava3.core.Observer
import io.reactivex.rxjava3.disposables.Disposable import io.reactivex.rxjava3.disposables.Disposable
......
package com.yidian.common.http package com.yidian.bcommon.http
import android.annotation.SuppressLint import android.annotation.SuppressLint
import com.google.gson.JsonParseException import com.google.gson.JsonParseException
import com.yidian.common.XRouterPathConstants import com.yidian.bcommon.XRouterPathConstants
import com.yidian.common.YdBaseApplication import com.yidian.bcommon.YdBaseApplication
import com.yidian.common.constant.ResultCode import com.yidian.bcommon.constant.ResultCode
import com.yidian.utils.ToastUtil import com.yidian.utils.ToastUtil
import com.yidian.xpage.XPageManager import com.yidian.xpage.XPageManager
import io.reactivex.rxjava3.core.Observer import io.reactivex.rxjava3.core.Observer
......
package com.yidian.common.http package com.yidian.bcommon.http
import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers
import io.reactivex.rxjava3.core.Observable import io.reactivex.rxjava3.core.Observable
......
package com.yidian.common.http.bean package com.yidian.bcommon.http.bean
import com.google.gson.annotations.SerializedName import com.google.gson.annotations.SerializedName
......
package com.yidian.common.http.bean package com.yidian.bcommon.http.bean
import com.google.gson.annotations.SerializedName import com.google.gson.annotations.SerializedName
import java.io.Serializable import java.io.Serializable
......
package com.yidian.common.http.bean package com.yidian.bcommon.http.bean
/** /**
* author: yinjiacheng * author: yinjiacheng
......
package com.yidian.common.http.bean package com.yidian.bcommon.http.bean
/** /**
* author: yinjiacheng * author: yinjiacheng
......
package com.yidian.common.http.callback package com.yidian.bcommon.http.callback
import com.yidian.common.http.bean.CommitFeedbackBean import com.yidian.bcommon.http.bean.CommitFeedbackBean
/** /**
* author: yinjiacheng * author: yinjiacheng
......
package com.yidian.common.http.callback package com.yidian.bcommon.http.callback
import com.yidian.common.http.bean.GetCommonConfigBean import com.yidian.bcommon.http.bean.GetCommonConfigBean
/** /**
* author: yinjiacheng * author: yinjiacheng
......
package com.yidian.common.http.callback package com.yidian.bcommon.http.callback
import com.yidian.common.http.bean.GetKSYunObjectIdBean import com.yidian.bcommon.http.bean.GetKSYunObjectIdBean
/** /**
* author: yinjiacheng * author: yinjiacheng
......
package com.yidian.common.mvvm package com.yidian.bcommon.mvvm
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.pm.ActivityInfo import android.content.pm.ActivityInfo
...@@ -6,10 +6,9 @@ import android.os.Bundle ...@@ -6,10 +6,9 @@ import android.os.Bundle
import android.view.View import android.view.View
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import androidx.databinding.ViewDataBinding import androidx.databinding.ViewDataBinding
import com.yidian.common.mvvm.delegate.viewBindings import com.yidian.bcommon.mvvm.delegate.viewBindings
import com.yidian.common.widget.LoadingDialog import com.yidian.bcommon.widget.LoadingDialog
import com.yidian.news.ui.SystemBarUtils import com.yidian.news.ui.SystemBarUtils
import com.yidian.nightmode.preference.NightModeConfig
abstract class BaseMvvmActivity<V : ViewDataBinding, VM : BaseViewModel> : AppCompatActivity(), BaseViewComponent<VM> { abstract class BaseMvvmActivity<V : ViewDataBinding, VM : BaseViewModel> : AppCompatActivity(), BaseViewComponent<VM> {
......
package com.yidian.common.mvvm package com.yidian.bcommon.mvvm
import android.os.Bundle import android.os.Bundle
import android.view.LayoutInflater import android.view.LayoutInflater
...@@ -7,8 +7,8 @@ import android.view.ViewGroup ...@@ -7,8 +7,8 @@ import android.view.ViewGroup
import androidx.annotation.LayoutRes import androidx.annotation.LayoutRes
import androidx.databinding.ViewDataBinding import androidx.databinding.ViewDataBinding
import androidx.fragment.app.Fragment import androidx.fragment.app.Fragment
import com.yidian.common.mvvm.delegate.viewBindings import com.yidian.bcommon.mvvm.delegate.viewBindings
import com.yidian.common.widget.LoadingDialog import com.yidian.bcommon.widget.LoadingDialog
abstract class BaseMvvmFragment<V : ViewDataBinding, VM : BaseViewModel>( abstract class BaseMvvmFragment<V : ViewDataBinding, VM : BaseViewModel>(
......
package com.yidian.common.mvvm package com.yidian.bcommon.mvvm
import android.view.View import android.view.View
import androidx.lifecycle.LifecycleOwner import androidx.lifecycle.LifecycleOwner
import com.yidian.common.constant.ResultCode import com.yidian.bcommon.constant.ResultCode
import com.yidian.common.utils.ToastUtils import com.yidian.bcommon.utils.ToastUtils
import com.yidian.common.widget.LoadingDialog import com.yidian.bcommon.widget.LoadingDialog
import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.FlowPreview import kotlinx.coroutines.FlowPreview
import kotlinx.coroutines.channels.awaitClose import kotlinx.coroutines.channels.awaitClose
......
package com.yidian.common.mvvm package com.yidian.bcommon.mvvm
import androidx.annotation.IdRes import androidx.annotation.IdRes
import androidx.lifecycle.LiveData import androidx.lifecycle.LiveData
......
package com.yidian.common.mvvm package com.yidian.bcommon.mvvm
/** /**
* 异常处理结果 * 异常处理结果
......
package com.yidian.common.mvvm.binding package com.yidian.bcommon.mvvm.binding
import android.view.View import android.view.View
import android.widget.CheckBox import android.widget.CheckBox
...@@ -9,8 +9,8 @@ import androidx.recyclerview.widget.RecyclerView ...@@ -9,8 +9,8 @@ import androidx.recyclerview.widget.RecyclerView
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.google.android.material.tabs.TabLayout import com.google.android.material.tabs.TabLayout
import com.google.android.material.textfield.TextInputLayout import com.google.android.material.textfield.TextInputLayout
import com.yidian.common.R import com.yidian.bcommon.R
import com.yidian.common.extensions.toggleVisibility import com.yidian.bcommon.extensions.toggleVisibility
/** /**
......
package com.yidian.common.mvvm.binding package com.yidian.bcommon.mvvm.binding
import android.view.View import android.view.View
import androidx.databinding.BindingAdapter import androidx.databinding.BindingAdapter
......
package com.yidian.common.mvvm.delegate package com.yidian.bcommon.mvvm.delegate
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
...@@ -9,10 +9,10 @@ import androidx.databinding.ViewDataBinding ...@@ -9,10 +9,10 @@ import androidx.databinding.ViewDataBinding
import androidx.lifecycle.Lifecycle import androidx.lifecycle.Lifecycle
import androidx.lifecycle.LifecycleObserver import androidx.lifecycle.LifecycleObserver
import androidx.lifecycle.OnLifecycleEvent import androidx.lifecycle.OnLifecycleEvent
import com.yidian.common.BR import com.yidian.bcommon.BR
import com.yidian.common.mvvm.BaseMvvmActivity import com.yidian.bcommon.mvvm.BaseMvvmActivity
import com.yidian.common.mvvm.BaseMvvmFragment import com.yidian.bcommon.mvvm.BaseMvvmFragment
import com.yidian.common.mvvm.BaseViewModel import com.yidian.bcommon.mvvm.BaseViewModel
import kotlin.properties.ReadOnlyProperty import kotlin.properties.ReadOnlyProperty
import kotlin.reflect.KProperty import kotlin.reflect.KProperty
......
package com.yidian.common.refresh package com.yidian.bcommon.refresh
import android.content.Context import android.content.Context
import android.graphics.drawable.AnimationDrawable import android.graphics.drawable.AnimationDrawable
...@@ -12,7 +12,7 @@ import com.scwang.smart.refresh.layout.api.RefreshKernel ...@@ -12,7 +12,7 @@ import com.scwang.smart.refresh.layout.api.RefreshKernel
import com.scwang.smart.refresh.layout.api.RefreshLayout import com.scwang.smart.refresh.layout.api.RefreshLayout
import com.scwang.smart.refresh.layout.constant.RefreshState import com.scwang.smart.refresh.layout.constant.RefreshState
import com.scwang.smart.refresh.layout.constant.SpinnerStyle import com.scwang.smart.refresh.layout.constant.SpinnerStyle
import com.yidian.common.R import com.yidian.bcommon.R
class CustomFooter @JvmOverloads constructor( class CustomFooter @JvmOverloads constructor(
context: Context, context: Context,
......
package com.yidian.common.refresh package com.yidian.bcommon.refresh
import android.content.Context import android.content.Context
import android.graphics.drawable.AnimationDrawable import android.graphics.drawable.AnimationDrawable
...@@ -12,7 +12,7 @@ import com.scwang.smart.refresh.layout.api.RefreshKernel ...@@ -12,7 +12,7 @@ import com.scwang.smart.refresh.layout.api.RefreshKernel
import com.scwang.smart.refresh.layout.api.RefreshLayout import com.scwang.smart.refresh.layout.api.RefreshLayout
import com.scwang.smart.refresh.layout.constant.RefreshState import com.scwang.smart.refresh.layout.constant.RefreshState
import com.scwang.smart.refresh.layout.constant.SpinnerStyle import com.scwang.smart.refresh.layout.constant.SpinnerStyle
import com.yidian.common.R import com.yidian.bcommon.R
class CustomHeader @JvmOverloads constructor( class CustomHeader @JvmOverloads constructor(
context: Context, context: Context,
......
package com.yidian.common.refresh package com.yidian.bcommon.refresh
import android.animation.ValueAnimator import android.animation.ValueAnimator
import android.content.Context import android.content.Context
......
package com.yidian.common.services package com.yidian.bcommon.services
import android.graphics.Typeface import android.graphics.Typeface
import android.os.Handler import android.os.Handler
...@@ -7,7 +7,7 @@ import android.text.Spannable ...@@ -7,7 +7,7 @@ import android.text.Spannable
import android.text.SpannableStringBuilder import android.text.SpannableStringBuilder
import android.text.style.AbsoluteSizeSpan import android.text.style.AbsoluteSizeSpan
import android.text.style.StyleSpan import android.text.style.StyleSpan
import com.yidian.common.widget.CommonHintDialog import com.yidian.bcommon.widget.CommonHintDialog
import com.yidian.utils.DensityUtil import com.yidian.utils.DensityUtil
import com.yidian.xarc.xbase.net.CheckUpdateCallback import com.yidian.xarc.xbase.net.CheckUpdateCallback
import com.yidian.xarc.xrouter.ResultResolver import com.yidian.xarc.xrouter.ResultResolver
......
package com.yidian.common.services package com.yidian.bcommon.services
import com.yidian.common.base.BaseFragment import com.yidian.bcommon.base.BaseFragment
abstract class FragmentFactory :ZapServiceAdapter(){ abstract class FragmentFactory :ZapServiceAdapter(){
abstract fun getFragment(path:String):BaseFragment<*>? abstract fun getFragment(path:String):BaseFragment<*>?
......
package com.yidian.common.services package com.yidian.bcommon.services
import android.app.Activity import android.app.Activity
import android.net.Uri import android.net.Uri
...@@ -10,12 +10,12 @@ import com.luck.picture.lib.config.PictureMimeType ...@@ -10,12 +10,12 @@ import com.luck.picture.lib.config.PictureMimeType
import com.luck.picture.lib.entity.LocalMedia import com.luck.picture.lib.entity.LocalMedia
import com.luck.picture.lib.listener.OnResultCallbackListener import com.luck.picture.lib.listener.OnResultCallbackListener
import com.luck.picture.lib.manager.PictureCacheManager import com.luck.picture.lib.manager.PictureCacheManager
import com.yidian.common.YdBaseApplication import com.yidian.bcommon.YdBaseApplication
import com.yidian.common.bean.ActionSelectImageParamsBean import com.yidian.bcommon.bean.ActionSelectImageParamsBean
import com.yidian.common.bean.LocalSelectedImageBean import com.yidian.bcommon.bean.LocalSelectedImageBean
import com.yidian.common.bean.SelectedImageBean import com.yidian.bcommon.bean.SelectedImageBean
import com.yidian.common.bean.UploadImageBean import com.yidian.bcommon.bean.UploadImageBean
import com.yidian.common.utils.GlideEngine import com.yidian.bcommon.utils.GlideEngine
import com.yidian.framework.mobile.insight.manage.XInsight import com.yidian.framework.mobile.insight.manage.XInsight
import com.yidian.framework.mobile.insight.storage.ImageUploadListener import com.yidian.framework.mobile.insight.storage.ImageUploadListener
import com.yidian.framework.mobile.insight.storage.bean.ImageUploadBean import com.yidian.framework.mobile.insight.storage.bean.ImageUploadBean
......
package com.yidian.common.services package com.yidian.bcommon.services
import android.util.Log import android.util.Log
import com.yidian.xarc.xbrid.XBridManager import com.yidian.xarc.xbrid.XBridManager
......
package com.yidian.common.services package com.yidian.bcommon.services
import com.yidian.xarc.xrouter.ResultResolver import com.yidian.xarc.xrouter.ResultResolver
import com.yidian.xpage.XPageManager import com.yidian.xpage.XPageManager
......
package com.yidian.common.services package com.yidian.bcommon.services
import com.yidian.xarc.xrouter.ResultResolver import com.yidian.xarc.xrouter.ResultResolver
import com.yidian.yac.core.zap.ZapService import com.yidian.yac.core.zap.ZapService
......
package com.yidian.common.services.http package com.yidian.bcommon.services.http
import com.google.gson.Gson import com.google.gson.Gson
import com.yidian.common.BuildConfig import com.yidian.bcommon.BuildConfig
import com.yidian.common.http.HttpResult import com.yidian.bcommon.http.HttpResult
import com.yidian.common.services.http.callback.IMBRequestCallBack import com.yidian.bcommon.services.http.callback.IMBRequestCallBack
import com.yidian.xarc.xrouter.ResultResolver import com.yidian.xarc.xrouter.ResultResolver
import com.yidian.yac.core.zap.ZapService import com.yidian.yac.core.zap.ZapService
import org.json.JSONObject import org.json.JSONObject
......
package com.yidian.common.services.http package com.yidian.bcommon.services.http
import com.yidian.common.http.HttpParamsUtils import com.yidian.bcommon.http.HttpParamsUtils
import com.yidian.common.http.HttpResult import com.yidian.bcommon.http.HttpResult
import com.yidian.common.http.HttpResultSubscriber import com.yidian.bcommon.http.HttpResultSubscriber
import com.yidian.common.http.TransformUtil import com.yidian.bcommon.http.TransformUtil
import com.yidian.common.services.http.callback.IMBRequestCallBack import com.yidian.bcommon.services.http.callback.IMBRequestCallBack
import com.yidian.http.ServiceFactory import com.yidian.http.ServiceFactory
object MBRemoteDataSource { object MBRemoteDataSource {
......
package com.yidian.common.services.http package com.yidian.bcommon.services.http
import com.yidian.common.http.HttpResult import com.yidian.bcommon.http.HttpResult
import io.reactivex.rxjava3.core.Observable import io.reactivex.rxjava3.core.Observable
import retrofit2.http.* import retrofit2.http.*
......
package com.yidian.common.services.http.callback package com.yidian.bcommon.services.http.callback
import com.yidian.common.http.HttpResult import com.yidian.bcommon.http.HttpResult
interface IMBRequestCallBack { interface IMBRequestCallBack {
fun getRequestSuccess(response: Any?) fun getRequestSuccess(response: Any?)
......
package com.yidian.common.utils package com.yidian.bcommon.utils
import android.app.ActivityManager import android.app.ActivityManager
import android.content.Context import android.content.Context
......
package com.yidian.common.utils package com.yidian.bcommon.utils
import android.app.Activity import android.app.Activity
import com.umeng.socialize.UMAuthListener import com.umeng.socialize.UMAuthListener
......
package com.yidian.common.utils package com.yidian.bcommon.utils
import android.content.Context import android.content.Context
import android.content.pm.ApplicationInfo import android.content.pm.ApplicationInfo
......
package com.yidian.common.utils package com.yidian.bcommon.utils
import android.app.Activity import android.app.Activity
import com.yidian.common.widget.DialogBuilder import com.yidian.bcommon.widget.DialogBuilder
import com.yidian.xpage.XPageManager import com.yidian.xpage.XPageManager
object DialogUtils { object DialogUtils {
......
package com.yidian.common.utils; package com.yidian.bcommon.utils;
import android.app.Activity; import android.app.Activity;
import android.app.Application; import android.app.Application;
...@@ -19,7 +19,7 @@ import android.view.animation.Animation; ...@@ -19,7 +19,7 @@ import android.view.animation.Animation;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import com.yidian.common.YdBaseApplication; import com.yidian.bcommon.YdBaseApplication;
/** /**
......
package com.yidian.common.utils package com.yidian.bcommon.utils
import android.text.Editable import android.text.Editable
import android.text.TextWatcher import android.text.TextWatcher
import android.widget.EditText import android.widget.EditText
import android.widget.ImageView import android.widget.ImageView
import com.yidian.common.extensions.hide import com.yidian.bcommon.extensions.hide
import com.yidian.common.extensions.show import com.yidian.bcommon.extensions.show
object EditTextUtils { object EditTextUtils {
......
package com.yidian.common.utils package com.yidian.bcommon.utils
import okhttp3.internal.and import okhttp3.internal.and
import java.security.MessageDigest import java.security.MessageDigest
......
package com.yidian.common.utils; package com.yidian.bcommon.utils;
import android.content.Context; import android.content.Context;
import android.graphics.Bitmap; import android.graphics.Bitmap;
...@@ -21,7 +21,7 @@ import com.luck.picture.lib.tools.MediaUtils; ...@@ -21,7 +21,7 @@ import com.luck.picture.lib.tools.MediaUtils;
import com.luck.picture.lib.widget.longimage.ImageSource; import com.luck.picture.lib.widget.longimage.ImageSource;
import com.luck.picture.lib.widget.longimage.ImageViewState; import com.luck.picture.lib.widget.longimage.ImageViewState;
import com.luck.picture.lib.widget.longimage.SubsamplingScaleImageView; import com.luck.picture.lib.widget.longimage.SubsamplingScaleImageView;
import com.yidian.common.R; import com.yidian.bcommon.R;
/** /**
* @author:luck * @author:luck
......
package com.yidian.common.utils package com.yidian.bcommon.utils
import android.content.Context import android.content.Context
import android.graphics.Bitmap import android.graphics.Bitmap
......
package com.yidian.common.utils package com.yidian.bcommon.utils
import android.content.Context import android.content.Context
import android.util.Log import android.util.Log
...@@ -11,10 +11,10 @@ import com.ksyun.ks3.services.Ks3ClientConfiguration ...@@ -11,10 +11,10 @@ import com.ksyun.ks3.services.Ks3ClientConfiguration
import com.ksyun.ks3.services.handler.PutObjectACLResponseHandler import com.ksyun.ks3.services.handler.PutObjectACLResponseHandler
import com.ksyun.ks3.services.handler.PutObjectResponseHandler import com.ksyun.ks3.services.handler.PutObjectResponseHandler
import com.ksyun.ks3.services.request.PutObjectRequest import com.ksyun.ks3.services.request.PutObjectRequest
import com.yidian.common.YdBaseApplication import com.yidian.bcommon.YdBaseApplication
import com.yidian.common.http.CommonDataSource import com.yidian.bcommon.http.CommonDataSource
import com.yidian.common.http.bean.GetKSYunObjectIdBean import com.yidian.bcommon.http.bean.GetKSYunObjectIdBean
import com.yidian.common.http.callback.IGetKSYunObjectIdCallback import com.yidian.bcommon.http.callback.IGetKSYunObjectIdCallback
import com.yidian.utils.MD5Util import com.yidian.utils.MD5Util
import com.yidian.yac.ftdevicefinger.core.FtDeviceFingerManager import com.yidian.yac.ftdevicefinger.core.FtDeviceFingerManager
import cz.msebera.android.httpclient.Header import cz.msebera.android.httpclient.Header
......
package com.yidian.common.utils package com.yidian.bcommon.utils
import android.content.Context import android.content.Context
import android.net.ConnectivityManager import android.net.ConnectivityManager
......
package com.yidian.common.utils package com.yidian.bcommon.utils
import android.content.Context import android.content.Context
......
package com.yidian.common.utils package com.yidian.bcommon.utils
import android.text.SpannableStringBuilder import android.text.SpannableStringBuilder
import android.text.Spanned import android.text.Spanned
......
package com.yidian.common.utils package com.yidian.bcommon.utils
import android.app.Activity import android.app.Activity
import android.content.Context import android.content.Context
......
package com.yidian.common.utils; package com.yidian.bcommon.utils;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
...@@ -8,7 +8,7 @@ import android.widget.Toast; ...@@ -8,7 +8,7 @@ import android.widget.Toast;
import androidx.annotation.StringRes; import androidx.annotation.StringRes;
import com.yidian.common.YdBaseApplication; import com.yidian.bcommon.YdBaseApplication;
/** /**
......
package com.yidian.common.utils package com.yidian.bcommon.utils
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
...@@ -12,10 +12,10 @@ import android.widget.Toast ...@@ -12,10 +12,10 @@ import android.widget.Toast
import com.google.gson.Gson import com.google.gson.Gson
import com.google.gson.JsonObject import com.google.gson.JsonObject
import com.orhanobut.hawk.Hawk import com.orhanobut.hawk.Hawk
import com.yidian.common.AppConfig import com.yidian.bcommon.AppConfig
import com.yidian.common.HawkConfig import com.yidian.bcommon.HawkConfig
import com.yidian.common.XRouterPathConstants import com.yidian.bcommon.XRouterPathConstants
import com.yidian.common.services.XEventService import com.yidian.bcommon.services.XEventService
import com.yidian.utils.MD5Util import com.yidian.utils.MD5Util
import com.yidian.xarc.xbrid.XBridManager import com.yidian.xarc.xbrid.XBridManager
import com.yidian.xarc.xbrid.XWebView import com.yidian.xarc.xbrid.XWebView
......
package com.yidian.common.utils package com.yidian.bcommon.utils
import android.content.Context import android.content.Context
import android.os.Bundle import android.os.Bundle
...@@ -13,10 +13,10 @@ import com.umeng.message.UmengMessageHandler ...@@ -13,10 +13,10 @@ import com.umeng.message.UmengMessageHandler
import com.umeng.message.UmengNotificationClickHandler import com.umeng.message.UmengNotificationClickHandler
import com.umeng.message.entity.UMessage import com.umeng.message.entity.UMessage
import com.umeng.socialize.PlatformConfig import com.umeng.socialize.PlatformConfig
import com.yidian.common.AppConfig import com.yidian.bcommon.AppConfig
import com.yidian.common.BuildConfig import com.yidian.bcommon.BuildConfig
import com.yidian.common.HawkConfig import com.yidian.bcommon.HawkConfig
import com.yidian.common.XRouterPathConstants import com.yidian.bcommon.XRouterPathConstants
import com.yidian.xpage.XPageManager import com.yidian.xpage.XPageManager
......
package com.yidian.common.utils package com.yidian.bcommon.utils
import android.text.Editable import android.text.Editable
import android.text.InputFilter import android.text.InputFilter
......
package com.yidian.common.utils package com.yidian.bcommon.utils
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
......
package com.yidian.common.utils; package com.yidian.bcommon.utils;
import android.content.ContentUris; import android.content.ContentUris;
import android.content.ContentValues; import android.content.ContentValues;
......
package com.yidian.common.utils package com.yidian.bcommon.utils
import android.content.Context import android.content.Context
import android.view.Gravity import android.view.Gravity
...@@ -7,7 +7,7 @@ import android.view.View ...@@ -7,7 +7,7 @@ import android.view.View
import android.widget.ImageView import android.widget.ImageView
import android.widget.Toast import android.widget.Toast
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.yidian.common.R import com.yidian.bcommon.R
import com.yidian.nightmode.widget.YdImageView import com.yidian.nightmode.widget.YdImageView
import com.yidian.nightmode.widget.YdTextView import com.yidian.nightmode.widget.YdTextView
......
package com.yidian.common.utils package com.yidian.bcommon.utils
import android.content.Context import android.content.Context
......
package com.yidian.common.webview package com.yidian.bcommon.webview
import android.os.Build import android.os.Build
import android.webkit.WebChromeClient import android.webkit.WebChromeClient
import android.webkit.WebSettings import android.webkit.WebSettings
import android.webkit.WebView import android.webkit.WebView
import androidx.activity.viewModels import androidx.activity.viewModels
import com.yidian.common.R import com.yidian.bcommon.R
import com.yidian.common.databinding.ActivityPublicWebViewBinding import com.yidian.bcommon.databinding.ActivityPublicWebViewBinding
import com.yidian.common.extensions.initTitleBar import com.yidian.bcommon.extensions.initTitleBar
import com.yidian.common.mvvm.BaseMvvmActivity import com.yidian.bcommon.mvvm.BaseMvvmActivity
class PublicWebViewActivity : BaseMvvmActivity<ActivityPublicWebViewBinding, PublicWebViewModel>() { class PublicWebViewActivity : BaseMvvmActivity<ActivityPublicWebViewBinding, PublicWebViewModel>() {
......
package com.yidian.common.webview package com.yidian.bcommon.webview
import com.yidian.common.mvvm.BaseViewModel import com.yidian.bcommon.mvvm.BaseViewModel
class PublicWebViewModel : BaseViewModel() { class PublicWebViewModel : BaseViewModel() {
} }
package com.yidian.common.webview package com.yidian.bcommon.webview
import android.content.Context import android.content.Context
import android.util.AttributeSet import android.util.AttributeSet
......
package com.yidian.common.widget package com.yidian.bcommon.widget
import android.content.Context import android.content.Context
import android.util.AttributeSet import android.util.AttributeSet
import android.view.View import android.view.View
import androidx.constraintlayout.widget.ConstraintLayout import androidx.constraintlayout.widget.ConstraintLayout
import com.yidian.common.R import com.yidian.bcommon.R
import com.yidian.common.databinding.ViewCommonEmptyPageBinding import com.yidian.bcommon.databinding.ViewCommonEmptyPageBinding
/** /**
* author: yinjiacheng * author: yinjiacheng
......
package com.yidian.common.widget package com.yidian.bcommon.widget
import android.content.Context import android.content.Context
import android.os.Bundle import android.os.Bundle
...@@ -7,9 +7,9 @@ import android.view.View ...@@ -7,9 +7,9 @@ import android.view.View
import android.view.WindowManager import android.view.WindowManager
import androidx.core.content.ContextCompat import androidx.core.content.ContextCompat
import androidx.core.view.isVisible import androidx.core.view.isVisible
import com.yidian.common.R import com.yidian.bcommon.R
import com.yidian.common.base.BaseDialog import com.yidian.bcommon.base.BaseDialog
import com.yidian.common.databinding.DialogCommonHintBinding import com.yidian.bcommon.databinding.DialogCommonHintBinding
import com.yidian.utils.DensityUtil import com.yidian.utils.DensityUtil
/** /**
......
package com.yidian.common.widget package com.yidian.bcommon.widget
import android.content.Context import android.content.Context
import android.os.Bundle import android.os.Bundle
...@@ -7,9 +7,9 @@ import android.view.View ...@@ -7,9 +7,9 @@ import android.view.View
import android.view.WindowManager import android.view.WindowManager
import androidx.core.content.ContextCompat import androidx.core.content.ContextCompat
import androidx.core.view.isVisible import androidx.core.view.isVisible
import com.yidian.common.R import com.yidian.bcommon.R
import com.yidian.common.base.BaseDialog import com.yidian.bcommon.base.BaseDialog
import com.yidian.common.databinding.DialogCommonInfoBinding import com.yidian.bcommon.databinding.DialogCommonInfoBinding
import com.yidian.utils.DensityUtil import com.yidian.utils.DensityUtil
/** /**
......
package com.yidian.common.widget package com.yidian.bcommon.widget
import android.content.Context import android.content.Context
import android.util.AttributeSet import android.util.AttributeSet
import android.view.View import android.view.View
import androidx.constraintlayout.widget.ConstraintLayout import androidx.constraintlayout.widget.ConstraintLayout
import androidx.core.view.isVisible import androidx.core.view.isVisible
import com.yidian.common.R import com.yidian.bcommon.R
import com.yidian.common.databinding.ViewCommonTopBarBinding import com.yidian.bcommon.databinding.ViewCommonTopBarBinding
import com.yidian.xpage.XPageManager import com.yidian.xpage.XPageManager
/** /**
......
package com.yidian.common.widget; package com.yidian.bcommon.widget;
import android.app.Dialog; import android.app.Dialog;
import android.content.Context; import android.content.Context;
...@@ -8,7 +8,7 @@ import android.widget.TextView; ...@@ -8,7 +8,7 @@ import android.widget.TextView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import com.yidian.common.R; import com.yidian.bcommon.R;
public class DialogBuilder { public class DialogBuilder {
......
package com.yidian.common.widget package com.yidian.bcommon.widget
interface EditTextInputCallback { interface EditTextInputCallback {
fun inputCallback(s: String) fun inputCallback(s: String)
......
package com.yidian.common.widget package com.yidian.bcommon.widget
import android.content.Context import android.content.Context
import android.os.Handler import android.os.Handler
...@@ -6,7 +6,7 @@ import android.view.LayoutInflater ...@@ -6,7 +6,7 @@ import android.view.LayoutInflater
import android.view.View import android.view.View
import android.widget.TextView import android.widget.TextView
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import com.yidian.common.R import com.yidian.bcommon.R
/** /**
* 数据加载的loading * 数据加载的loading
......
package com.yidian.common.widget package com.yidian.bcommon.widget
import android.app.Activity import android.app.Activity
import android.app.Dialog import android.app.Dialog
import android.os.Bundle import android.os.Bundle
import android.view.Gravity import android.view.Gravity
import android.view.WindowManager import android.view.WindowManager
import com.yidian.common.R import com.yidian.bcommon.R
import com.yidian.nightmode.widget.YdTextView import com.yidian.nightmode.widget.YdTextView
class NormalHintDialog(private val activity: Activity, themeResId: Int): Dialog(activity, themeResId) { class NormalHintDialog(private val activity: Activity, themeResId: Int): Dialog(activity, themeResId) {
......
package com.yidian.common.widget package com.yidian.bcommon.widget
import android.text.Editable import android.text.Editable
import android.text.TextWatcher import android.text.TextWatcher
......
package com.yidian.common.widget package com.yidian.bcommon.widget
import android.content.Context import android.content.Context
import android.util.AttributeSet import android.util.AttributeSet
......
package com.yidian.common.widget.blank package com.yidian.bcommon.widget.blank
import android.content.Context import android.content.Context
import android.util.AttributeSet import android.util.AttributeSet
...@@ -6,10 +6,10 @@ import android.view.Gravity ...@@ -6,10 +6,10 @@ import android.view.Gravity
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import android.widget.FrameLayout import android.widget.FrameLayout
import com.yidian.common.R import com.yidian.bcommon.R
import com.yidian.nightmode.widget.YdLinearLayout import com.yidian.nightmode.widget.YdLinearLayout
import com.yidian.nightmode.widget.YdTextView import com.yidian.nightmode.widget.YdTextView
import com.yidian.common.utils.YdUiUtils import com.yidian.bcommon.utils.YdUiUtils
/** /**
* 缺省页面 * 缺省页面
......
package com.yidian.common.widget.blank package com.yidian.bcommon.widget.blank
interface IBlankViewLoadAgainCallback { interface IBlankViewLoadAgainCallback {
fun loadAgainCallback() fun loadAgainCallback()
......
package com.yidian.common.wxapi package com.yidian.bcommon.wxapi
import com.umeng.socialize.weixin.view.WXCallbackActivity import com.umeng.socialize.weixin.view.WXCallbackActivity
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
<variable <variable
name="vm" name="vm"
type="com.yidian.common.webview.PublicWebViewModel" /> type="com.yidian.bcommon.webview.PublicWebViewModel" />
</data> </data>
<LinearLayout <LinearLayout
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment