Commit 84a20437 authored by shiyl's avatar shiyl

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

parent a9a60c61
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
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.ACCESS_NETWORK_STATE" />
......@@ -24,7 +24,7 @@
<service android:name="com.amap.api.location.APSService" />
<!--高德地图配置 end -->
<activity android:name=".webview.PublicWebViewActivity" />
<activity android:name="com.yidian.bcommon.webview.PublicWebViewActivity" />
</application>
</manifest>
package com.yidian.common
package com.yidian.bcommon
import android.content.Context
import com.scwang.smart.refresh.footer.ClassicsFooter
import com.scwang.smart.refresh.header.ClassicsHeader
import com.scwang.smart.refresh.layout.SmartRefreshLayout
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.XDiamondProvide
import com.yidian.framework.mobile.insight.manage.XInsight
......
package com.yidian.common
package com.yidian.bcommon
class HawkConfig {
companion object{
......@@ -25,4 +25,4 @@ class HawkConfig {
const val Avatar = "avatar"
const val LifeAccountId = "lifeAccountId"
}
}
\ No newline at end of file
}
package com.yidian.common
package com.yidian.bcommon
import android.os.Parcelable
import kotlinx.parcelize.Parcelize
......
package com.yidian.common
package com.yidian.bcommon
/**
* Describe:生活圈项目如果名称和之前的有重复的,就在后面加上"_LIFE_CIRCLE"
......
package com.yidian.common
package com.yidian.bcommon
import android.app.Activity
import android.app.Application
......
package com.yidian.common.base
package com.yidian.bcommon.base
import android.annotation.SuppressLint
import android.content.pm.ActivityInfo
import android.os.Bundle
import android.view.View
import androidx.viewbinding.ViewBinding
import com.yidian.common.R
import com.yidian.bcommon.R
import com.yidian.news.ui.SystemBarUtils
import com.yidian.nightmode.base.NightAppCompatActivity
import com.yidian.nightmode.preference.NightModeConfig
......
package com.yidian.common.base
package com.yidian.bcommon.base
import android.app.Dialog
import android.content.Context
import android.os.Bundle
import androidx.viewbinding.ViewBinding
import com.yidian.common.R
import com.yidian.bcommon.R
/**
* author: yinjiacheng
......@@ -37,4 +37,4 @@ abstract class BaseDialog<VB : ViewBinding> @JvmOverloads constructor(
open fun init(savedInstanceState: Bundle?) {
}
}
\ No newline at end of file
}
package com.yidian.common.base
package com.yidian.bcommon.base
import android.os.Bundle
import android.view.LayoutInflater
......
package com.yidian.common.cardutils.adapter
package com.yidian.bcommon.cardutils.adapter
import android.view.View
interface OnItemClickListener<T> {
fun onClick(view: View?, position: Int, item: T?)
}
\ No newline at end of file
}
package com.yidian.common.constant
package com.yidian.bcommon.constant
import com.yidian.common.BuildConfig
import com.yidian.bcommon.BuildConfig
/**
* 全局的常量
......
package com.yidian.common.extensions
package com.yidian.bcommon.extensions
import android.app.Activity
import android.view.inputmethod.InputMethodManager
import android.widget.TextView
import androidx.appcompat.app.AppCompatActivity
import androidx.appcompat.widget.Toolbar
import com.yidian.common.R
import com.yidian.bcommon.R
import com.yidian.xpage.XPageManager
fun Activity.hideKeyBoard(): Boolean {
......
package com.yidian.common.extensions
package com.yidian.bcommon.extensions
import android.os.SystemClock
import android.view.View
......
package com.yidian.common.http
package com.yidian.bcommon.http
import com.orhanobut.hawk.Hawk
import com.yidian.common.HawkConfig
import com.yidian.bcommon.HawkConfig
import okhttp3.Interceptor
import okhttp3.Response
......
package com.yidian.common.http
package com.yidian.bcommon.http
import com.orhanobut.hawk.Hawk
import okhttp3.Interceptor
......@@ -14,4 +14,4 @@ class ApiSetCookiesInterceptor: Interceptor {
}
return chain.proceed(builder.build())
}
}
\ No newline at end of file
}
package com.yidian.common.http
package com.yidian.bcommon.http
import com.google.gson.reflect.TypeToken
import com.yidian.common.AppConfig
import com.yidian.common.BuildConfig
import com.yidian.common.YdBaseApplication
import com.yidian.common.http.bean.CommitFeedbackBean
import com.yidian.common.http.bean.GetCommonConfigBean
import com.yidian.common.http.bean.GetKSYunObjectIdBean
import com.yidian.common.http.bean.GetKSYunTokenBean
import com.yidian.common.http.callback.ICommitFeedbackCallback
import com.yidian.common.http.callback.IGetCommonConfigCallback
import com.yidian.common.http.callback.IGetKSYunObjectIdCallback
import com.yidian.bcommon.AppConfig
import com.yidian.bcommon.BuildConfig
import com.yidian.bcommon.YdBaseApplication
import com.yidian.bcommon.http.bean.CommitFeedbackBean
import com.yidian.bcommon.http.bean.GetCommonConfigBean
import com.yidian.bcommon.http.bean.GetKSYunObjectIdBean
import com.yidian.bcommon.http.bean.GetKSYunTokenBean
import com.yidian.bcommon.http.callback.ICommitFeedbackCallback
import com.yidian.bcommon.http.callback.IGetCommonConfigCallback
import com.yidian.bcommon.http.callback.IGetKSYunObjectIdCallback
import com.yidian.http.ServiceFactory
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.common.http.bean.GetCommonConfigBean
import com.yidian.bcommon.http.bean.CommitFeedbackBean
import com.yidian.bcommon.http.bean.GetCommonConfigBean
import io.reactivex.rxjava3.core.Observable
import retrofit2.Call
import retrofit2.http.*
......
package com.yidian.common.http
package com.yidian.bcommon.http
/**
* create by Administrator
......@@ -10,4 +10,4 @@ class HttpDecryptResult<T> {
lateinit var reqid: String
var ts: Long = 0
var data: T? = null
}
\ No newline at end of file
}
package com.yidian.common.http
package com.yidian.bcommon.http
import com.google.gson.Gson
import com.google.gson.reflect.TypeToken
import com.yidian.common.AppConfig
import com.yidian.common.YdBaseApplication
import com.yidian.common.utils.NetWorkUtils
import com.yidian.bcommon.AppConfig
import com.yidian.bcommon.YdBaseApplication
import com.yidian.bcommon.utils.NetWorkUtils
import com.yidian.framework.mobile.xdiamond.SecretUtil
import com.yidian.utils.LogUtil
import com.yidian.utils.ToastUtil
......
package com.yidian.common.http
package com.yidian.bcommon.http
/**
* create by Administrator
......@@ -10,4 +10,4 @@ class HttpResult<T> {
var status: String? = null
var reason: String? = null
var result: T? = null
}
\ No newline at end of file
}
package com.yidian.common.http
package com.yidian.bcommon.http
import com.google.gson.JsonParseException
import com.yidian.common.YdBaseApplication
import com.yidian.bcommon.YdBaseApplication
import com.yidian.utils.ToastUtil
import io.reactivex.rxjava3.core.Observer
import io.reactivex.rxjava3.disposables.Disposable
......
package com.yidian.common.http
package com.yidian.bcommon.http
import android.annotation.SuppressLint
import com.google.gson.JsonParseException
import com.yidian.common.XRouterPathConstants
import com.yidian.common.YdBaseApplication
import com.yidian.common.constant.ResultCode
import com.yidian.bcommon.XRouterPathConstants
import com.yidian.bcommon.YdBaseApplication
import com.yidian.bcommon.constant.ResultCode
import com.yidian.utils.ToastUtil
import com.yidian.xpage.XPageManager
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.core.Observable
......@@ -24,4 +24,4 @@ class TransformUtil {
}
}
}
}
\ No newline at end of file
}
package com.yidian.common.http.bean
package com.yidian.bcommon.http.bean
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 java.io.Serializable
......
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
......
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
......
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
......
package com.yidian.common.mvvm
package com.yidian.bcommon.mvvm
import android.annotation.SuppressLint
import android.content.pm.ActivityInfo
......@@ -6,10 +6,9 @@ import android.os.Bundle
import android.view.View
import androidx.appcompat.app.AppCompatActivity
import androidx.databinding.ViewDataBinding
import com.yidian.common.mvvm.delegate.viewBindings
import com.yidian.common.widget.LoadingDialog
import com.yidian.bcommon.mvvm.delegate.viewBindings
import com.yidian.bcommon.widget.LoadingDialog
import com.yidian.news.ui.SystemBarUtils
import com.yidian.nightmode.preference.NightModeConfig
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.view.LayoutInflater
......@@ -7,8 +7,8 @@ import android.view.ViewGroup
import androidx.annotation.LayoutRes
import androidx.databinding.ViewDataBinding
import androidx.fragment.app.Fragment
import com.yidian.common.mvvm.delegate.viewBindings
import com.yidian.common.widget.LoadingDialog
import com.yidian.bcommon.mvvm.delegate.viewBindings
import com.yidian.bcommon.widget.LoadingDialog
abstract class BaseMvvmFragment<V : ViewDataBinding, VM : BaseViewModel>(
......
package com.yidian.common.mvvm
package com.yidian.bcommon.mvvm
import android.view.View
import androidx.lifecycle.LifecycleOwner
import com.yidian.common.constant.ResultCode
import com.yidian.common.utils.ToastUtils
import com.yidian.common.widget.LoadingDialog
import com.yidian.bcommon.constant.ResultCode
import com.yidian.bcommon.utils.ToastUtils
import com.yidian.bcommon.widget.LoadingDialog
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.FlowPreview
import kotlinx.coroutines.channels.awaitClose
......
package com.yidian.common.mvvm
package com.yidian.bcommon.mvvm
import androidx.annotation.IdRes
import androidx.lifecycle.LiveData
......
package com.yidian.common.mvvm.binding
package com.yidian.bcommon.mvvm.binding
import android.view.View
import android.widget.CheckBox
......@@ -9,8 +9,8 @@ import androidx.recyclerview.widget.RecyclerView
import com.bumptech.glide.Glide
import com.google.android.material.tabs.TabLayout
import com.google.android.material.textfield.TextInputLayout
import com.yidian.common.R
import com.yidian.common.extensions.toggleVisibility
import com.yidian.bcommon.R
import com.yidian.bcommon.extensions.toggleVisibility
/**
......
package com.yidian.common.mvvm.binding
package com.yidian.bcommon.mvvm.binding
import android.view.View
import androidx.databinding.BindingAdapter
......
package com.yidian.common.mvvm.delegate
package com.yidian.bcommon.mvvm.delegate
import android.view.LayoutInflater
import android.view.View
......@@ -9,10 +9,10 @@ import androidx.databinding.ViewDataBinding
import androidx.lifecycle.Lifecycle
import androidx.lifecycle.LifecycleObserver
import androidx.lifecycle.OnLifecycleEvent
import com.yidian.common.BR
import com.yidian.common.mvvm.BaseMvvmActivity
import com.yidian.common.mvvm.BaseMvvmFragment
import com.yidian.common.mvvm.BaseViewModel
import com.yidian.bcommon.BR
import com.yidian.bcommon.mvvm.BaseMvvmActivity
import com.yidian.bcommon.mvvm.BaseMvvmFragment
import com.yidian.bcommon.mvvm.BaseViewModel
import kotlin.properties.ReadOnlyProperty
import kotlin.reflect.KProperty
......
package com.yidian.common.refresh
package com.yidian.bcommon.refresh
import android.content.Context
import android.graphics.drawable.AnimationDrawable
......@@ -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.constant.RefreshState
import com.scwang.smart.refresh.layout.constant.SpinnerStyle
import com.yidian.common.R
import com.yidian.bcommon.R
class CustomFooter @JvmOverloads constructor(
context: Context,
......@@ -82,4 +82,4 @@ class CustomFooter @JvmOverloads constructor(
override fun isSupportHorizontalDrag(): Boolean {
return false
}
}
\ No newline at end of file
}
package com.yidian.common.refresh
package com.yidian.bcommon.refresh
import android.content.Context
import android.graphics.drawable.AnimationDrawable
......@@ -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.constant.RefreshState
import com.scwang.smart.refresh.layout.constant.SpinnerStyle
import com.yidian.common.R
import com.yidian.bcommon.R
class CustomHeader @JvmOverloads constructor(
context: Context,
......@@ -80,4 +80,4 @@ private var animDrawable:AnimationDrawable
override fun isSupportHorizontalDrag(): Boolean {
return false
}
}
\ No newline at end of file
}
package com.yidian.common.refresh
package com.yidian.bcommon.refresh
import android.animation.ValueAnimator
import android.content.Context
......@@ -100,4 +100,4 @@ class CustomSmartRefreshLayout @JvmOverloads constructor(
}
}
\ No newline at end of file
}
package com.yidian.common.services
package com.yidian.bcommon.services
import android.graphics.Typeface
import android.os.Handler
......@@ -7,7 +7,7 @@ import android.text.Spannable
import android.text.SpannableStringBuilder
import android.text.style.AbsoluteSizeSpan
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.xarc.xbase.net.CheckUpdateCallback
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 fun getFragment(path:String):BaseFragment<*>?
}
\ No newline at end of file
}
package com.yidian.common.services
package com.yidian.bcommon.services
import android.app.Activity
import android.net.Uri
......@@ -10,12 +10,12 @@ import com.luck.picture.lib.config.PictureMimeType
import com.luck.picture.lib.entity.LocalMedia
import com.luck.picture.lib.listener.OnResultCallbackListener
import com.luck.picture.lib.manager.PictureCacheManager
import com.yidian.common.YdBaseApplication
import com.yidian.common.bean.ActionSelectImageParamsBean
import com.yidian.common.bean.LocalSelectedImageBean
import com.yidian.common.bean.SelectedImageBean
import com.yidian.common.bean.UploadImageBean
import com.yidian.common.utils.GlideEngine
import com.yidian.bcommon.YdBaseApplication
import com.yidian.bcommon.bean.ActionSelectImageParamsBean
import com.yidian.bcommon.bean.LocalSelectedImageBean
import com.yidian.bcommon.bean.SelectedImageBean
import com.yidian.bcommon.bean.UploadImageBean
import com.yidian.bcommon.utils.GlideEngine
import com.yidian.framework.mobile.insight.manage.XInsight
import com.yidian.framework.mobile.insight.storage.ImageUploadListener
import com.yidian.framework.mobile.insight.storage.bean.ImageUploadBean
......
package com.yidian.common.services
package com.yidian.bcommon.services
import android.util.Log
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.xpage.XPageManager
......
package com.yidian.common.services
package com.yidian.bcommon.services
import com.yidian.xarc.xrouter.ResultResolver
import com.yidian.yac.core.zap.ZapService
......@@ -13,4 +13,4 @@ abstract class ZapServiceAdapter :ZapService (){
) {}
override fun onExit() {}
override fun onInit() {}
}
\ No newline at end of file
}
package com.yidian.common.services.http
package com.yidian.bcommon.services.http
import com.google.gson.Gson
import com.yidian.common.BuildConfig
import com.yidian.common.http.HttpResult
import com.yidian.common.services.http.callback.IMBRequestCallBack
import com.yidian.bcommon.BuildConfig
import com.yidian.bcommon.http.HttpResult
import com.yidian.bcommon.services.http.callback.IMBRequestCallBack
import com.yidian.xarc.xrouter.ResultResolver
import com.yidian.yac.core.zap.ZapService
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.common.http.HttpResult
import com.yidian.common.http.HttpResultSubscriber
import com.yidian.common.http.TransformUtil
import com.yidian.common.services.http.callback.IMBRequestCallBack
import com.yidian.bcommon.http.HttpParamsUtils
import com.yidian.bcommon.http.HttpResult
import com.yidian.bcommon.http.HttpResultSubscriber
import com.yidian.bcommon.http.TransformUtil
import com.yidian.bcommon.services.http.callback.IMBRequestCallBack
import com.yidian.http.ServiceFactory
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 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 {
fun getRequestSuccess(response: Any?)
......
package com.yidian.common.utils
package com.yidian.bcommon.utils
import android.app.ActivityManager
import android.content.Context
......
package com.yidian.common.utils
package com.yidian.bcommon.utils
import android.app.Activity
import com.umeng.socialize.UMAuthListener
......
package com.yidian.common.utils
package com.yidian.bcommon.utils
import android.content.Context
import android.content.pm.ApplicationInfo
......
package com.yidian.common.utils
package com.yidian.bcommon.utils
import android.app.Activity
import com.yidian.common.widget.DialogBuilder
import com.yidian.bcommon.widget.DialogBuilder
import com.yidian.xpage.XPageManager
object DialogUtils {
......
package com.yidian.common.utils;
package com.yidian.bcommon.utils;
import android.app.Activity;
import android.app.Application;
......@@ -19,7 +19,7 @@ import android.view.animation.Animation;
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.TextWatcher
import android.widget.EditText
import android.widget.ImageView
import com.yidian.common.extensions.hide
import com.yidian.common.extensions.show
import com.yidian.bcommon.extensions.hide
import com.yidian.bcommon.extensions.show
object EditTextUtils {
......
package com.yidian.common.utils
package com.yidian.bcommon.utils
import okhttp3.internal.and
import java.security.MessageDigest
......@@ -41,4 +41,4 @@ class EncryptUtil {
return hs
}
}
}
\ No newline at end of file
}
package com.yidian.common.utils;
package com.yidian.bcommon.utils;
import android.content.Context;
import android.graphics.Bitmap;
......@@ -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.ImageViewState;
import com.luck.picture.lib.widget.longimage.SubsamplingScaleImageView;
import com.yidian.common.R;
import com.yidian.bcommon.R;
/**
* @author:luck
......
package com.yidian.common.utils
package com.yidian.bcommon.utils
import android.content.Context
import android.graphics.Bitmap
......
package com.yidian.common.utils
package com.yidian.bcommon.utils
import android.content.Context
import android.util.Log
......@@ -11,10 +11,10 @@ import com.ksyun.ks3.services.Ks3ClientConfiguration
import com.ksyun.ks3.services.handler.PutObjectACLResponseHandler
import com.ksyun.ks3.services.handler.PutObjectResponseHandler
import com.ksyun.ks3.services.request.PutObjectRequest
import com.yidian.common.YdBaseApplication
import com.yidian.common.http.CommonDataSource
import com.yidian.common.http.bean.GetKSYunObjectIdBean
import com.yidian.common.http.callback.IGetKSYunObjectIdCallback
import com.yidian.bcommon.YdBaseApplication
import com.yidian.bcommon.http.CommonDataSource
import com.yidian.bcommon.http.bean.GetKSYunObjectIdBean
import com.yidian.bcommon.http.callback.IGetKSYunObjectIdCallback
import com.yidian.utils.MD5Util
import com.yidian.yac.ftdevicefinger.core.FtDeviceFingerManager
import cz.msebera.android.httpclient.Header
......
package com.yidian.common.utils
package com.yidian.bcommon.utils
import android.content.Context
import android.net.ConnectivityManager
......
package com.yidian.common.utils
package com.yidian.bcommon.utils
import android.text.SpannableStringBuilder
import android.text.Spanned
......
package com.yidian.common.utils
package com.yidian.bcommon.utils
import android.app.Activity
import android.content.Context
......
package com.yidian.common.utils;
package com.yidian.bcommon.utils;
import android.os.Handler;
import android.os.Looper;
......@@ -8,7 +8,7 @@ import android.widget.Toast;
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.Intent
......@@ -12,10 +12,10 @@ import android.widget.Toast
import com.google.gson.Gson
import com.google.gson.JsonObject
import com.orhanobut.hawk.Hawk
import com.yidian.common.AppConfig
import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants
import com.yidian.common.services.XEventService
import com.yidian.bcommon.AppConfig
import com.yidian.bcommon.HawkConfig
import com.yidian.bcommon.XRouterPathConstants
import com.yidian.bcommon.services.XEventService
import com.yidian.utils.MD5Util
import com.yidian.xarc.xbrid.XBridManager
import com.yidian.xarc.xbrid.XWebView
......
package com.yidian.common.utils
package com.yidian.bcommon.utils
import android.content.Context
import android.os.Bundle
......@@ -13,10 +13,10 @@ import com.umeng.message.UmengMessageHandler
import com.umeng.message.UmengNotificationClickHandler
import com.umeng.message.entity.UMessage
import com.umeng.socialize.PlatformConfig
import com.yidian.common.AppConfig
import com.yidian.common.BuildConfig
import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants
import com.yidian.bcommon.AppConfig
import com.yidian.bcommon.BuildConfig
import com.yidian.bcommon.HawkConfig
import com.yidian.bcommon.XRouterPathConstants
import com.yidian.xpage.XPageManager
......
package com.yidian.common.utils
package com.yidian.bcommon.utils
import android.text.Editable
import android.text.InputFilter
......
package com.yidian.common.utils
package com.yidian.bcommon.utils
import android.view.LayoutInflater
import android.view.View
......@@ -12,4 +12,4 @@ class ViewHolderUtil {
return LayoutInflater.from(parent.context).inflate(layoutId,parent,false)
}
}
}
\ No newline at end of file
}
package com.yidian.common.utils;
package com.yidian.bcommon.utils;
import android.content.ContentUris;
import android.content.ContentValues;
......
package com.yidian.common.utils
package com.yidian.bcommon.utils
import android.content.Context
import android.view.Gravity
......@@ -7,7 +7,7 @@ import android.view.View
import android.widget.ImageView
import android.widget.Toast
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.YdTextView
......@@ -48,4 +48,4 @@ class YdToastUtil {
toast.show()
}
}
}
\ No newline at end of file
}
package com.yidian.common.utils
package com.yidian.bcommon.utils
import android.content.Context
......@@ -9,4 +9,4 @@ class YdUiUtils {
return (dip * scale + 0.5F).toInt()
}
}
}
\ No newline at end of file
}
package com.yidian.common.webview
package com.yidian.bcommon.webview
import android.os.Build
import android.webkit.WebChromeClient
import android.webkit.WebSettings
import android.webkit.WebView
import androidx.activity.viewModels
import com.yidian.common.R
import com.yidian.common.databinding.ActivityPublicWebViewBinding
import com.yidian.common.extensions.initTitleBar
import com.yidian.common.mvvm.BaseMvvmActivity
import com.yidian.bcommon.R
import com.yidian.bcommon.databinding.ActivityPublicWebViewBinding
import com.yidian.bcommon.extensions.initTitleBar
import com.yidian.bcommon.mvvm.BaseMvvmActivity
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() {
}
package com.yidian.common.webview
package com.yidian.bcommon.webview
import android.content.Context
import android.util.AttributeSet
......
package com.yidian.common.widget
package com.yidian.bcommon.widget
import android.content.Context
import android.util.AttributeSet
import android.view.View
import androidx.constraintlayout.widget.ConstraintLayout
import com.yidian.common.R
import com.yidian.common.databinding.ViewCommonEmptyPageBinding
import com.yidian.bcommon.R
import com.yidian.bcommon.databinding.ViewCommonEmptyPageBinding
/**
* author: yinjiacheng
......
package com.yidian.common.widget
package com.yidian.bcommon.widget
import android.content.Context
import android.os.Bundle
......@@ -7,9 +7,9 @@ import android.view.View
import android.view.WindowManager
import androidx.core.content.ContextCompat
import androidx.core.view.isVisible
import com.yidian.common.R
import com.yidian.common.base.BaseDialog
import com.yidian.common.databinding.DialogCommonHintBinding
import com.yidian.bcommon.R
import com.yidian.bcommon.base.BaseDialog
import com.yidian.bcommon.databinding.DialogCommonHintBinding
import com.yidian.utils.DensityUtil
/**
......
package com.yidian.common.widget
package com.yidian.bcommon.widget
import android.content.Context
import android.os.Bundle
......@@ -7,9 +7,9 @@ import android.view.View
import android.view.WindowManager
import androidx.core.content.ContextCompat
import androidx.core.view.isVisible
import com.yidian.common.R
import com.yidian.common.base.BaseDialog
import com.yidian.common.databinding.DialogCommonInfoBinding
import com.yidian.bcommon.R
import com.yidian.bcommon.base.BaseDialog
import com.yidian.bcommon.databinding.DialogCommonInfoBinding
import com.yidian.utils.DensityUtil
/**
......
package com.yidian.common.widget
package com.yidian.bcommon.widget
import android.content.Context
import android.util.AttributeSet
import android.view.View
import androidx.constraintlayout.widget.ConstraintLayout
import androidx.core.view.isVisible
import com.yidian.common.R
import com.yidian.common.databinding.ViewCommonTopBarBinding
import com.yidian.bcommon.R
import com.yidian.bcommon.databinding.ViewCommonTopBarBinding
import com.yidian.xpage.XPageManager
/**
......
package com.yidian.common.widget;
package com.yidian.bcommon.widget;
import android.app.Dialog;
import android.content.Context;
......@@ -8,7 +8,7 @@ import android.widget.TextView;
import androidx.annotation.NonNull;
import com.yidian.common.R;
import com.yidian.bcommon.R;
public class DialogBuilder {
......
package com.yidian.common.widget
package com.yidian.bcommon.widget
interface EditTextInputCallback {
fun inputCallback(s: String)
}
\ No newline at end of file
}
package com.yidian.common.widget
package com.yidian.bcommon.widget
import android.content.Context
import android.os.Handler
......@@ -6,7 +6,7 @@ import android.view.LayoutInflater
import android.view.View
import android.widget.TextView
import androidx.appcompat.app.AlertDialog
import com.yidian.common.R
import com.yidian.bcommon.R
/**
* 数据加载的loading
......
package com.yidian.common.widget
package com.yidian.bcommon.widget
import android.app.Activity
import android.app.Dialog
import android.os.Bundle
import android.view.Gravity
import android.view.WindowManager
import com.yidian.common.R
import com.yidian.bcommon.R
import com.yidian.nightmode.widget.YdTextView
class NormalHintDialog(private val activity: Activity, themeResId: Int): Dialog(activity, themeResId) {
......@@ -46,4 +46,4 @@ class NormalHintDialog(private val activity: Activity, themeResId: Int): Dialog(
window?.attributes = params
window?.attributes?.gravity = Gravity.CENTER
}
}
\ No newline at end of file
}
package com.yidian.common.widget
package com.yidian.bcommon.widget
import android.text.Editable
import android.text.TextWatcher
......
package com.yidian.common.widget
package com.yidian.bcommon.widget
import android.content.Context
import android.util.AttributeSet
......@@ -13,4 +13,4 @@ class YdMaxRecyclerView @JvmOverloads constructor(
val expandSpec = MeasureSpec.makeMeasureSpec(Int.MAX_VALUE shr 2, MeasureSpec.AT_MOST)
super.onMeasure(widthSpec, expandSpec)
}
}
\ No newline at end of file
}
package com.yidian.common.widget.blank
package com.yidian.bcommon.widget.blank
import android.content.Context
import android.util.AttributeSet
......@@ -6,10 +6,10 @@ import android.view.Gravity
import android.view.View
import android.view.ViewGroup
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.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 {
fun loadAgainCallback()
......
package com.yidian.common.wxapi
package com.yidian.bcommon.wxapi
import com.umeng.socialize.weixin.view.WXCallbackActivity
......
......@@ -7,7 +7,7 @@
<variable
name="vm"
type="com.yidian.common.webview.PublicWebViewModel" />
type="com.yidian.bcommon.webview.PublicWebViewModel" />
</data>
<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