diff --git a/baselib/src/main/AndroidManifest.xml b/baselib/src/main/AndroidManifest.xml
index 400ad01..9e1b401 100755
--- a/baselib/src/main/AndroidManifest.xml
+++ b/baselib/src/main/AndroidManifest.xml
@@ -38,7 +38,6 @@
diff --git a/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/base/AddFileAdapter.java b/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/base/AddFileAdapter.java
index 28c90b7..fbd252c 100755
--- a/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/base/AddFileAdapter.java
+++ b/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/base/AddFileAdapter.java
@@ -86,4 +86,5 @@ public class AddFileAdapter extends BaseRecyclerAdapter mLauncher;
@SuppressLint("ClickableViewAccessibility")
@@ -134,12 +139,22 @@ public abstract class BaseActivity extends AppCompatActivity {
initData();
initMapView(savedInstanceState);//初始化MapView
mRlNotify.setVisibility(View.GONE);
- String simpleName = getClass().getSimpleName();
- if ("AddressUserDetailActivity".equals(simpleName)) {
- sendBroadcast(new Intent(PathConfig.ACTION_UNREGISTER_BROAD));
- } else {
- sendBroadcast(new Intent(PathConfig.ACTION_REGISTER_BROAD));
- }
+
+ //获取了文件管理权限
+ mLauncher = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), result -> {
+ //判断是否有权限
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
+ if (!Environment.isExternalStorageManager()) {
+ //没有授权
+ ToastUtils.show("该功能需要SD卡的管理权限,请前往设置进行授权.");
+ } else {
+ //do some thing
+ hasManageFileManage();
+ }
+ } else {
+ hasManageFileManage();
+ }
+ });
}
@@ -265,7 +280,7 @@ public abstract class BaseActivity extends AppCompatActivity {
mLlAppSearchContent.setVisibility(View.GONE);
- mTvAppBack.setBackgroundResource(R.drawable.ic_back_white);
+ mTvAppBack.setBackgroundResource(R.drawable.ic_back_black);
mEtAppSearchContent.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
@@ -297,10 +312,32 @@ public abstract class BaseActivity extends AppCompatActivity {
setTouchDelegate(mTvCancelSearch, 30);
setTouchDelegate(mTvDoSearch, 30);
setTouchDelegate(mTvPublish, 35);
-
+ ImmersionBar.with(this).titleBar(mRlTitleBar).statusBarDarkFont(true).init();
}
+ protected void checkManagePermission() {
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
+ if (!Environment.isExternalStorageManager()) {
+ //没有授权
+ ToastUtils.show("该功能需要SD卡的管理权限,请前往设置进行授权.");
+ Intent intent = new Intent(Settings.ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION);
+ intent.setData(Uri.parse("package:" + this.getPackageName()));
+ mLauncher.launch(intent);
+ } else {
+ //do some thing
+ hasManageFileManage();
+ }
+ } else {
+ hasManageFileManage();
+ }
+ }
+
+ //有权限进行文件的管理
+ protected void hasManageFileManage() {
+
+ }
+
protected void setDarkSearchBar() {
mTvSearchBack.setBackgroundResource(R.drawable.ic_back_black);
mTvDoSearch.setTextColor(getResources().getColor(R.color.text_20));
diff --git a/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/base/PreviewFileActivity.java b/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/base/PreviewFileActivity.java
index 81672f9..32522d2 100644
--- a/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/base/PreviewFileActivity.java
+++ b/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/base/PreviewFileActivity.java
@@ -46,7 +46,6 @@ public class PreviewFileActivity extends BaseActivity {
ButterKnife.bind(this);
String fileName = getIntent().getStringExtra("fileName");
String fileId = getIntent().getStringExtra("fileId");
- LogUtils.e(fileName + "==" + fileId);
if (TextUtils.isEmpty(fileName)) {
mTvBaseTitle.setText("附件");
} else {
@@ -128,7 +127,6 @@ public class PreviewFileActivity extends BaseActivity {
mWvWeb.destroy();
mLlContent.removeAllViews();
super.onDestroy();
- System.exit(0);
}
@Override
diff --git a/baselib/src/main/res/drawable/shp_rectangle_gray.xml b/baselib/src/main/res/drawable/shp_rectangle_gray.xml
index 866ee6a..e65384c 100755
--- a/baselib/src/main/res/drawable/shp_rectangle_gray.xml
+++ b/baselib/src/main/res/drawable/shp_rectangle_gray.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/baselib/src/main/res/drawable/shp_status_gray_rim.xml b/baselib/src/main/res/drawable/shp_status_gray_rim.xml
new file mode 100755
index 0000000..5debb43
--- /dev/null
+++ b/baselib/src/main/res/drawable/shp_status_gray_rim.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/baselib/src/main/res/layout/base_activity.xml b/baselib/src/main/res/layout/base_activity.xml
index c0ff8a4..ff32fe3 100755
--- a/baselib/src/main/res/layout/base_activity.xml
+++ b/baselib/src/main/res/layout/base_activity.xml
@@ -16,7 +16,7 @@
android:id="@+id/rl_title_bar"
android:layout_width="match_parent"
android:layout_height="50dp"
- android:background="@color/main_theme"
+ android:background="@color/gray_bg"
android:gravity="center_vertical"
android:orientation="horizontal"
android:paddingLeft="5dp"
@@ -38,7 +38,7 @@
android:textColor="@color/white"
android:textSize="13sp"
android:visibility="visible"
- tools:background="@drawable/ic_back_white"
+ tools:background="@drawable/ic_back_black"
tools:text=""
tools:visibility="visible" />
@@ -58,7 +58,7 @@
android:ellipsize="end"
android:maxEms="12"
android:maxLines="1"
- android:textColor="@color/white"
+ android:textColor="@color/black"
android:textSize="18sp"
tools:text="页面标题" />
@@ -174,7 +174,7 @@
android:layout_width="18dp"
android:layout_height="18dp"
android:scaleType="fitXY"
- android:src="@drawable/ic_search_white" />
+ android:src="@drawable/ic_search_icon_black" />
diff --git a/baselib/src/main/res/layout/item_apply_service_photo.xml b/baselib/src/main/res/layout/item_apply_service_photo.xml
index 9f69db5..ac40a05 100755
--- a/baselib/src/main/res/layout/item_apply_service_photo.xml
+++ b/baselib/src/main/res/layout/item_apply_service_photo.xml
@@ -33,6 +33,7 @@
android:layout_below="@id/iv_photo"
android:layout_marginTop="5dp"
android:ellipsize="end"
+ android:gravity="center_horizontal"
android:maxLines="1"
android:textSize="12sp"
tools:text="文件名称.doc" />
diff --git a/baselib/src/main/res/layout/layout_base_search_cancel.xml b/baselib/src/main/res/layout/layout_base_search_cancel.xml
index 4ba31d4..bb58811 100644
--- a/baselib/src/main/res/layout/layout_base_search_cancel.xml
+++ b/baselib/src/main/res/layout/layout_base_search_cancel.xml
@@ -3,8 +3,12 @@
android:id="@+id/ll_base_search_cancel"
android:layout_width="match_parent"
android:layout_height="wrap_content"
+ android:gravity="center_vertical"
android:orientation="horizontal"
- android:padding="10dp">
+ android:paddingLeft="10dp"
+ android:paddingTop="3dp"
+ android:paddingRight="10dp"
+ android:paddingBottom="3dp">
@@ -26,6 +30,8 @@
android:id="@+id/tv_base_search_cancel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:clickable="true"
+ android:focusable="true"
android:text="取消"
android:textColor="@color/gray_text" />
\ No newline at end of file
diff --git a/baselib/src/main/res/layout/layout_base_search_cancel_gray.xml b/baselib/src/main/res/layout/layout_base_search_cancel_gray.xml
index e50807f..5014098 100644
--- a/baselib/src/main/res/layout/layout_base_search_cancel_gray.xml
+++ b/baselib/src/main/res/layout/layout_base_search_cancel_gray.xml
@@ -26,6 +26,8 @@
android:id="@+id/tv_base_search_cancel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:clickable="true"
+ android:focusable="true"
android:text="取消"
android:textColor="@color/gray_text" />
\ No newline at end of file
diff --git a/baselib/src/main/res/values/colors.xml b/baselib/src/main/res/values/colors.xml
index 4b15a5b..bd35971 100755
--- a/baselib/src/main/res/values/colors.xml
+++ b/baselib/src/main/res/values/colors.xml
@@ -113,7 +113,7 @@
#9F1512
#FCF9F2
- #F1F1F6
+ #f8f8f8
#F2F2F2
#FAFAFA
#BABABA
@@ -122,6 +122,7 @@
#FF6300
#f5f5f5
#777777
+ #D2D2D2
#ff7271
#8bc6f7
#f4f4f4
diff --git a/baselib/src/main/res/values/styles.xml b/baselib/src/main/res/values/styles.xml
index 875f06c..41ca616 100755
--- a/baselib/src/main/res/values/styles.xml
+++ b/baselib/src/main/res/values/styles.xml
@@ -102,8 +102,8 @@