Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
RvApp
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lify
RvApp
Commits
e377abd8
Commit
e377abd8
authored
Oct 16, 2019
by
jianglx
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改权限代码
parent
9a38f571
Changes
23
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
23 changed files
with
129 additions
and
1284 deletions
+129
-1284
build.gradle
RvClient/build.gradle
+2
-2
build.gradle
RvWrapper/build.gradle
+1
-0
CampFragment.java
module_camp/src/main/java/com/rv/camp/CampFragment.java
+2
-3
CampDetailActivity.java
...mp/src/main/java/com/rv/camp/camp/CampDetailActivity.java
+6
-2
PatGeneratePosterActivity.java
...a/com/xxfc/discovery/other/PatGeneratePosterActivity.java
+7
-2
PostPatActivity.java
...c/main/java/com/xxfc/discovery/other/PostPatActivity.java
+12
-4
PublishingProblemActivity.java
...a/com/xxfc/discovery/other/PublishingProblemActivity.java
+6
-2
SendVideoActivity.java
...main/java/com/xxfc/discovery/other/SendVideoActivity.java
+6
-2
DrivingUploadActivity.java
...rv/home/rv/module/ui/main/home/DrivingUploadActivity.java
+7
-1
HomeFragment.java
...java/com/rv/home/rv/module/ui/main/home/HomeFragment.java
+6
-2
EvaluationActivity.java
...home/rv/module/ui/main/home/order/EvaluationActivity.java
+13
-8
activity_mine.xml
module_mine/src/dev/res/layout/activity_mine.xml
+0
-616
IDCardCertificationActivity.java
...a/com/rv/rvmine/personal/IDCardCertificationActivity.java
+6
-2
PersonalInformationActivity.java
...a/com/rv/rvmine/traveler/PersonalInformationActivity.java
+7
-1
SettingActivity.java
...src/main/java/com/rv/rvmine/traveler/SettingActivity.java
+13
-10
activity_mine.xml
module_mine/src/main/res/layout/activity_mine.xml
+0
-0
activity_mine.xml
module_mine/src/pro/res/layout/activity_mine.xml
+0
-615
TourismFragment.java
...tourism/src/main/java/com/rv/tourism/TourismFragment.java
+2
-3
ReservationInformationActivity.java
.../carpurchase/activity/ReservationInformationActivity.java
+6
-2
ChatActivity.java
plugin_im/src/main/java/com/rv/im/ChatActivity.java
+14
-3
ChatPresenterImp.java
...c/main/java/com/rv/im/mvp/presenter/ChatPresenterImp.java
+10
-2
LoginView.java
...in_member/src/main/java/com/rv.member/view/LoginView.java
+1
-1
view_member_privilege.xml
plugin_member/src/main/res/layout/view_member_privilege.xml
+2
-1
No files found.
RvClient/build.gradle
View file @
e377abd8
...
...
@@ -8,8 +8,8 @@ android {
minSdkVersion
rootProject
.
ext
.
minSdkVersion
targetSdkVersion
rootProject
.
ext
.
targetSdkVersion
flavorDimensions
"default"
versionCode
15
0
versionName
"1.5.
0
"
versionCode
15
4
versionName
"1.5.
4
"
multiDexEnabled
true
...
...
RvWrapper/build.gradle
View file @
e377abd8
...
...
@@ -78,6 +78,7 @@ dependencies {
annotationProcessor
'com.github.bumptech.glide:compiler:4.7.1'
api
'com.github.bumptech.glide:okhttp3-integration:4.3.1'
api
'com.davemorrissey.labs:subsampling-scale-image-view:3.9.0'
api
'pub.devrel:easypermissions:1.3.0'
implementation
'com.alibaba:fastjson:1.2.21'
api
project
(
':component_utils'
)
// implementation files('libs/tbs_sdk_thirdapp_v3.6.0.1310_43612_sharewithdownload_withoutGame_obfs_20180706_163319.jar')
...
...
module_camp/src/main/java/com/rv/camp/CampFragment.java
View file @
e377abd8
...
...
@@ -38,6 +38,7 @@ import java.util.Map;
import
butterknife.BindView
;
import
butterknife.OnClick
;
import
io.reactivex.functions.Consumer
;
import
pub.devrel.easypermissions.AppSettingsDialog
;
/**
* 营地
...
...
@@ -259,7 +260,7 @@ public class CampFragment extends BaseFragment<CampPresenter> implements BaseQui
/**
* 6.0以上手机做权限处理
*/
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
N
)
{
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
M
)
{
new
RxPermission
(
getActivity
()).
request
(
Manifest
.
permission
.
ACCESS_COARSE_LOCATION
,
Manifest
.
permission
.
ACCESS_FINE_LOCATION
...
...
@@ -268,8 +269,6 @@ public class CampFragment extends BaseFragment<CampPresenter> implements BaseQui
public
void
accept
(
Boolean
aBoolean
)
throws
Exception
{
if
(
aBoolean
==
true
)
{
initGps
();
}
else
{
getActivity
().
finish
();
}
}
});
...
...
module_camp/src/main/java/com/rv/camp/camp/CampDetailActivity.java
View file @
e377abd8
...
...
@@ -57,6 +57,7 @@ import butterknife.BindView;
import
butterknife.ButterKnife
;
import
butterknife.OnClick
;
import
io.reactivex.functions.Consumer
;
import
pub.devrel.easypermissions.AppSettingsDialog
;
import
static
com
.
ruiwenliu
.
wrapper
.
weight
.
webview
.
SafeWebView
.
hasKitkat
;
...
...
@@ -393,7 +394,7 @@ public class CampDetailActivity extends BaseStatusActivity<CampPresenter> {
/**
* 6.0以上手机做权限处理
*/
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
N
)
{
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
M
)
{
new
RxPermission
(
mActivity
).
request
(
Manifest
.
permission
.
ACCESS_COARSE_LOCATION
,
Manifest
.
permission
.
ACCESS_FINE_LOCATION
...
...
@@ -403,7 +404,10 @@ public class CampDetailActivity extends BaseStatusActivity<CampPresenter> {
if
(
aBoolean
==
true
)
{
initGps
();
}
else
{
finish
();
new
AppSettingsDialog
.
Builder
(
mActivity
).
setTitle
(
"需要定位权限"
)
.
setRationale
(
"如果没有此权限,此应用程序可能无法正常工作,是否打开设置修改该应用权限"
)
.
build
().
show
();
}
}
});
...
...
module_discovery/src/main/java/com/xxfc/discovery/other/PatGeneratePosterActivity.java
View file @
e377abd8
...
...
@@ -54,6 +54,7 @@ import butterknife.BindView;
import
butterknife.ButterKnife
;
import
butterknife.OnClick
;
import
io.reactivex.functions.Consumer
;
import
pub.devrel.easypermissions.AppSettingsDialog
;
/**
* 拍拍生成海报
...
...
@@ -218,7 +219,7 @@ public class PatGeneratePosterActivity extends BaseStatusActivity<PickerPresente
/**
* 6.0以上手机做权限处理
*/
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
N
)
{
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
M
)
{
new
RxPermission
(
mActivity
).
request
(
Manifest
.
permission
.
WRITE_EXTERNAL_STORAGE
,
Manifest
.
permission
.
CAMERA
).
subscribe
(
new
Consumer
<
Boolean
>()
{
...
...
@@ -233,7 +234,11 @@ public class PatGeneratePosterActivity extends BaseStatusActivity<PickerPresente
mPresenter
.
openAlbum
(
false
);
break
;
}
}
else
{
new
AppSettingsDialog
.
Builder
(
PatGeneratePosterActivity
.
this
).
setTitle
(
"需要获取相机权限、存储权限"
)
.
setRationale
(
"如果没有此权限,此应用程序可能无法正常工作,是否打开设置修改该应用权限"
)
.
build
().
show
();
}
}
});
...
...
module_discovery/src/main/java/com/xxfc/discovery/other/PostPatActivity.java
View file @
e377abd8
...
...
@@ -70,6 +70,7 @@ import butterknife.ButterKnife;
import
butterknife.OnClick
;
import
io.reactivex.functions.Consumer
;
import
io.reactivex.schedulers.Schedulers
;
import
pub.devrel.easypermissions.AppSettingsDialog
;
import
top.zibin.luban.Luban
;
import
top.zibin.luban.OnCompressListener
;
...
...
@@ -531,7 +532,7 @@ public class PostPatActivity extends BaseStatusActivity<DiscoveryPresenter> {
/**
* 6.0以上手机做权限处理
*/
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
N
)
{
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
M
)
{
new
RxPermission
(
mActivity
).
request
(
Manifest
.
permission
.
WRITE_EXTERNAL_STORAGE
,
Manifest
.
permission
.
CAMERA
).
subscribe
(
new
Consumer
<
Boolean
>()
{
...
...
@@ -546,7 +547,11 @@ public class PostPatActivity extends BaseStatusActivity<DiscoveryPresenter> {
selectPhoto
();
break
;
}
}
else
{
new
AppSettingsDialog
.
Builder
(
PostPatActivity
.
this
).
setTitle
(
"需要获取相机权限、存储权限"
)
.
setRationale
(
"如果没有此权限,此应用程序可能无法正常工作,是否打开设置修改该应用权限"
)
.
build
().
show
();
}
}
});
...
...
@@ -578,7 +583,7 @@ public class PostPatActivity extends BaseStatusActivity<DiscoveryPresenter> {
/**
* 6.0以上手机做权限处理
*/
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
N
)
{
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
M
)
{
new
RxPermission
(
this
).
request
(
Manifest
.
permission
.
ACCESS_COARSE_LOCATION
,
Manifest
.
permission
.
ACCESS_FINE_LOCATION
...
...
@@ -588,7 +593,10 @@ public class PostPatActivity extends BaseStatusActivity<DiscoveryPresenter> {
if
(
aBoolean
==
true
)
{
initGps
();
}
else
{
finish
();
new
AppSettingsDialog
.
Builder
(
PostPatActivity
.
this
).
setTitle
(
"需要定位权限"
)
.
setRationale
(
"如果没有此权限,此应用程序可能无法正常工作,是否打开设置修改该应用权限"
)
.
build
().
show
();
}
}
});
...
...
module_discovery/src/main/java/com/xxfc/discovery/other/PublishingProblemActivity.java
View file @
e377abd8
...
...
@@ -40,6 +40,7 @@ import java.util.Map;
import
butterknife.BindView
;
import
butterknife.OnClick
;
import
io.reactivex.functions.Consumer
;
import
pub.devrel.easypermissions.AppSettingsDialog
;
/**
* 问答 发布问题
...
...
@@ -155,7 +156,7 @@ public class PublishingProblemActivity extends BaseStatusActivity<DiscoveryPrese
/**
* 6.0以上手机做权限处理
*/
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
N
)
{
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
M
)
{
new
RxPermission
(
this
).
request
(
Manifest
.
permission
.
ACCESS_COARSE_LOCATION
,
Manifest
.
permission
.
ACCESS_FINE_LOCATION
...
...
@@ -165,7 +166,10 @@ public class PublishingProblemActivity extends BaseStatusActivity<DiscoveryPrese
if
(
aBoolean
==
true
)
{
initGps
();
}
else
{
finish
();
new
AppSettingsDialog
.
Builder
(
PublishingProblemActivity
.
this
).
setTitle
(
"需要定位权限"
)
.
setRationale
(
"如果没有此权限,此应用程序可能无法正常工作,是否打开设置修改该应用权限"
)
.
build
().
show
();
}
}
});
...
...
module_discovery/src/main/java/com/xxfc/discovery/other/SendVideoActivity.java
View file @
e377abd8
...
...
@@ -62,6 +62,7 @@ import io.reactivex.functions.Consumer;
import
okhttp3.MediaType
;
import
okhttp3.MultipartBody
;
import
okhttp3.RequestBody
;
import
pub.devrel.easypermissions.AppSettingsDialog
;
/**
* 发短视频
...
...
@@ -255,7 +256,7 @@ public class SendVideoActivity extends BaseStatusActivity<DiscoveryPresenter> {
/**
* 6.0以上手机做权限处理
*/
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
N
)
{
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
M
)
{
new
RxPermission
(
this
).
request
(
Manifest
.
permission
.
ACCESS_COARSE_LOCATION
,
Manifest
.
permission
.
ACCESS_FINE_LOCATION
...
...
@@ -265,7 +266,10 @@ public class SendVideoActivity extends BaseStatusActivity<DiscoveryPresenter> {
if
(
aBoolean
==
true
)
{
initGps
();
}
else
{
finish
();
new
AppSettingsDialog
.
Builder
(
SendVideoActivity
.
this
).
setTitle
(
"需要定位权限"
)
.
setRationale
(
"如果没有此权限,此应用程序可能无法正常工作,是否打开设置修改该应用权限"
)
.
build
().
show
();
}
}
});
...
...
module_home/src/main/java/com/rv/home/rv/module/ui/main/home/DrivingUploadActivity.java
View file @
e377abd8
...
...
@@ -40,6 +40,7 @@ import io.reactivex.functions.Consumer;
import
okhttp3.MediaType
;
import
okhttp3.MultipartBody
;
import
okhttp3.RequestBody
;
import
pub.devrel.easypermissions.AppSettingsDialog
;
import
top.zibin.luban.Luban
;
import
top.zibin.luban.OnCompressListener
;
...
...
@@ -245,7 +246,7 @@ public class DrivingUploadActivity extends BaseStatusActivity<PickerPresenter> {
/**
* 6.0以上手机做权限处理
*/
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
N
)
{
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
M
)
{
new
RxPermission
(
mActivity
).
request
(
Manifest
.
permission
.
WRITE_EXTERNAL_STORAGE
,
Manifest
.
permission
.
READ_EXTERNAL_STORAGE
,
...
...
@@ -262,6 +263,11 @@ public class DrivingUploadActivity extends BaseStatusActivity<PickerPresenter> {
break
;
}
}
else
{
new
AppSettingsDialog
.
Builder
(
DrivingUploadActivity
.
this
).
setTitle
(
"需要获取相机权限、存储权限"
)
.
setRationale
(
"如果没有此权限,此应用程序可能无法正常工作,是否打开设置修改该应用权限"
)
.
build
().
show
();
}
}
});
...
...
module_home/src/main/java/com/rv/home/rv/module/ui/main/home/HomeFragment.java
View file @
e377abd8
...
...
@@ -90,6 +90,7 @@ import butterknife.BindView;
import
butterknife.OnClick
;
import
butterknife.Unbinder
;
import
io.reactivex.functions.Consumer
;
import
pub.devrel.easypermissions.AppSettingsDialog
;
/**
* 首页
...
...
@@ -1275,7 +1276,7 @@ public class HomeFragment extends BaseFragment<HomePresenter> implements Observa
/**
* 6.0以上手机做权限处理
*/
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
N
)
{
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
M
)
{
new
RxPermission
(
getActivity
()).
request
(
Manifest
.
permission
.
ACCESS_COARSE_LOCATION
,
Manifest
.
permission
.
ACCESS_FINE_LOCATION
...
...
@@ -1286,7 +1287,10 @@ public class HomeFragment extends BaseFragment<HomePresenter> implements Observa
initGps
();
initCity
();
}
else
{
getActivity
().
finish
();
new
AppSettingsDialog
.
Builder
(
getActivity
()).
setTitle
(
"需要定位权限"
)
.
setRationale
(
"如果没有此权限,此应用程序可能无法正常工作,是否打开设置修改该应用权限"
)
.
build
().
show
();
}
}
});
...
...
module_home/src/main/java/com/rv/home/rv/module/ui/main/home/order/EvaluationActivity.java
View file @
e377abd8
...
...
@@ -50,6 +50,7 @@ import io.reactivex.functions.Consumer;
import
okhttp3.MediaType
;
import
okhttp3.MultipartBody
;
import
okhttp3.RequestBody
;
import
pub.devrel.easypermissions.AppSettingsDialog
;
/**
* Created :Auser
...
...
@@ -90,7 +91,7 @@ public class EvaluationActivity extends BaseStatusActivity<PickerPresenter> {
private
String
mark2
;
private
String
mark3
;
private
String
no
;
private
String
no
;
public
static
Intent
getIntent
(
Context
context
,
String
no
)
{
return
new
Intent
(
context
,
EvaluationActivity
.
class
)
...
...
@@ -121,7 +122,7 @@ public class EvaluationActivity extends BaseStatusActivity<PickerPresenter> {
protected
void
initView
(
Bundle
savedInstanceState
,
TitleView
titleView
,
Intent
intent
)
{
titleView
.
setTitle
(
getString
(
R
.
string
.
rv_to_appointment_evaluation
));
// dataBean = (OrderListBean.DataBeanX.DataBean) intent.getSerializableExtra("dataBean");
no
=
intent
.
getStringExtra
(
"no"
);
no
=
intent
.
getStringExtra
(
"no"
);
intiEt
();
listImg
=
new
ArrayList
<>();
...
...
@@ -204,14 +205,14 @@ public class EvaluationActivity extends BaseStatusActivity<PickerPresenter> {
}
private
void
setOrderDetail
(
OrderDetailBean
result
)
{
dataBean
=
result
.
getData
();
dataBean
=
result
.
getData
();
if
(
dataBean
!=
null
)
{
tvName
.
setText
(
dataBean
.
getName
());
String
icon
=
""
;
if
(!
TextUtils
.
isEmpty
(
dataBean
.
getCoverPic
())){
String
icon
=
""
;
if
(!
TextUtils
.
isEmpty
(
dataBean
.
getCoverPic
()))
{
icon
=
dataBean
.
getCoverPic
();
}
else
{
}
else
{
icon
=
dataBean
.
getIcon
();
}
GlideManager
.
getInstance
(
mActivity
).
loadImage
(
icon
,
ivCar
);
...
...
@@ -373,7 +374,7 @@ public class EvaluationActivity extends BaseStatusActivity<PickerPresenter> {
/**
* 6.0以上手机做权限处理
*/
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
N
)
{
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
M
)
{
new
RxPermission
(
mActivity
).
request
(
Manifest
.
permission
.
WRITE_EXTERNAL_STORAGE
,
Manifest
.
permission
.
CAMERA
).
subscribe
(
new
Consumer
<
Boolean
>()
{
...
...
@@ -388,7 +389,11 @@ public class EvaluationActivity extends BaseStatusActivity<PickerPresenter> {
mPresenter
.
openAlbum
(
false
);
break
;
}
}
else
{
new
AppSettingsDialog
.
Builder
(
EvaluationActivity
.
this
).
setTitle
(
"需要获取相机权限、存储权限"
)
.
setRationale
(
"如果没有此权限,此应用程序可能无法正常工作,是否打开设置修改该应用权限"
)
.
build
().
show
();
}
}
});
...
...
module_mine/src/dev/res/layout/activity_mine.xml
deleted
100644 → 0
View file @
9a38f571
This diff is collapsed.
Click to expand it.
module_mine/src/main/java/com/rv/rvmine/personal/IDCardCertificationActivity.java
View file @
e377abd8
...
...
@@ -48,6 +48,7 @@ import io.reactivex.functions.Consumer;
import
okhttp3.MediaType
;
import
okhttp3.MultipartBody
;
import
okhttp3.RequestBody
;
import
pub.devrel.easypermissions.AppSettingsDialog
;
import
top.zibin.luban.Luban
;
import
top.zibin.luban.OnCompressListener
;
...
...
@@ -243,7 +244,7 @@ public class IDCardCertificationActivity extends BaseStatusActivity<PickerPresen
/**
* 6.0以上手机做权限处理
*/
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
N
)
{
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
M
)
{
new
RxPermission
(
mActivity
).
request
(
Manifest
.
permission
.
WRITE_EXTERNAL_STORAGE
,
Manifest
.
permission
.
CAMERA
).
subscribe
(
new
Consumer
<
Boolean
>()
{
...
...
@@ -259,7 +260,10 @@ public class IDCardCertificationActivity extends BaseStatusActivity<PickerPresen
break
;
}
}
else
{
Toast
.
makeText
(
getApplicationContext
(),
"用户授权失败"
,
Toast
.
LENGTH_SHORT
).
show
();
new
AppSettingsDialog
.
Builder
(
IDCardCertificationActivity
.
this
).
setTitle
(
"需要获取相机权限、存储权限"
)
.
setRationale
(
"如果没有此权限,此应用程序可能无法正常工作,是否打开设置修改该应用权限"
)
.
build
().
show
();
}
}
});
...
...
module_mine/src/main/java/com/rv/rvmine/traveler/PersonalInformationActivity.java
View file @
e377abd8
...
...
@@ -56,6 +56,7 @@ import io.reactivex.functions.Consumer;
import
okhttp3.MediaType
;
import
okhttp3.MultipartBody
;
import
okhttp3.RequestBody
;
import
pub.devrel.easypermissions.AppSettingsDialog
;
/**
* 个人资料
...
...
@@ -325,7 +326,7 @@ public class PersonalInformationActivity extends BaseStatusActivity<PickerPresen
/**
* 6.0以上手机做权限处理
*/
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
N
)
{
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
M
)
{
new
RxPermission
(
mActivity
).
request
(
Manifest
.
permission
.
WRITE_EXTERNAL_STORAGE
,
Manifest
.
permission
.
CAMERA
).
subscribe
(
new
Consumer
<
Boolean
>()
{
...
...
@@ -341,6 +342,11 @@ public class PersonalInformationActivity extends BaseStatusActivity<PickerPresen
break
;
}
}
else
{
new
AppSettingsDialog
.
Builder
(
PersonalInformationActivity
.
this
).
setTitle
(
"需要获取相机权限、存储权限"
)
.
setRationale
(
"如果没有此权限,此应用程序可能无法正常工作,是否打开设置修改该应用权限"
)
.
build
().
show
();
}
}
});
...
...
module_mine/src/main/java/com/rv/rvmine/traveler/SettingActivity.java
View file @
e377abd8
...
...
@@ -4,12 +4,16 @@ import android.content.Context;
import
android.content.Intent
;
import
android.content.pm.PackageManager
;
import
android.os.Bundle
;
import
android.os.Environment
;
import
android.support.annotation.NonNull
;
import
android.text.TextUtils
;
import
android.view.View
;
import
android.widget.TextView
;
import
android.widget.Toast
;
import
com.frame.base.bus.LoginSuccessfulEvent
;
import
com.frame.base.bus.Observer
;
import
com.frame.base.bus.RxBus
;
import
com.ruiwenliu.wrapper.base.BaseBean
;
import
com.ruiwenliu.wrapper.base.BaseStatusActivity
;
import
com.ruiwenliu.wrapper.base.presenter.CommonPresenter
;
...
...
@@ -77,6 +81,15 @@ public class SettingActivity extends BaseStatusActivity<CommonPresenter> impleme
tvOutSign
.
setText
(
"退出登录"
);
tvOutSign
.
setBackgroundResource
(
R
.
drawable
.
shape_rv_button_light_gray
);
}
DownListenerManager
.
getInstance
().
addDownListener
(
this
);
versionName
=
UpdateAppUtils
.
getAppVersionName
(
this
);
if
(
DownListenerManager
.
getInstance
().
isDown
())
{
tvVersion
.
setText
(
"下载中_"
+
DownListenerManager
.
getInstance
().
getProgress
()
+
"%"
);
}
else
{
tvVersion
.
setText
(
"当前版本 V"
+
versionName
);
}
}
private
void
initRxBus
()
{
...
...
@@ -91,16 +104,6 @@ public class SettingActivity extends BaseStatusActivity<CommonPresenter> impleme
});
}
DownListenerManager
.
getInstance
().
addDownListener
(
this
);
versionName
=
UpdateAppUtils
.
getAppVersionName
(
this
);
if
(
DownListenerManager
.
getInstance
().
isDown
())
{
tvVersion
.
setText
(
"下载中_"
+
DownListenerManager
.
getInstance
().
getProgress
()
+
"%"
);
}
else
{
tvVersion
.
setText
(
"当前版本 V"
+
versionName
);
}
}
@Override
protected
void
loadData
(
Bundle
savedInstanceState
,
Intent
intent
)
{
super
.
loadData
(
savedInstanceState
,
intent
);
...
...
module_mine/src/
sit
/res/layout/activity_mine.xml
→
module_mine/src/
main
/res/layout/activity_mine.xml
View file @
e377abd8
File moved
module_mine/src/pro/res/layout/activity_mine.xml
deleted
100644 → 0
View file @
9a38f571
This diff is collapsed.
Click to expand it.
module_tourism/src/main/java/com/rv/tourism/TourismFragment.java
View file @
e377abd8
...
...
@@ -67,6 +67,7 @@ import java.util.List;
import
butterknife.BindView
;
import
butterknife.OnClick
;
import
io.reactivex.functions.Consumer
;
import
pub.devrel.easypermissions.AppSettingsDialog
;
/**
* 旅游
...
...
@@ -565,7 +566,7 @@ public class TourismFragment extends BaseFragment<TourismPresenter> implements S
/**
* 6.0以上手机做权限处理
*/
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
N
)
{
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
M
)
{
new
RxPermission
(
getActivity
()).
request
(
Manifest
.
permission
.
ACCESS_COARSE_LOCATION
,
Manifest
.
permission
.
ACCESS_FINE_LOCATION
...
...
@@ -575,8 +576,6 @@ public class TourismFragment extends BaseFragment<TourismPresenter> implements S
if
(
aBoolean
==
true
)
{
initGps
();
initCity
();
}
else
{
getActivity
().
finish
();
}
}
});
...
...
plugin_carpurchase/src/main/java/com/xxrv/carpurchase/activity/ReservationInformationActivity.java
View file @
e377abd8
...
...
@@ -51,6 +51,7 @@ import butterknife.BindView;
import
butterknife.ButterKnife
;
import
butterknife.OnClick
;
import
io.reactivex.functions.Consumer
;
import
pub.devrel.easypermissions.AppSettingsDialog
;
/**
* 预约信息
...
...
@@ -290,7 +291,7 @@ public class ReservationInformationActivity extends BaseStatusActivity<CarPurcha
/**
* 6.0以上手机做权限处理
*/
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
N
)
{
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
M
)
{
new
RxPermission
(
mActivity
).
request
(
Manifest
.
permission
.
ACCESS_COARSE_LOCATION
,
Manifest
.
permission
.
ACCESS_FINE_LOCATION
...
...
@@ -300,7 +301,10 @@ public class ReservationInformationActivity extends BaseStatusActivity<CarPurcha
if
(
aBoolean
==
true
)
{
initGps
();
}
else
{
finish
();
new
AppSettingsDialog
.
Builder
(
ReservationInformationActivity
.
this
).
setTitle
(
"需要定位权限"
)
.
setRationale
(
"如果没有此权限,此应用程序可能无法正常工作,是否打开设置修改该应用权限"
)
.
build
().
show
();
}
}
});
...
...
plugin_im/src/main/java/com/rv/im/ChatActivity.java
View file @
e377abd8
...
...
@@ -58,6 +58,8 @@ import java.io.File;
import
java.util.ArrayList
;
import
java.util.List
;
import
pub.devrel.easypermissions.AppSettingsDialog
;
public
class
ChatActivity
extends
BaseStatusActivity
<
CommonPresenter
>
implements
IChatView
,
ChatMessageListener
,
View
.
OnClickListener
,
RecordListener
{
private
ImageButton
voiceImgBtn
;
...
...
@@ -341,7 +343,10 @@ public class ChatActivity extends BaseStatusActivity<CommonPresenter> implements
voiceImgBtn
.
setVisibility
(
View
.
GONE
);
closeKeyboard
();
}
else
{
Toast
.
makeText
(
getApplicationContext
(),
"用户授权失败"
,
Toast
.
LENGTH_SHORT
).
show
();
new
AppSettingsDialog
.
Builder
(
ChatActivity
.
this
).
setTitle
(
"需要获取麦克风权限、存储权限"
)
.
setRationale
(
"如果没有此权限,此应用程序可能无法正常工作,是否打开设置修改该应用权限"
)
.
build
().
show
();
}
});
}
else
{
...
...
@@ -372,7 +377,10 @@ public class ChatActivity extends BaseStatusActivity<CommonPresenter> implements
if
(
aBoolean
==
true
)
{
presenter
.
realDial
(
callType
,
null
);
}
else
{
Toast
.
makeText
(
getApplicationContext
(),
"用户授权失败"
,
Toast
.
LENGTH_SHORT
).
show
();
new
AppSettingsDialog
.
Builder
(
ChatActivity
.
this
).
setTitle
(
"需要录音权限"
)
.
setRationale
(
"如果没有此权限,此应用程序可能无法正常工作,是否打开设置修改该应用权限"
)
.
build
().
show
();
}
});
}
else
{
...
...
@@ -388,7 +396,10 @@ public class ChatActivity extends BaseStatusActivity<CommonPresenter> implements
if
(
aBoolean
==
true
)
{
presenter
.
realDial
(
callType
,
null
);
}
else
{
Toast
.
makeText
(
getApplicationContext
(),
"用户授权失败"
,
Toast
.
LENGTH_SHORT
).
show
();
new
AppSettingsDialog
.
Builder
(
ChatActivity
.
this
).
setTitle
(
"需要视频权限"
)
.
setRationale
(
"如果没有此权限,此应用程序可能无法正常工作,是否打开设置修改该应用权限"
)
.
build
().
show
();
}
});
}
else
{
...
...
plugin_im/src/main/java/com/rv/im/mvp/presenter/ChatPresenterImp.java
View file @
e377abd8
...
...
@@ -15,6 +15,7 @@ import android.util.Log;
import
android.widget.Toast
;
import
com.ruiwenliu.wrapper.util.permission.RxPermission
;
import
com.rv.im.ChatActivity
;
import
com.rv.im.Constants
;
import
com.rv.im.ImSetting
;
import
com.rv.im.call.Jitsi_pre
;
...
...
@@ -37,6 +38,7 @@ import java.util.Arrays;
import
java.util.List
;
import
java.util.UUID
;
import
pub.devrel.easypermissions.AppSettingsDialog
;
import
top.zibin.luban.Luban
;
import
top.zibin.luban.OnCompressListener
;
...
...
@@ -97,7 +99,10 @@ public class ChatPresenterImp implements IChatPresenter {
openAlbum
();
}
}
else
{
Toast
.
makeText
(
weakReference
.
get
(),
"用户授权失败"
,
Toast
.
LENGTH_SHORT
).
show
();
new
AppSettingsDialog
.
Builder
((
Activity
)
weakReference
.
get
()).
setTitle
(
"需要获取相机权限、存储权限"
)
.
setRationale
(
"如果没有此权限,此应用程序可能无法正常工作,是否打开设置修改该应用权限"
)
.
build
().
show
();
}
});
}
else
{
...
...
@@ -334,7 +339,10 @@ public class ChatPresenterImp implements IChatPresenter {
if
(
aBoolean
==
true
)
{
showFileChoiceDialog
();
}
else
{
Toast
.
makeText
(
weakReference
.
get
(),
"用户授权失败"
,
Toast
.
LENGTH_SHORT
).
show
();
new
AppSettingsDialog
.
Builder
((
Activity
)
weakReference
.
get
()).
setTitle
(
"需要获取存储权限"
)
.
setRationale
(
"如果没有此权限,此应用程序可能无法正常工作,是否打开设置修改该应用权限"
)
.
build
().
show
();
}
});
}
else
{
...
...
plugin_member/src/main/java/com/rv.member/view/LoginView.java
View file @
e377abd8
...
...
@@ -56,7 +56,7 @@ public class LoginView extends LinearLayout {
if
(
info
!=
null
)
{
if
(
info
.
getIsMember
()
==
0
)
{
llLogin
.
setBackgroundResource
(
R
.
drawable
.
bg_normal_user
);
ivMemberLevel
.
setVisibility
(
GON
E
);
ivMemberLevel
.
setVisibility
(
INVISIBL
E
);
}
else
{
switch
(
info
.
getMemberLevel
())
{
case
1
:
...
...
plugin_member/src/main/res/layout/view_member_privilege.xml
View file @
e377abd8
...
...
@@ -147,7 +147,8 @@
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"7dp"
android:gravity=
"center_vertical|right"
android:layout_marginLeft=
"@dimen/dp_10"
android:gravity=
"center_vertical|left"
android:orientation=
"horizontal"
>
<ImageView
...
...
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