Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
L
lib_base
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
sikang
lib_base
Commits
be569d78
Commit
be569d78
authored
Jan 18, 2019
by
sikang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
lib_base_v2 包结构更新
parent
16760549
Hide whitespace changes
Inline
Side-by-side
Showing
117 changed files
with
257 additions
and
364 deletions
+257
-364
libs/armeabi/libsignal.so
+0
-0
proguard-rules.pro
+1
-1
src/main/AndroidManifest.xml
+14
-14
src/main/assets/litepal.xml
+2
-1
src/main/java/com/common/Collector.java
+3
-3
src/main/java/com/common/activity/AboutUsActivity.java
+4
-5
src/main/java/com/common/activity/ActivityCenter.java
+3
-3
src/main/java/com/common/activity/AgreementPolicyActivity.java
+3
-9
src/main/java/com/common/activity/HelpCenterActivity.java
+3
-3
src/main/java/com/common/activity/MessageListActivity.java
+3
-3
src/main/java/com/common/activity/RefreshDeskActivity.java
+1
-3
src/main/java/com/common/activity/RefreshDeskListActivity.java
+1
-1
src/main/java/com/common/activity/RegionActivity.java
+3
-3
src/main/java/com/common/activity/RepaymentGuideActivity.java
+4
-6
src/main/java/com/common/activity/TakePhotoActivity.java
+5
-10
src/main/java/com/common/activity/WebActivity.java
+2
-2
src/main/java/com/common/base/AvoidOnResultFragment.java
+3
-1
src/main/java/com/common/base/BaseActivity.java
+5
-7
src/main/java/com/common/base/BaseApplication.java
+8
-10
src/main/java/com/common/base/BaseFragment.java
+4
-4
src/main/java/com/common/bean/ActivityInfoBean.java
+1
-1
src/main/java/com/common/bean/ApplyLoanInfo.java
+1
-1
src/main/java/com/common/bean/BankBean.java
+1
-1
src/main/java/com/common/bean/BannerMessageDto.java
+1
-1
src/main/java/com/common/bean/BasicAck.java
+1
-1
src/main/java/com/common/bean/CertBean.java
+1
-1
src/main/java/com/common/bean/CollectInfoEntity.java
+1
-1
src/main/java/com/common/bean/ContactInfoBean.java
+1
-1
src/main/java/com/common/bean/CouponBean.java
+1
-1
src/main/java/com/common/bean/DepositMethodsBean.java
+1
-1
src/main/java/com/common/bean/DepositResponseBean.java
+1
-1
src/main/java/com/common/bean/DisplayBean.java
+1
-1
src/main/java/com/common/bean/EmojiLocationBean.java
+1
-1
src/main/java/com/common/bean/EmploymentBean.java
+1
-1
src/main/java/com/common/bean/EmploymentServerBean.java
+1
-1
src/main/java/com/common/bean/EventCenterBean.java
+1
-1
src/main/java/com/common/bean/GatewayInfoBean.java
+1
-1
src/main/java/com/common/bean/GeoLocationBean.java
+1
-1
src/main/java/com/common/bean/HistoryLoanAppInfoBean.java
+1
-1
src/main/java/com/common/bean/IdentifyBean.java
+1
-1
src/main/java/com/common/bean/IncomeMessageProto.java
+1
-1
src/main/java/com/common/bean/InviteResult.java
+1
-1
src/main/java/com/common/bean/InviteeBean.java
+1
-1
src/main/java/com/common/bean/InviteePersonBean.java
+1
-1
src/main/java/com/common/bean/LatestLoanAppBean.java
+1
-1
src/main/java/com/common/bean/LoanAppBeanFatherStatusLogs.java
+1
-1
src/main/java/com/common/bean/LoanAppHelpCenterTipsBean.java
+1
-1
src/main/java/com/common/bean/LoanInfo.java
+1
-1
src/main/java/com/common/bean/LoanRange.java
+1
-1
src/main/java/com/common/bean/LoaningAmoutBean.java
+1
-1
src/main/java/com/common/bean/LoginRequestBean.java
+1
-1
src/main/java/com/common/bean/LoginStatusBean.java
+1
-1
src/main/java/com/common/bean/MessageBean.java
+1
-1
src/main/java/com/common/bean/MsgInboxBean.java
+1
-1
src/main/java/com/common/bean/OcrResultBean.java
+1
-1
src/main/java/com/common/bean/PersonalInfo.java
+1
-1
src/main/java/com/common/bean/PersonalInfoBean.java
+1
-1
src/main/java/com/common/bean/PersonalInfoServerBean.java
+1
-1
src/main/java/com/common/bean/PhotoInfo.java
+1
-1
src/main/java/com/common/bean/ProductBean.java
+1
-1
src/main/java/com/common/bean/ProgressBean.java
+1
-1
src/main/java/com/common/bean/RecordFilesResponse.java
+1
-1
src/main/java/com/common/bean/RegionBean.java
+1
-1
src/main/java/com/common/bean/RepaymentGuideBean.java
+1
-1
src/main/java/com/common/bean/ResponseErrorBody.java
+1
-1
src/main/java/com/common/bean/Result.java
+1
-1
src/main/java/com/common/bean/SysDictBean.java
+1
-1
src/main/java/com/common/bean/ThirdPartDataBean.java
+1
-1
src/main/java/com/common/bean/ThirdPartItemBean.java
+1
-1
src/main/java/com/common/bean/TokenInfoBean.java
+1
-1
src/main/java/com/common/bean/TotalAmount.java
+1
-1
src/main/java/com/common/bean/UpdateBean.java
+1
-1
src/main/java/com/common/bean/UserBankInfo.java
+1
-1
src/main/java/com/common/bean/UserBean.java
+1
-1
src/main/java/com/common/bean/VersionBean.java
+1
-1
src/main/java/com/common/bean/YWUser.java
+1
-1
src/main/java/com/common/broadcast/InstallReferrerReceiver.java
+2
-3
src/main/java/com/common/fragment/LoanInfoFragment.java
+3
-3
src/main/java/com/common/fragment/RegionFragment.java
+4
-6
src/main/java/com/common/fragment/RepaymentH5Fragment.java
+3
-3
src/main/java/com/common/service/MsgHandleService.java
+1
-1
src/main/java/com/common/service/MsgInstanceIdService.java
+1
-1
src/main/java/com/common/widget/BannerView.java
+1
-1
src/main/java/com/common/widget/CameraView.java
+1
-4
src/main/java/com/common/widget/LoadingDialog.java
+1
-1
src/main/java/com/common/widget/PageStateLayout.java
+1
-2
src/main/java/com/common/widget/PenetrateDrawerLayout.java
+1
-1
src/main/java/com/common/widget/PenetrateFrameLayout.java
+1
-1
src/main/java/com/common/widget/ProgressDialog.java
+1
-2
src/main/java/com/common/widget/SpanButton.java
+1
-1
src/main/java/com/common/widget/TitleSpan.java
+1
-1
src/main/java/com/common/widget/TopBar.java
+1
-1
src/main/java/signal/JNISignal.java
+0
-41
src/main/java/tech/starwin/constants/TDChannel.java
+0
-32
src/main/java/tech/starwin/impl/HttpObserver.java
+3
-3
src/main/java/tech/starwin/mvp/api/LoanApi.java
+10
-10
src/main/java/tech/starwin/mvp/api/UploadApi.java
+3
-3
src/main/java/tech/starwin/mvp/api/UserApi.java
+29
-29
src/main/java/tech/starwin/mvp/presenter/LoanPresenter.java
+3
-3
src/main/java/tech/starwin/mvp/presenter/UploadPresenter.java
+2
-2
src/main/java/tech/starwin/mvp/presenter/UserPresenter.java
+13
-13
src/main/java/tech/starwin/mvp/ui/adapter/EventCenterAdapter.java
+1
-1
src/main/java/tech/starwin/mvp/ui/adapter/HelpCenterAdapter.java
+1
-1
src/main/java/tech/starwin/mvp/ui/adapter/MessageAdapter.java
+1
-1
src/main/java/tech/starwin/mvp/ui/adapter/RegionAdapter.java
+1
-1
src/main/java/tech/starwin/mvp/ui/adapter/RepaymentGuideAdapter.java
+1
-1
src/main/java/tech/starwin/network/Gateway.java
+1
-1
src/main/java/tech/starwin/utils/LoginManager.java
+2
-2
src/main/java/tech/starwin/utils/PreferencesManager.java
+5
-5
src/main/java/tech/starwin/utils/collection/UploadManager.java
+4
-3
src/main/java/tech/starwin/utils/context_utils/AppLanguageUtils.java
+15
-11
src/main/java/tech/starwin/utils/context_utils/EasyActivityResult.java
+2
-0
src/main/java/tech/starwin/utils/ui_utils/DialogManager.java
+2
-2
src/main/java/tech/starwin/utils/ui_utils/QMUIHelper.java
+2
-4
src/main/java/tech/starwin/utils/ui_utils/UIHelper.java
+0
-15
src/main/res/layout/activity_take_photo.xml
+2
-2
src/main/res/layout/base_topbar.xml
+2
-1
No files found.
libs/armeabi/libsignal.so
deleted
100755 → 0
View file @
16760549
File deleted
proguard-rules.pro
View file @
be569d78
...
...
@@ -236,7 +236,7 @@
######引用的其他Module可以直接在app的这个混淆文件里配置
# 如果使用了Gson之类的工具要使被它解析的JavaBean类即实体类不被混淆。
-keep class
tech.starwin.mvp
.beans.
*
* { *; }
-keep class
com.common
.beans.
*
* { *; }
#-libraryjars ..
/android-gif-drawable-1.2.5/src/main/jniLibs/x86/libpl_droidsonroids_gif.so
#-libraryjars ../android-gif-drawable-1.2.5/src/main/jniLibs/x86_64/libpl_droidsonroids_gif.so
...
...
src/main/AndroidManifest.xml
View file @
be569d78
...
...
@@ -30,12 +30,12 @@
android:name=
"firebase_messaging_auto_init_enabled"
android:value=
"false"
/>
<service
android:name=
".service.MsgHandleService"
>
<service
android:name=
"
com.common
.service.MsgHandleService"
>
<intent-filter>
<action
android:name=
"com.google.firebase.MESSAGING_EVENT"
/>
</intent-filter>
</service>
<service
android:name=
".service.MsgInstanceIdService"
>
<service
android:name=
"
com.common
.service.MsgInstanceIdService"
>
<intent-filter>
<action
android:name=
"com.google.firebase.INSTANCE_ID_EVENT"
/>
</intent-filter>
...
...
@@ -66,57 +66,57 @@
<!--地区选择-->
<activity
android:name=
"
.mvp.ui
.activity.RegionActivity"
android:name=
"
com.common
.activity.RegionActivity"
android:screenOrientation=
"portrait"
/>
<!-- Zendesk -->
<activity
android:name=
"
.mvp.ui
.activity.RefreshDeskActivity"
android:name=
"
com.common
.activity.RefreshDeskActivity"
android:screenOrientation=
"portrait"
android:windowSoftInputMode=
"adjustResize"
/>
<activity
android:name=
"
.mvp.ui
.activity.RefreshDeskListActivity"
android:name=
"
com.common
.activity.RefreshDeskListActivity"
android:screenOrientation=
"portrait"
/>
<!--拍照-->
<activity
android:name=
"
.mvp.ui
.activity.TakePhotoActivity"
android:name=
"
com.common
.activity.TakePhotoActivity"
android:screenOrientation=
"portrait"
/>
<!--还款指南-->
<activity
android:name=
"
.mvp.ui
.activity.RepaymentGuideActivity"
android:name=
"
com.common
.activity.RepaymentGuideActivity"
android:screenOrientation=
"portrait"
/>
<!--Web-->
<activity
android:name=
"
.mvp.ui
.activity.WebActivity"
android:name=
"
com.common
.activity.WebActivity"
android:screenOrientation=
"portrait"
/>
<!--注册协议和隐私政策-->
<activity
android:name=
"
.mvp.ui
.activity.AgreementPolicyActivity"
android:name=
"
com.common
.activity.AgreementPolicyActivity"
android:screenOrientation=
"portrait"
/>
<!--帮助中心-->
<activity
android:name=
"
.mvp.ui
.activity.HelpCenterActivity"
android:name=
"
com.common
.activity.HelpCenterActivity"
android:screenOrientation=
"portrait"
/>
<!--关于我们-->
<activity
android:name=
"
.mvp.ui
.activity.AboutUsActivity"
android:name=
"
com.common
.activity.AboutUsActivity"
android:screenOrientation=
"portrait"
/>
<!--活动中心-->
<activity
android:name=
"
.mvp.ui
.activity.ActivityCenter"
android:name=
"
com.common
.activity.ActivityCenter"
android:screenOrientation=
"portrait"
/>
<!--活动中心-->
<activity
android:name=
"
.mvp.ui
.activity.MessageListActivity"
android:name=
"
com.common
.activity.MessageListActivity"
android:screenOrientation=
"portrait"
/>
...
...
@@ -129,7 +129,7 @@
</receiver>
<receiver
android:name=
".broadcast.InstallReferrerReceiver"
android:name=
"
com.common
.broadcast.InstallReferrerReceiver"
android:enabled=
"true"
android:exported=
"true"
android:permission=
"android.permission.INSTALL_PACKAGES"
>
...
...
src/main/assets/litepal.xml
View file @
be569d78
...
...
@@ -3,6 +3,6 @@
<dbname
value=
"collect_info"
/>
<version
value=
"1"
/>
<list>
<mapping
class=
"
tech.starwin.database.entity
.CollectInfoEntity"
/>
<mapping
class=
"
com.common.bean
.CollectInfoEntity"
/>
</list>
</litepal>
\ No newline at end of file
src/main/java/
tech/starwin/database
/Collector.java
→
src/main/java/
com/common
/Collector.java
View file @
be569d78
package
tech
.
starwin
.
database
;
package
com
.
common
;
import
android.Manifest
;
import
android.annotation.SuppressLint
;
...
...
@@ -16,7 +16,6 @@ import com.annimon.stream.function.Function;
import
org.json.JSONArray
;
import
org.json.JSONException
;
import
org.json.JSONObject
;
import
org.litepal.LitePal
;
import
java.util.ArrayList
;
import
java.util.Comparator
;
...
...
@@ -28,8 +27,9 @@ import io.reactivex.Observable;
import
io.reactivex.ObservableSource
;
import
io.reactivex.functions.Consumer
;
import
io.reactivex.functions.Predicate
;
import
tech.starwin.database.DataBaseHelper
;
import
tech.starwin.database.entity.CallLogEntity
;
import
tech.starwin.database.entity
.CollectInfoEntity
;
import
com.common.bean
.CollectInfoEntity
;
import
tech.starwin.database.entity.ContactEntity
;
import
tech.starwin.database.entity.SmsEntity
;
import
tech.starwin.utils.collection.UploadManager
;
...
...
src/main/java/
tech/starwin/mvp/ui
/activity/AboutUsActivity.java
→
src/main/java/
com/common
/activity/AboutUsActivity.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
ui
.
activity
;
package
com
.
common
.
activity
;
import
android.content.Context
;
import
android.text.TextUtils
;
...
...
@@ -9,13 +9,12 @@ import android.widget.TextView;
import
tech.starwin.LibConfig
;
import
tech.starwin.R
;
import
tech.starwi
n.base.BaseActivity
;
import
tech.starwin.mvp.beans
.DisplayBean
;
import
com.commo
n.base.BaseActivity
;
import
com.common.bean
.DisplayBean
;
import
tech.starwin.mvp.presenter.UserPresenter
;
import
tech.starwin.utils.context_utils.ActivityJumper
;
import
tech.starwin.utils.ui_utils.DialogFactory
;
import
tech.starwin.utils.ui_utils.QMUIHelper
;
import
tech.starwi
n.widget.PageStateLayout
;
import
com.commo
n.widget.PageStateLayout
;
/**
* Created by SiKang on 2018/11/1.
...
...
src/main/java/
tech/starwin/mvp/ui
/activity/ActivityCenter.java
→
src/main/java/
com/common
/activity/ActivityCenter.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
ui
.
activity
;
package
com
.
common
.
activity
;
import
android.content.Context
;
import
android.support.v7.widget.RecyclerView
;
...
...
@@ -6,8 +6,8 @@ import android.support.v7.widget.RecyclerView;
import
java.util.List
;
import
tech.starwin.R
;
import
tech.starwi
n.base.BaseActivity
;
import
tech.starwin.mvp.beans
.ActivityInfoBean
;
import
com.commo
n.base.BaseActivity
;
import
com.common.bean
.ActivityInfoBean
;
import
tech.starwin.mvp.presenter.UserPresenter
;
import
tech.starwin.mvp.ui.adapter.EventCenterAdapter
;
import
tech.starwin.utils.context_utils.ActivityJumper
;
...
...
src/main/java/
tech/starwin/mvp/ui
/activity/AgreementPolicyActivity.java
→
src/main/java/
com/common
/activity/AgreementPolicyActivity.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
ui
.
activity
;
package
com
.
common
.
activity
;
import
android.app.Activity
;
import
android.content.Context
;
import
android.content.Intent
;
import
android.support.annotation.MainThread
;
import
android.support.v4.app.FragmentActivity
;
import
android.view.Gravity
;
import
android.view.View
;
...
...
@@ -15,20 +13,16 @@ import org.greenrobot.eventbus.EventBus;
import
org.greenrobot.eventbus.Subscribe
;
import
org.greenrobot.eventbus.ThreadMode
;
import
tech.starwin.LibConfig
;
import
tech.starwin.R
;
import
tech.starwi
n.base.BaseActivity
;
import
com.commo
n.base.BaseActivity
;
import
tech.starwin.constants.ActionEnum
;
import
tech.starwin.impl.OnEventClickListener
;
import
tech.starwin.mvp.presenter.LoanPresenter
;
import
tech.starwin.network.Gateway
;
import
tech.starwin.utils.LoginManager
;
import
tech.starwin.utils.PreferencesManager
;
import
tech.starwin.utils.context_utils.ActivityJumper
;
import
tech.starwin.utils.context_utils.EasyActivityResult
;
import
tech.starwin.utils.ui_utils.DialogFactory
;
import
tech.starwin.utils.ui_utils.UIHelper
;
import
tech.starwi
n.widget.TopBar
;
import
com.commo
n.widget.TopBar
;
/**
* Created by SiKang on 2018/11/19.
...
...
src/main/java/
tech/starwin/mvp/ui
/activity/HelpCenterActivity.java
→
src/main/java/
com/common
/activity/HelpCenterActivity.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
ui
.
activity
;
package
com
.
common
.
activity
;
import
android.content.Context
;
import
android.support.v7.widget.RecyclerView
;
...
...
@@ -7,8 +7,8 @@ import java.util.ArrayList;
import
java.util.List
;
import
tech.starwin.R
;
import
tech.starwi
n.base.BaseActivity
;
import
tech.starwin.mvp.beans
.LoanAppHelpCenterTipsBean
;
import
com.commo
n.base.BaseActivity
;
import
com.common.bean
.LoanAppHelpCenterTipsBean
;
import
tech.starwin.mvp.ui.adapter.HelpCenterAdapter
;
import
tech.starwin.utils.context_utils.ActivityJumper
;
import
tech.starwin.utils.ui_utils.UIHelper
;
...
...
src/main/java/
tech/starwin/mvp/ui
/activity/MessageListActivity.java
→
src/main/java/
com/common
/activity/MessageListActivity.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
ui
.
activity
;
package
com
.
common
.
activity
;
import
android.content.Context
;
import
java.util.List
;
import
tech.starwin.R
;
import
tech.starwi
n.base.BaseActivity
;
import
tech.starwin.mvp.beans
.MsgInboxBean
;
import
com.commo
n.base.BaseActivity
;
import
com.common.bean
.MsgInboxBean
;
import
tech.starwin.mvp.presenter.UserPresenter
;
import
tech.starwin.mvp.ui.adapter.MessageAdapter
;
import
tech.starwin.utils.context_utils.ActivityJumper
;
...
...
src/main/java/
tech/starwin/mvp/ui
/activity/RefreshDeskActivity.java
→
src/main/java/
com/common
/activity/RefreshDeskActivity.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
ui
.
activity
;
package
com
.
common
.
activity
;
import
android.content.Context
;
import
android.content.Intent
;
...
...
@@ -9,9 +9,7 @@ import android.support.annotation.Nullable;
import
java.lang.reflect.Field
;
import
java.lang.reflect.Method
;
import
tech.starwin.BuildConfig
;
import
tech.starwin.LibConfig
;
import
tech.starwin.utils.GeneralUtils
;
import
tech.starwin.utils.LoginManager
;
import
tech.starwin.utils.ui_utils.UIHelper
;
import
zendesk.suas.Action
;
...
...
src/main/java/
tech/starwin/mvp/ui
/activity/RefreshDeskListActivity.java
→
src/main/java/
com/common
/activity/RefreshDeskListActivity.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
ui
.
activity
;
package
com
.
common
.
activity
;
import
android.content.Context
;
import
android.content.Intent
;
...
...
src/main/java/
tech/starwin/mvp/ui
/activity/RegionActivity.java
→
src/main/java/
com/common
/activity/RegionActivity.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
ui
.
activity
;
package
com
.
common
.
activity
;
import
android.content.Intent
;
import
android.support.v4.app.FragmentActivity
;
...
...
@@ -8,8 +8,8 @@ import org.greenrobot.eventbus.EventBus;
import
org.greenrobot.eventbus.Subscribe
;
import
tech.starwin.R
;
import
tech.starwi
n.base.BaseActivity
;
import
tech.starwin.mvp.ui
.fragment.RegionFragment
;
import
com.commo
n.base.BaseActivity
;
import
com.common
.fragment.RegionFragment
;
import
tech.starwin.utils.context_utils.EasyActivityResult
;
import
tech.starwin.utils.context_utils.FragmentLauncher
;
import
tech.starwin.utils.event_bus.EventMessage
;
...
...
src/main/java/
tech/starwin/mvp/ui
/activity/RepaymentGuideActivity.java
→
src/main/java/
com/common
/activity/RepaymentGuideActivity.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
ui
.
activity
;
package
com
.
common
.
activity
;
import
android.content.Context
;
import
com.qmuiteam.qmui.widget.QMUITopBar
;
import
java.util.ArrayList
;
import
java.util.List
;
import
tech.starwin.R
;
import
tech.starwi
n.base.BaseActivity
;
import
tech.starwin.mvp.beans
.RepaymentGuideBean
;
import
com.commo
n.base.BaseActivity
;
import
com.common.bean
.RepaymentGuideBean
;
import
tech.starwin.mvp.ui.adapter.RepaymentGuideAdapter
;
import
tech.starwin.utils.context_utils.ActivityJumper
;
import
tech.starwin.utils.ui_utils.UIHelper
;
import
tech.starwi
n.widget.TopBar
;
import
com.commo
n.widget.TopBar
;
/**
* Created by SiKang on 2018/11/17.
...
...
src/main/java/
tech/starwin/mvp/ui
/activity/TakePhotoActivity.java
→
src/main/java/
com/common
/activity/TakePhotoActivity.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
ui
.
activity
;
package
com
.
common
.
activity
;
import
android.content.Intent
;
import
android.graphics.Bitmap
;
import
android.hardware.Camera
;
import
android.support.annotation.DrawableRes
;
import
android.support.v4.app.FragmentActivity
;
import
android.text.TextUtils
;
import
android.view.View
;
import
android.view.ViewGroup
;
import
android.widget.Button
;
import
android.widget.ImageView
;
...
...
@@ -15,12 +12,10 @@ import android.widget.ImageView;
import
com.qmuiteam.qmui.util.QMUIStatusBarHelper
;
import
java.io.File
;
import
java.io.FileOutputStream
;
import
tech.starwin.LibConfig
;
import
tech.starwin.R
;
import
tech.starwi
n.base.BaseActivity
;
import
tech.starwin.impl.OnEventClickListener
;
import
com.commo
n.base.BaseActivity
;
import
tech.starwin.impl.OnNoShakeClickListener
;
import
tech.starwin.utils.BitmapUtils
;
import
tech.starwin.utils.FileUtils
;
...
...
@@ -28,8 +23,8 @@ import tech.starwin.utils.context_utils.ActivityJumper;
import
tech.starwin.utils.context_utils.EasyActivityResult
;
import
tech.starwin.utils.ui_utils.QMUIHelper
;
import
tech.starwin.utils.ui_utils.UIHelper
;
import
tech.starwi
n.widget.CameraView
;
import
tech.starwi
n.widget.TopBar
;
import
com.commo
n.widget.CameraView
;
import
com.commo
n.widget.TopBar
;
/**
* Created by SiKang on 2018/9/25.
...
...
src/main/java/
tech/starwin/mvp/ui
/activity/WebActivity.java
→
src/main/java/
com/common
/activity/WebActivity.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
ui
.
activity
;
package
com
.
common
.
activity
;
import
android.content.Context
;
import
android.webkit.WebChromeClient
;
...
...
@@ -6,7 +6,7 @@ import android.webkit.WebSettings;
import
android.webkit.WebView
;
import
tech.starwin.R
;
import
tech.starwi
n.base.BaseActivity
;
import
com.commo
n.base.BaseActivity
;
import
tech.starwin.utils.context_utils.ActivityJumper
;
/**
...
...
src/main/java/
tech/starwin/utils/context_utils
/AvoidOnResultFragment.java
→
src/main/java/
com/common/base
/AvoidOnResultFragment.java
View file @
be569d78
package
tech
.
starwin
.
utils
.
context_utils
;
package
com
.
common
.
base
;
import
android.content.Intent
;
import
android.os.Bundle
;
...
...
@@ -7,6 +7,8 @@ import android.support.v4.app.Fragment;
import
java.util.HashMap
;
import
java.util.Map
;
import
tech.starwin.utils.context_utils.EasyActivityResult
;
/**
* Created by SiKang on 2018/9/21.
*/
...
...
src/main/java/
tech/starwi
n/base/BaseActivity.java
→
src/main/java/
com/commo
n/base/BaseActivity.java
View file @
be569d78
package
tech
.
starwi
n
.
base
;
package
com
.
commo
n
.
base
;
import
android.content.Context
;
import
android.os.Bundle
;
...
...
@@ -11,7 +11,6 @@ import android.support.v4.app.Fragment;
import
android.support.v4.widget.DrawerLayout
;
import
android.support.v7.app.AppCompatActivity
;
import
android.text.TextUtils
;
import
android.view.Gravity
;
import
android.view.LayoutInflater
;
import
android.view.View
;
import
android.view.ViewGroup
;
...
...
@@ -19,7 +18,6 @@ import android.widget.FrameLayout;
import
com.google.firebase.messaging.RemoteMessage
;
import
com.qmuiteam.qmui.util.QMUIStatusBarHelper
;
import
com.qmuiteam.qmui.widget.QMUITopBar
;
import
com.trello.rxlifecycle2.LifecycleTransformer
;
import
com.trello.rxlifecycle2.RxLifecycle
;
import
com.trello.rxlifecycle2.android.ActivityEvent
;
...
...
@@ -29,16 +27,16 @@ import io.reactivex.Observable;
import
io.reactivex.subjects.BehaviorSubject
;
import
tech.starwin.LibConfig
;
import
tech.starwin.R
;
import
tech.starwin.service.MsgHandleService
;
import
tech.starwin.base.BasePresenter
;
import
com.common.service.MsgHandleService
;
import
tech.starwin.mvp.IView
;
import
tech.starwin.utils.ScreenAutoSize
;
import
tech.starwin.utils.context_utils.AppLanguageUtils
;
import
tech.starwin.utils.PresenterHoler
;
import
tech.starwin.utils.context_utils.FragmentLauncher
;
import
tech.starwin.utils.ui_utils.DialogFactory
;
import
tech.starwin.utils.ui_utils.QMUIHelper
;
import
tech.starwi
n.widget.ProgressDialog
;
import
tech.starwi
n.widget.TopBar
;
import
com.commo
n.widget.ProgressDialog
;
import
com.commo
n.widget.TopBar
;
/**
* Created by SiKang on 2018/9/14.
...
...
src/main/java/
tech/starwi
n/base/BaseApplication.java
→
src/main/java/
com/commo
n/base/BaseApplication.java
View file @
be569d78
package
tech
.
starwi
n
.
base
;
package
com
.
commo
n
.
base
;
import
android.content.Context
;
import
android.content.res.Configuration
;
import
android.support.multidex.MultiDexApplication
;
import
signal.JNISignal
;
import
tech.starwin.LibConfig
;
import
tech.starwin.utils.InstallReferrerHelper
;
import
tech.starwin.utils.LogUtils
;
import
tech.starwin.utils.context_utils.AppLanguageUtils
;
/**
...
...
@@ -38,13 +36,13 @@ public abstract class BaseApplication extends MultiDexApplication {
LibConfig
.
initLib
(
this
);
//已签名的APP,这里会输出当前签名的 hashCode 值,将 hashCode 在服务端备份(更换签名时要同时更新备份)
LogUtils
.
d
(
"Signal_Log"
,
"hashCode: "
+
JNISignal
.
getKeyStoreHashCode
(
this
));
/*
* 获取暗号,每一个 http 请求,都在 header 中加入此暗号
* 服务端收到请求,根据header中的包名和已备份的hashCode,用同样的方式生成暗号,然后和 Header 中收到的暗号进行对比,如果暗号不一样,则拒绝返回数据
* */
LogUtils
.
d
(
"Signal_Log"
,
"signal: "
+
JNISignal
.
getSignal
(
this
));
//
//已签名的APP,这里会输出当前签名的 hashCode 值,将 hashCode 在服务端备份(更换签名时要同时更新备份)
//
LogUtils.d("Signal_Log", "hashCode: " + JNISignal.getKeyStoreHashCode(this));
//
/*
//
* 获取暗号,每一个 http 请求,都在 header 中加入此暗号
//
* 服务端收到请求,根据header中的包名和已备份的hashCode,用同样的方式生成暗号,然后和 Header 中收到的暗号进行对比,如果暗号不一样,则拒绝返回数据
//
* */
//
LogUtils.d("Signal_Log", "signal: " + JNISignal.getSignal(this));
}
/**
...
...
src/main/java/
tech/starwi
n/base/BaseFragment.java
→
src/main/java/
com/commo
n/base/BaseFragment.java
View file @
be569d78
package
tech
.
starwi
n
.
base
;
package
com
.
commo
n
.
base
;
import
android.os.Bundle
;
import
android.support.annotation.CheckResult
;
...
...
@@ -12,7 +12,6 @@ import android.view.View;
import
android.view.ViewGroup
;
import
com.qmuiteam.qmui.util.QMUIStatusBarHelper
;
import
com.qmuiteam.qmui.widget.QMUITopBar
;
import
com.trello.rxlifecycle2.LifecycleTransformer
;
import
com.trello.rxlifecycle2.RxLifecycle
;
import
com.trello.rxlifecycle2.android.ActivityEvent
;
...
...
@@ -22,13 +21,14 @@ import io.reactivex.Observable;
import
io.reactivex.subjects.BehaviorSubject
;
import
tech.starwin.LibConfig
;
import
tech.starwin.R
;
import
tech.starwin.base.BasePresenter
;
import
tech.starwin.mvp.IView
;
import
tech.starwin.utils.PresenterHoler
;
import
tech.starwin.utils.ui_utils.DialogFactory
;
import
tech.starwin.utils.ui_utils.QMUIHelper
;
import
tech.starwi
n.widget.ProgressDialog
;
import
com.commo
n.widget.ProgressDialog
;
import
tech.starwin.utils.ui_utils.UIHelper
;
import
tech.starwi
n.widget.TopBar
;
import
com.commo
n.widget.TopBar
;
/**
* Created by SiKang on 2018/9/16.
...
...
src/main/java/
tech/starwin/mvp/beans
/ActivityInfoBean.java
→
src/main/java/
com/common/bean
/ActivityInfoBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/ApplyLoanInfo.java
→
src/main/java/
com/common/bean
/ApplyLoanInfo.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/BankBean.java
→
src/main/java/
com/common/bean
/BankBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/BannerMessageDto.java
→
src/main/java/
com/common/bean
/BannerMessageDto.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/BasicAck.java
→
src/main/java/
com/common/bean
/BasicAck.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/CertBean.java
→
src/main/java/
com/common/bean
/CertBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/database/entity
/CollectInfoEntity.java
→
src/main/java/
com/common/bean
/CollectInfoEntity.java
View file @
be569d78
package
tech
.
starwin
.
database
.
entity
;
package
com
.
common
.
bean
;
import
org.litepal.crud.LitePalSupport
;
...
...
src/main/java/
tech/starwin/mvp/beans
/ContactInfoBean.java
→
src/main/java/
com/common/bean
/ContactInfoBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/CouponBean.java
→
src/main/java/
com/common/bean
/CouponBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/DepositMethodsBean.java
→
src/main/java/
com/common/bean
/DepositMethodsBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
import
java.util.List
;
...
...
src/main/java/
tech/starwin/mvp/beans
/DepositResponseBean.java
→
src/main/java/
com/common/bean
/DepositResponseBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/DisplayBean.java
→
src/main/java/
com/common/bean
/DisplayBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/EmojiLocationBean.java
→
src/main/java/
com/common/bean
/EmojiLocationBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/EmploymentBean.java
→
src/main/java/
com/common/bean
/EmploymentBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/EmploymentServerBean.java
→
src/main/java/
com/common/bean
/EmploymentServerBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/EventCenterBean.java
→
src/main/java/
com/common/bean
/EventCenterBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/GatewayInfoBean.java
→
src/main/java/
com/common/bean
/GatewayInfoBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
com.google.gson.annotations.SerializedName
;
...
...
src/main/java/
tech/starwin/mvp/beans
/GeoLocationBean.java
→
src/main/java/
com/common/bean
/GeoLocationBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
import
java.util.List
;
...
...
src/main/java/
tech/starwin/mvp/beans
/HistoryLoanAppInfoBean.java
→
src/main/java/
com/common/bean
/HistoryLoanAppInfoBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
android.os.Parcelable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/IdentifyBean.java
→
src/main/java/
com/common/bean
/IdentifyBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/utils/collectio
n/IncomeMessageProto.java
→
src/main/java/
com/common/bea
n/IncomeMessageProto.java
View file @
be569d78
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: IncomeMessage.proto
package
tech
.
starwin
.
utils
.
collectio
n
;
package
com
.
common
.
bea
n
;
public
final
class
IncomeMessageProto
{
private
IncomeMessageProto
()
{}
...
...
src/main/java/
tech/starwin/mvp/beans
/InviteResult.java
→
src/main/java/
com/common/bean
/InviteResult.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/InviteeBean.java
→
src/main/java/
com/common/bean
/InviteeBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/InviteePersonBean.java
→
src/main/java/
com/common/bean
/InviteePersonBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/LatestLoanAppBean.java
→
src/main/java/
com/common/bean
/LatestLoanAppBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
android.os.Parcel
;
import
android.os.Parcelable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/LoanAppBeanFatherStatusLogs.java
→
src/main/java/
com/common/bean
/LoanAppBeanFatherStatusLogs.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
android.os.Parcel
;
import
android.os.Parcelable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/LoanAppHelpCenterTipsBean.java
→
src/main/java/
com/common/bean
/LoanAppHelpCenterTipsBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/LoanInfo.java
→
src/main/java/
com/common/bean
/LoanInfo.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
import
java.util.List
;
...
...
src/main/java/
tech/starwin/mvp/beans
/LoanRange.java
→
src/main/java/
com/common/bean
/LoanRange.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/LoaningAmoutBean.java
→
src/main/java/
com/common/bean
/LoaningAmoutBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/LoginRequestBean.java
→
src/main/java/
com/common/bean
/LoginRequestBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/LoginStatusBean.java
→
src/main/java/
com/common/bean
/LoginStatusBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/MessageBean.java
→
src/main/java/
com/common/bean
/MessageBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/MsgInboxBean.java
→
src/main/java/
com/common/bean
/MsgInboxBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/OcrResultBean.java
→
src/main/java/
com/common/bean
/OcrResultBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/PersonalInfo.java
→
src/main/java/
com/common/bean
/PersonalInfo.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/PersonalInfoBean.java
→
src/main/java/
com/common/bean
/PersonalInfoBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
android.support.annotation.Nullable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/PersonalInfoServerBean.java
→
src/main/java/
com/common/bean
/PersonalInfoServerBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
android.support.annotation.Nullable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/PhotoInfo.java
→
src/main/java/
com/common/bean
/PhotoInfo.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.File
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/ProductBean.java
→
src/main/java/
com/common/bean
/ProductBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/ProgressBean.java
→
src/main/java/
com/common/bean
/ProgressBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/RecordFilesResponse.java
→
src/main/java/
com/common/bean
/RecordFilesResponse.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
import
java.util.List
;
...
...
src/main/java/
tech/starwin/mvp/beans
/RegionBean.java
→
src/main/java/
com/common/bean
/RegionBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
import
java.util.List
;
...
...
src/main/java/
tech/starwin/mvp/beans
/RepaymentGuideBean.java
→
src/main/java/
com/common/bean
/RepaymentGuideBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
/**
* Created by SiKang on 2018/11/17.
...
...
src/main/java/
tech/starwin/mvp/beans
/ResponseErrorBody.java
→
src/main/java/
com/common/bean
/ResponseErrorBody.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/Result.java
→
src/main/java/
com/common/bean
/Result.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/SysDictBean.java
→
src/main/java/
com/common/bean
/SysDictBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/ThirdPartDataBean.java
→
src/main/java/
com/common/bean
/ThirdPartDataBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
import
java.util.List
;
...
...
src/main/java/
tech/starwin/mvp/beans
/ThirdPartItemBean.java
→
src/main/java/
com/common/bean
/ThirdPartItemBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
/**
* Created by SiKang on 2019/1/14.
...
...
src/main/java/
tech/starwin/mvp/beans
/TokenInfoBean.java
→
src/main/java/
com/common/bean
/TokenInfoBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/TotalAmount.java
→
src/main/java/
com/common/bean
/TotalAmount.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/UpdateBean.java
→
src/main/java/
com/common/bean
/UpdateBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
import
java.util.ArrayList
;
...
...
src/main/java/
tech/starwin/mvp/beans
/UserBankInfo.java
→
src/main/java/
com/common/bean
/UserBankInfo.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/UserBean.java
→
src/main/java/
com/common/bean
/UserBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
import
java.util.List
;
...
...
src/main/java/
tech/starwin/mvp/beans
/VersionBean.java
→
src/main/java/
com/common/bean
/VersionBean.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
android.os.Parcel
;
import
android.os.Parcelable
;
...
...
src/main/java/
tech/starwin/mvp/beans
/YWUser.java
→
src/main/java/
com/common/bean
/YWUser.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
beans
;
package
com
.
common
.
bean
;
import
java.io.Serializable
;
...
...
src/main/java/
tech/starwi
n/broadcast/InstallReferrerReceiver.java
→
src/main/java/
com/commo
n/broadcast/InstallReferrerReceiver.java
View file @
be569d78
package
tech
.
starwi
n
.
broadcast
;
package
com
.
commo
n
.
broadcast
;
import
android.content.BroadcastReceiver
;
import
android.content.Context
;
import
android.content.Intent
;
import
android.os.Bundle
;
import
android.text.TextUtils
;
import
android.util.Log
;
import
java.io.UnsupportedEncodingException
;
import
java.net.URLDecoder
;
...
...
@@ -17,7 +16,7 @@ import tech.starwin.utils.collection.UploadManager;
/**
* 监听并保存安装referrer
* 测试发送广播:
* adb shell am broadcast -a com.android.vending.INSTALL_REFERRER -n com.pop.douang/
tech.starwin
.broadcast.InstallReferrerReceiver --es "referrer" "utm_source=testSource&utm_medium=testMedium&utm_term=testTerm&utm_content=11&PARTNER_ID=111&PARTNER_CLICK_ID=222"
* adb shell am broadcast -a com.android.vending.INSTALL_REFERRER -n com.pop.douang/
com.components
.broadcast.InstallReferrerReceiver --es "referrer" "utm_source=testSource&utm_medium=testMedium&utm_term=testTerm&utm_content=11&PARTNER_ID=111&PARTNER_CLICK_ID=222"
*/
public
class
InstallReferrerReceiver
extends
BroadcastReceiver
{
...
...
src/main/java/
tech/starwin/mvp/ui
/fragment/LoanInfoFragment.java
→
src/main/java/
com/common
/fragment/LoanInfoFragment.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
ui
.
fragment
;
package
com
.
common
.
fragment
;
import
android.os.Bundle
;
import
android.view.ViewGroup
;
import
tech.starwi
n.base.BaseFragment
;
import
tech.starwin.mvp.beans
.LatestLoanAppBean
;
import
com.commo
n.base.BaseFragment
;
import
com.common.bean
.LatestLoanAppBean
;
import
tech.starwin.utils.context_utils.ActivityJumper
;
/**
...
...
src/main/java/
tech/starwin/mvp/ui
/fragment/RegionFragment.java
→
src/main/java/
com/common
/fragment/RegionFragment.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
ui
.
fragment
;
package
com
.
common
.
fragment
;
import
android.app.Activity
;
import
android.os.Bundle
;
...
...
@@ -6,16 +6,14 @@ import android.support.v7.widget.RecyclerView;
import
android.view.View
;
import
android.view.ViewGroup
;
import
com.qmuiteam.qmui.widget.QMUITopBar
;
import
java.io.Serializable
;
import
tech.starwin.R
;
import
tech.starwi
n.base.BaseFragment
;
import
com.commo
n.base.BaseFragment
;
import
tech.starwin.base.BaseRecyclerAdapter
;
import
tech.starwin.mvp.beans
.RegionBean
;
import
com.common.bean
.RegionBean
;
import
tech.starwin.mvp.presenter.UserPresenter
;
import
tech.starwin.mvp.ui
.activity.RegionActivity
;
import
com.common
.activity.RegionActivity
;
import
tech.starwin.mvp.ui.adapter.RegionAdapter
;
import
tech.starwin.utils.context_utils.ActivityJumper
;
import
tech.starwin.utils.event_bus.EventSender
;
...
...
src/main/java/
tech/starwin/mvp/ui
/fragment/RepaymentH5Fragment.java
→
src/main/java/
com/common
/fragment/RepaymentH5Fragment.java
View file @
be569d78
package
tech
.
starwin
.
mvp
.
ui
.
fragment
;
package
com
.
common
.
fragment
;
import
android.os.Bundle
;
import
android.view.View
;
...
...
@@ -10,9 +10,9 @@ import android.webkit.WebView;
import
com.qmuiteam.qmui.util.QMUIStatusBarHelper
;
import
tech.starwin.R
;
import
tech.starwi
n.base.BaseFragment
;
import
com.commo
n.base.BaseFragment
;
import
tech.starwin.utils.context_utils.ActivityJumper
;
import
tech.starwi
n.widget.TopBar
;
import
com.commo
n.widget.TopBar
;
/**
* Created by SiKang on 2018/11/20.
...
...
src/main/java/
tech/starwi
n/service/MsgHandleService.java
→
src/main/java/
com/commo
n/service/MsgHandleService.java
View file @
be569d78
package
tech
.
starwi
n
.
service
;
package
com
.
commo
n
.
service
;
import
android.content.Context
;
...
...
src/main/java/
tech/starwi
n/service/MsgInstanceIdService.java
→
src/main/java/
com/commo
n/service/MsgInstanceIdService.java
View file @
be569d78
package
tech
.
starwi
n
.
service
;
package
com
.
commo
n
.
service
;
import
com.google.firebase.iid.FirebaseInstanceId
;
import
com.google.firebase.iid.FirebaseInstanceIdService
;
...
...
src/main/java/
tech/starwi
n/widget/BannerView.java
→
src/main/java/
com/commo
n/widget/BannerView.java
View file @
be569d78
package
tech
.
starwi
n
.
widget
;
package
com
.
commo
n
.
widget
;
import
android.content.Context
;
import
android.support.annotation.NonNull
;
...
...
src/main/java/
tech/starwi
n/widget/CameraView.java
→
src/main/java/
com/commo
n/widget/CameraView.java
View file @
be569d78
package
tech
.
starwi
n
.
widget
;
package
com
.
commo
n
.
widget
;
import
android.content.Context
;
import
android.graphics.Bitmap
;
...
...
@@ -10,15 +10,12 @@ import android.hardware.Camera;
import
android.util.AttributeSet
;
import
android.view.SurfaceHolder
;
import
android.view.SurfaceView
;
import
android.widget.ImageView
;
import
java.io.ByteArrayOutputStream
;
import
java.io.IOException
;
import
java.util.List
;
import
tech.starwin.utils.ui_utils.DialogFactory
;
/**
* Created by SiKang on 2018/12/14.
*/
...
...
src/main/java/
tech/starwi
n/widget/LoadingDialog.java
→
src/main/java/
com/commo
n/widget/LoadingDialog.java
View file @
be569d78
package
tech
.
starwi
n
.
widget
;
package
com
.
commo
n
.
widget
;
import
android.animation.ObjectAnimator
;
import
android.app.Dialog
;
...
...
src/main/java/
tech/starwi
n/widget/PageStateLayout.java
→
src/main/java/
com/commo
n/widget/PageStateLayout.java
View file @
be569d78
package
tech
.
starwi
n
.
widget
;
package
com
.
commo
n
.
widget
;
import
android.content.Context
;
...
...
@@ -9,7 +9,6 @@ import android.view.View;
import
android.view.ViewGroup
;
import
android.widget.Button
;
import
android.widget.EditText
;
import
android.widget.FrameLayout
;
import
android.widget.ImageButton
;
import
android.widget.ImageView
;
import
android.widget.RelativeLayout
;
...
...
src/main/java/
tech/starwi
n/widget/PenetrateDrawerLayout.java
→
src/main/java/
com/commo
n/widget/PenetrateDrawerLayout.java
View file @
be569d78
package
tech
.
starwi
n
.
widget
;
package
com
.
commo
n
.
widget
;
import
android.content.Context
;
import
android.support.annotation.NonNull
;
...
...
src/main/java/
tech/starwi
n/widget/PenetrateFrameLayout.java
→
src/main/java/
com/commo
n/widget/PenetrateFrameLayout.java
View file @
be569d78
package
tech
.
starwi
n
.
widget
;
package
com
.
commo
n
.
widget
;
import
android.content.Context
;
import
android.support.annotation.NonNull
;
...
...
src/main/java/
tech/starwi
n/widget/ProgressDialog.java
→
src/main/java/
com/commo
n/widget/ProgressDialog.java
View file @
be569d78
package
tech
.
starwi
n
.
widget
;
package
com
.
commo
n
.
widget
;
import
android.annotation.SuppressLint
;
import
android.app.Activity
;
import
android.app.Dialog
;
import
android.content.Context
;
import
android.support.annotation.NonNull
;
...
...
src/main/java/
tech/starwi
n/widget/SpanButton.java
→
src/main/java/
com/commo
n/widget/SpanButton.java
View file @
be569d78
package
tech
.
starwi
n
.
widget
;
package
com
.
commo
n
.
widget
;
import
android.content.Context
;
import
android.support.annotation.Nullable
;
...
...
src/main/java/
tech/starwi
n/widget/TitleSpan.java
→
src/main/java/
com/commo
n/widget/TitleSpan.java
View file @
be569d78
package
tech
.
starwi
n
.
widget
;
package
com
.
commo
n
.
widget
;
import
android.content.Context
;
import
android.support.annotation.Nullable
;
...
...
src/main/java/
tech/starwi
n/widget/TopBar.java
→
src/main/java/
com/commo
n/widget/TopBar.java
View file @
be569d78
package
tech
.
starwi
n
.
widget
;
package
com
.
commo
n
.
widget
;
import
android.content.Context
;
import
android.support.annotation.Nullable
;
...
...
src/main/java/signal/JNISignal.java
deleted
100644 → 0
View file @
16760549
package
signal
;
import
android.content.Context
;
import
android.content.pm.PackageInfo
;
import
android.content.pm.PackageManager
;
import
android.content.pm.Signature
;
/**
* Created by SiKang on 2018/12/28.
*/
public
class
JNISignal
{
/**
* 加载so库
* */
static
{
System
.
loadLibrary
(
"signal"
);
}
/**
* 获取暗号
* */
public
static
native
String
getSignal
(
Context
context
);
/**
* 获取当前签名的 hashCode
* */
public
static
int
getKeyStoreHashCode
(
Context
context
)
{
try
{
PackageInfo
packageInfo
=
context
.
getPackageManager
().
getPackageInfo
(
context
.
getPackageName
(),
PackageManager
.
GET_SIGNATURES
);
Signature
[]
signs
=
packageInfo
.
signatures
;
Signature
sign
=
signs
[
0
];
return
sign
.
hashCode
();
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
return
0
;
}
}
src/main/java/tech/starwin/constants/TDChannel.java
deleted
100644 → 0
View file @
16760549
package
tech
.
starwin
.
constants
;
/**
* Created by SiKang on 2018/10/26.
* 同盾ChannelCode
*/
public
enum
TDChannel
{
FACEBOOK
(
"103001"
),
INSTAGRAM
(
"103002"
),
LINKEDIN
(
"903004"
),
LAZADA
(
"101001"
),
TOKOPEDIA
(
"101002"
),
SIM
(
"106001"
),
NPWP
(
"105001"
),
BPJS
(
"105002"
),
GOJEK
(
"104001"
),
GRAB
(
"104002"
),
TELKOMSEL
(
"102001"
),
XL
(
"102002"
),
INDOSAT
(
"102003"
);
private
String
value
;
TDChannel
(
String
value
)
{
this
.
value
=
value
;
}
public
String
getValue
()
{
return
value
;
}
}
src/main/java/tech/starwin/impl/HttpObserver.java
View file @
be569d78
...
...
@@ -9,9 +9,9 @@ import io.reactivex.disposables.Disposable;
import
retrofit2.HttpException
;
import
tech.starwin.R
;
import
tech.starwin.LibConfig
;
import
tech.starwin.mvp.beans
.BasicAck
;
import
tech.starwin.mvp.beans
.ResponseErrorBody
;
import
tech.starwin.mvp.beans
.UpdateBean
;
import
com.common.bean
.BasicAck
;
import
com.common.bean
.ResponseErrorBody
;
import
com.common.bean
.UpdateBean
;
import
tech.starwin.network.Error
;
import
tech.starwin.utils.LogUtils
;
import
tech.starwin.utils.LoginManager
;
...
...
src/main/java/tech/starwin/mvp/api/LoanApi.java
View file @
be569d78
...
...
@@ -15,16 +15,16 @@ import retrofit2.http.POST;
import
retrofit2.http.PUT
;
import
retrofit2.http.Path
;
import
retrofit2.http.Query
;
import
tech.starwin.mvp.beans
.BankBean
;
import
tech.starwin.mvp.beans
.DepositMethodsBean
;
import
tech.starwin.mvp.beans
.DepositResponseBean
;
import
tech.starwin.mvp.beans
.HistoryLoanAppInfoBean
;
import
tech.starwin.mvp.beans
.LatestLoanAppBean
;
import
tech.starwin.mvp.beans
.LoanRange
;
import
tech.starwin.mvp.beans
.LoaningAmoutBean
;
import
tech.starwin.mvp.beans
.ProductBean
;
import
tech.starwin.mvp.beans
.ProgressBean
;
import
tech.starwin.mvp.beans
.ResponseErrorBody
;
import
com.common.bean
.BankBean
;
import
com.common.bean
.DepositMethodsBean
;
import
com.common.bean
.DepositResponseBean
;
import
com.common.bean
.HistoryLoanAppInfoBean
;
import
com.common.bean
.LatestLoanAppBean
;
import
com.common.bean
.LoanRange
;
import
com.common.bean
.LoaningAmoutBean
;
import
com.common.bean
.ProductBean
;
import
com.common.bean
.ProgressBean
;
import
com.common.bean
.ResponseErrorBody
;
/**
* Created by SiKang on 2018/9/20.
...
...
src/main/java/tech/starwin/mvp/api/UploadApi.java
View file @
be569d78
...
...
@@ -11,9 +11,9 @@ import retrofit2.http.Multipart;
import
retrofit2.http.PUT
;
import
retrofit2.http.Part
;
import
retrofit2.http.Query
;
import
tech.starwin.mvp.beans
.BasicAck
;
import
tech.starwin.mvp.beans
.OcrResultBean
;
import
tech.starwin.mvp.beans
.RecordFilesResponse
;
import
com.common.bean
.BasicAck
;
import
com.common.bean
.OcrResultBean
;
import
com.common.bean
.RecordFilesResponse
;
/**
* Created by SiKang on 2018/9/14.
...
...
src/main/java/tech/starwin/mvp/api/UserApi.java
View file @
be569d78
...
...
@@ -17,35 +17,35 @@ import retrofit2.http.PUT;
import
retrofit2.http.Path
;
import
retrofit2.http.Query
;
import
retrofit2.http.Url
;
import
tech.starwin.mvp.beans
.ActivityInfoBean
;
import
tech.starwin.mvp.beans
.BankBean
;
import
tech.starwin.mvp.beans
.BannerMessageDto
;
import
tech.starwin.mvp.beans
.BasicAck
;
import
tech.starwin.mvp.beans
.ContactInfoBean
;
import
tech.starwin.mvp.beans
.CouponBean
;
import
tech.starwin.mvp.beans
.DepositMethodsBean
;
import
tech.starwin.mvp.beans
.DepositResponseBean
;
import
tech.starwin.mvp.beans
.DisplayBean
;
import
tech.starwin.mvp.beans
.EmploymentServerBean
;
import
tech.starwin.mvp.beans
.GatewayInfoBean
;
import
tech.starwin.mvp.beans
.HistoryLoanAppInfoBean
;
import
tech.starwin.mvp.beans
.InviteeBean
;
import
tech.starwin.mvp.beans
.InviteePersonBean
;
import
tech.starwin.mvp.beans
.LoanRange
;
import
tech.starwin.mvp.beans
.LoaningAmoutBean
;
import
tech.starwin.mvp.beans
.MsgInboxBean
;
import
tech.starwin.mvp.beans
.PersonalInfoServerBean
;
import
tech.starwin.mvp.beans
.ProgressBean
;
import
tech.starwin.mvp.beans
.RecordFilesResponse
;
import
tech.starwin.mvp.beans
.RegionBean
;
import
tech.starwin.mvp.beans
.Result
;
import
tech.starwin.mvp.beans
.SysDictBean
;
import
tech.starwin.mvp.beans
.ThirdPartDataBean
;
import
tech.starwin.mvp.beans
.ThirdPartItemBean
;
import
tech.starwin.mvp.beans
.TokenInfoBean
;
import
tech.starwin.mvp.beans
.UserBankInfo
;
import
tech.starwin.mvp.beans
.UserBean
;
import
tech.starwin.mvp.beans
.YWUser
;
import
com.common.bean
.ActivityInfoBean
;
import
com.common.bean
.BankBean
;
import
com.common.bean
.BannerMessageDto
;
import
com.common.bean
.BasicAck
;
import
com.common.bean
.ContactInfoBean
;
import
com.common.bean
.CouponBean
;
import
com.common.bean
.DepositMethodsBean
;
import
com.common.bean
.DepositResponseBean
;
import
com.common.bean
.DisplayBean
;
import
com.common.bean
.EmploymentServerBean
;
import
com.common.bean
.GatewayInfoBean
;
import
com.common.bean
.HistoryLoanAppInfoBean
;
import
com.common.bean
.InviteeBean
;
import
com.common.bean
.InviteePersonBean
;
import
com.common.bean
.LoanRange
;
import
com.common.bean
.LoaningAmoutBean
;
import
com.common.bean
.MsgInboxBean
;
import
com.common.bean
.PersonalInfoServerBean
;
import
com.common.bean
.ProgressBean
;
import
com.common.bean
.RecordFilesResponse
;
import
com.common.bean
.RegionBean
;
import
com.common.bean
.Result
;
import
com.common.bean
.SysDictBean
;
import
com.common.bean
.ThirdPartDataBean
;
import
com.common.bean
.ThirdPartItemBean
;
import
com.common.bean
.TokenInfoBean
;
import
com.common.bean
.UserBankInfo
;
import
com.common.bean
.UserBean
;
import
com.common.bean
.YWUser
;
/**
* Created by SiKang on 2018/9/14.
...
...
src/main/java/tech/starwin/mvp/presenter/LoanPresenter.java
View file @
be569d78
...
...
@@ -11,9 +11,9 @@ import tech.starwin.base.BasePresenter;
import
tech.starwin.constants.TrackEvent
;
import
tech.starwin.impl.HttpObserver
;
import
tech.starwin.mvp.api.LoanApi
;
import
tech.starwin.mvp.beans
.HistoryLoanAppInfoBean
;
import
tech.starwin.mvp.beans
.LatestLoanAppBean
;
import
tech.starwin.mvp.beans
.ProductBean
;
import
com.common.bean
.HistoryLoanAppInfoBean
;
import
com.common.bean
.LatestLoanAppBean
;
import
com.common.bean
.ProductBean
;
import
tech.starwin.utils.LoginManager
;
import
tech.starwin.utils.TrackEventHelper
;
...
...
src/main/java/tech/starwin/mvp/presenter/UploadPresenter.java
View file @
be569d78
...
...
@@ -12,8 +12,8 @@ import tech.starwin.base.BasePresenter;
import
tech.starwin.constants.TrackEvent
;
import
tech.starwin.impl.HttpObserver
;
import
tech.starwin.mvp.api.UploadApi
;
import
tech.starwin.mvp.beans
.BasicAck
;
import
tech.starwin.mvp.beans
.OcrResultBean
;
import
com.common.bean
.BasicAck
;
import
com.common.bean
.OcrResultBean
;
import
tech.starwin.utils.GeneralUtils
;
import
tech.starwin.utils.LoginManager
;
import
tech.starwin.utils.MultipartBodyMaker
;
...
...
src/main/java/tech/starwin/mvp/presenter/UserPresenter.java
View file @
be569d78
...
...
@@ -25,19 +25,19 @@ import tech.starwin.impl.HttpObserver;
import
tech.starwin.mvp.api.LoanApi
;
import
tech.starwin.mvp.api.UploadApi
;
import
tech.starwin.mvp.api.UserApi
;
import
tech.starwin.mvp.beans
.BankBean
;
import
tech.starwin.mvp.beans
.ContactInfoBean
;
import
tech.starwin.mvp.beans
.DisplayBean
;
import
tech.starwin.mvp.beans
.EmploymentServerBean
;
import
tech.starwin.mvp.beans
.GatewayInfoBean
;
import
tech.starwin.mvp.beans
.LatestLoanAppBean
;
import
tech.starwin.mvp.beans
.LoanInfo
;
import
tech.starwin.mvp.beans
.LoaningAmoutBean
;
import
tech.starwin.mvp.beans
.PersonalInfoServerBean
;
import
tech.starwin.mvp.beans
.RecordFilesResponse
;
import
tech.starwin.mvp.beans
.TokenInfoBean
;
import
tech.starwin.mvp.beans
.UserBankInfo
;
import
tech.starwin.mvp.beans
.UserBean
;
import
com.common.bean
.BankBean
;
import
com.common.bean
.ContactInfoBean
;
import
com.common.bean
.DisplayBean
;
import
com.common.bean
.EmploymentServerBean
;
import
com.common.bean
.GatewayInfoBean
;
import
com.common.bean
.LatestLoanAppBean
;
import
com.common.bean
.LoanInfo
;
import
com.common.bean
.LoaningAmoutBean
;
import
com.common.bean
.PersonalInfoServerBean
;
import
com.common.bean
.RecordFilesResponse
;
import
com.common.bean
.TokenInfoBean
;
import
com.common.bean
.UserBankInfo
;
import
com.common.bean
.UserBean
;
import
tech.starwin.network.Gateway
;
import
tech.starwin.network.ServiceGenerator
;
import
tech.starwin.utils.LoginManager
;
...
...
src/main/java/tech/starwin/mvp/ui/adapter/EventCenterAdapter.java
View file @
be569d78
...
...
@@ -9,7 +9,7 @@ import java.util.List;
import
tech.starwin.R
;
import
tech.starwin.base.BaseRecyclerAdapter
;
import
tech.starwin.base.RecyclerViewHolder
;
import
tech.starwin.mvp.beans
.ActivityInfoBean
;
import
com.common.bean
.ActivityInfoBean
;
/**
* Created by SiKang on 2018/11/20.
...
...
src/main/java/tech/starwin/mvp/ui/adapter/HelpCenterAdapter.java
View file @
be569d78
...
...
@@ -11,7 +11,7 @@ import tech.starwin.R;
import
tech.starwin.base.BaseRecyclerAdapter
;
import
tech.starwin.base.RecyclerViewHolder
;
import
tech.starwin.impl.OnEventClickListener
;
import
tech.starwin.mvp.beans
.LoanAppHelpCenterTipsBean
;
import
com.common.bean
.LoanAppHelpCenterTipsBean
;
/**
* Created by SiKang on 2018/11/1.
...
...
src/main/java/tech/starwin/mvp/ui/adapter/MessageAdapter.java
View file @
be569d78
...
...
@@ -9,7 +9,7 @@ import tech.starwin.LibConfig;
import
tech.starwin.R
;
import
tech.starwin.base.BaseRecyclerAdapter
;
import
tech.starwin.base.RecyclerViewHolder
;
import
tech.starwin.mvp.beans
.MsgInboxBean
;
import
com.common.bean
.MsgInboxBean
;
import
tech.starwin.utils.format_utils.StringFormat
;
import
tech.starwin.utils.ui_utils.UIHelper
;
...
...
src/main/java/tech/starwin/mvp/ui/adapter/RegionAdapter.java
View file @
be569d78
...
...
@@ -8,7 +8,7 @@ import java.util.List;
import
tech.starwin.R
;
import
tech.starwin.base.BaseRecyclerAdapter
;
import
tech.starwin.base.RecyclerViewHolder
;
import
tech.starwin.mvp.beans
.RegionBean
;
import
com.common.bean
.RegionBean
;
/**
* Created by SiKang on 2018/10/15.
...
...
src/main/java/tech/starwin/mvp/ui/adapter/RepaymentGuideAdapter.java
View file @
be569d78
...
...
@@ -7,7 +7,7 @@ import java.util.List;
import
tech.starwin.R
;
import
tech.starwin.base.BaseRecyclerAdapter
;
import
tech.starwin.base.RecyclerViewHolder
;
import
tech.starwin.mvp.beans
.RepaymentGuideBean
;
import
com.common.bean
.RepaymentGuideBean
;
/**
* Created by SiKang on 2018/11/17.
...
...
src/main/java/tech/starwin/network/Gateway.java
View file @
be569d78
...
...
@@ -5,7 +5,7 @@ import java.util.Arrays;
import
java.util.List
;
import
tech.starwin.LibConfig
;
import
tech.starwin.mvp.beans
.GatewayInfoBean
;
import
com.common.bean
.GatewayInfoBean
;
import
tech.starwin.utils.LoginManager
;
import
tech.starwin.utils.PreferencesManager
;
...
...
src/main/java/tech/starwin/utils/LoginManager.java
View file @
be569d78
...
...
@@ -22,8 +22,8 @@ import java.util.List;
import
tech.starwin.LibConfig
;
import
tech.starwin.R
;
import
tech.starwin.constants.ActionEnum
;
import
tech.starwin.mvp.beans
.TokenInfoBean
;
import
tech.starwin.mvp.beans
.UserBean
;
import
com.common.bean
.TokenInfoBean
;
import
com.common.bean
.UserBean
;
import
tech.starwin.utils.context_utils.EasyActivityResult
;
import
tech.starwin.utils.format_utils.StringFormat
;
...
...
src/main/java/tech/starwin/utils/PreferencesManager.java
View file @
be569d78
...
...
@@ -9,11 +9,11 @@ import android.util.Base64;
import
java.util.Map
;
import
tech.starwin.constants.TrackEvent
;
import
tech.starwin.mvp.beans
.DisplayBean
;
import
tech.starwin.mvp.beans
.GatewayInfoBean
;
import
tech.starwin.mvp.beans
.OcrResultBean
;
import
tech.starwin.mvp.beans
.TokenInfoBean
;
import
tech.starwin.mvp.beans
.UserBean
;
import
com.common.bean
.DisplayBean
;
import
com.common.bean
.GatewayInfoBean
;
import
com.common.bean
.OcrResultBean
;
import
com.common.bean
.TokenInfoBean
;
import
com.common.bean
.UserBean
;
import
tech.starwin.utils.format_utils.StringFormat
;
/**
...
...
src/main/java/tech/starwin/utils/collection/UploadManager.java
View file @
be569d78
...
...
@@ -30,11 +30,12 @@ import io.reactivex.android.schedulers.AndroidSchedulers;
import
io.reactivex.functions.Function
;
import
io.reactivex.schedulers.Schedulers
;
import
tech.starwin.LibConfig
;
import
tech.starwin.database
.Collector
;
import
com.common
.Collector
;
import
tech.starwin.database.DataBaseHelper
;
import
tech.starwin.database.entity.CollectInfoEntity
;
import
com.common.bean.CollectInfoEntity
;
import
com.common.bean.IncomeMessageProto
;
import
tech.starwin.network.Gateway
;
import
tech.starwin.utils.GeneralUtils
;
import
tech.starwin.utils.LogUtils
;
import
tech.starwin.utils.LoginManager
;
import
tech.starwin.utils.PreferencesManager
;
...
...
src/main/java/tech/starwin/utils/context_utils/AppLanguageUtils.java
View file @
be569d78
...
...
@@ -12,14 +12,7 @@ import java.util.HashMap;
import
java.util.Locale
;
public
class
AppLanguageUtils
{
private
static
String
currentLanguage
=
""
;
public
static
HashMap
<
String
,
Locale
>
allLanguages
=
new
HashMap
<
String
,
Locale
>(
8
)
{{
put
(
"en"
,
Locale
.
ENGLISH
);
put
(
"zh"
,
Locale
.
SIMPLIFIED_CHINESE
);
put
(
"in"
,
Locale
.
ROOT
);
//使用默认values,即印尼语
}};
@SuppressWarnings
(
"deprecation"
)
public
static
void
setLanguage
(
Context
context
,
String
language
)
{
Resources
resources
=
context
.
getApplicationContext
().
getResources
();
DisplayMetrics
dm
=
resources
.
getDisplayMetrics
();
...
...
@@ -35,11 +28,22 @@ public class AppLanguageUtils {
}
public
static
Locale
getLocale
(
String
language
)
{
if
(
allLanguages
.
containsKey
(
language
))
{
return
allLanguages
.
get
(
language
);
}
else
{
return
Locale
.
getDefault
();
Locale
locale
=
null
;
switch
(
language
)
{
case
"en"
:
locale
=
Locale
.
ENGLISH
;
break
;
case
"zh"
:
locale
=
Locale
.
SIMPLIFIED_CHINESE
;
break
;
case
"in"
:
locale
=
Locale
.
ROOT
;
break
;
default
:
locale
=
Locale
.
getDefault
();
break
;
}
return
locale
;
}
...
...
src/main/java/tech/starwin/utils/context_utils/EasyActivityResult.java
View file @
be569d78
...
...
@@ -6,6 +6,8 @@ import android.support.v4.app.Fragment;
import
android.support.v4.app.FragmentActivity
;
import
android.support.v4.app.FragmentManager
;
import
com.common.base.AvoidOnResultFragment
;
/**
* Created by SiKang on 2018/9/21.
* 用Callback的方式实现 OnActivityResult
...
...
src/main/java/tech/starwin/utils/ui_utils/DialogManager.java
View file @
be569d78
...
...
@@ -13,8 +13,8 @@ import com.tbruyelle.rxpermissions2.Permission;
import
tech.starwin.R
;
import
tech.starwin.base.RecyclerViewHolder
;
import
tech.starwin.mvp.beans
.LatestLoanAppBean
;
import
tech.starwin.mvp.beans
.UpdateBean
;
import
com.common.bean
.LatestLoanAppBean
;
import
com.common.bean
.UpdateBean
;
import
tech.starwin.utils.PreferencesManager
;
import
tech.starwin.utils.context_utils.PermissionsHelper
;
...
...
src/main/java/tech/starwin/utils/ui_utils/QMUIHelper.java
View file @
be569d78
...
...
@@ -14,20 +14,18 @@ import android.view.View;
import
android.view.ViewGroup
;
import
android.widget.ImageButton
;
import
android.widget.ImageView
;
import
android.widget.RelativeLayout
;
import
com.qmuiteam.qmui.util.QMUIStatusBarHelper
;
import
com.qmuiteam.qmui.widget.QMUIEmptyView
;
import
com.qmuiteam.qmui.widget.QMUITabSegment
;
import
com.qmuiteam.qmui.widget.QMUITopBar
;
import
com.qmuiteam.qmui.widget.grouplist.QMUICommonListItemView
;
import
com.qmuiteam.qmui.widget.grouplist.QMUIGroupListView
;
import
tech.starwin.R
;
import
tech.starwin.utils.BitmapUtils
;
import
tech.starwin.utils.format_utils.StringFormat
;
import
tech.starwi
n.widget.PageStateLayout
;
import
tech.starwi
n.widget.TopBar
;
import
com.commo
n.widget.PageStateLayout
;
import
com.commo
n.widget.TopBar
;
/**
* Created by SiKang on 2018/10/12.
...
...
src/main/java/tech/starwin/utils/ui_utils/UIHelper.java
View file @
be569d78
...
...
@@ -7,31 +7,22 @@ import android.app.Notification;
import
android.app.NotificationChannel
;
import
android.app.NotificationManager
;
import
android.content.Context
;
import
android.graphics.Bitmap
;
import
android.graphics.BitmapFactory
;
import
android.graphics.Color
;
import
android.graphics.drawable.BitmapDrawable
;
import
android.graphics.drawable.Drawable
;
import
android.os.Build
;
import
android.support.annotation.ColorRes
;
import
android.support.annotation.DrawableRes
;
import
android.support.annotation.IdRes
;
import
android.support.annotation.NonNull
;
import
android.support.annotation.StringRes
;
import
android.support.v4.app.NotificationCompat
;
import
android.support.v4.content.ContextCompat
;
import
android.support.v7.widget.DefaultItemAnimator
;
import
android.support.v7.widget.GridLayoutManager
;
import
android.support.v7.widget.LinearLayoutManager
;
import
android.support.v7.widget.RecyclerView
;
import
android.text.SpannableString
;
import
android.text.SpannableStringBuilder
;
import
android.text.Spanned
;
import
android.text.TextUtils
;
import
android.text.style.ForegroundColorSpan
;
import
android.util.DisplayMetrics
;
import
android.view.KeyEvent
;
import
android.view.LayoutInflater
;
import
android.view.View
;
import
android.view.ViewGroup
;
import
android.view.WindowManager
;
...
...
@@ -42,18 +33,12 @@ import android.widget.RelativeLayout;
import
android.widget.TextView
;
import
android.widget.Toast
;
import
com.qmuiteam.qmui.util.QMUIStatusBarHelper
;
import
com.qmuiteam.qmui.widget.QMUITopBar
;
import
io.reactivex.Observable
;
import
io.reactivex.ObservableEmitter
;
import
io.reactivex.ObservableOnSubscribe
;
import
io.reactivex.schedulers.Schedulers
;
import
tech.starwin.LibConfig
;
import
tech.starwin.R
;
import
tech.starwin.base.RecyclerViewHolder
;
import
tech.starwin.utils.BitmapUtils
;
import
tech.starwin.widget.PageStateLayout
;
/**
...
...
src/main/res/layout/activity_take_photo.xml
View file @
be569d78
...
...
@@ -3,7 +3,7 @@
android:layout_height=
"match_parent"
android:background=
"@color/white"
>
<
tech.starwi
n.widget.CameraView
<
com.commo
n.widget.CameraView
android:id=
"@+id/cameraView"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
...
...
@@ -16,7 +16,7 @@
android:layout_centerInParent=
"true"
android:orientation=
"vertical"
>
<
tech.starwi
n.widget.TopBar
<
com.commo
n.widget.TopBar
android:id=
"@+id/activity_take_photo_topbar"
android:layout_width=
"match_parent"
android:layout_height=
"50dp"
/>
...
...
src/main/res/layout/base_topbar.xml
View file @
be569d78
...
...
@@ -6,7 +6,7 @@
<!----><!--</LinearLayout>-->
<
tech.starwi
n.widget.TopBar
xmlns:android=
"http://schemas.android.com/apk/res/android"
<
com.commo
n.widget.TopBar
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:id=
"@+id/topbar"
android:layout_width=
"match_parent"
android:layout_height=
"50dp"
/>
\ No newline at end of file
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