From 848cbfebefab08cc49b0285155edb84463aed862 Mon Sep 17 00:00:00 2001
From: panlili2024 <14743743+panlili2024@user.noreply.gitee.com>
Date: 星期三, 13 十一月 2024 17:19:53 +0800
Subject: [PATCH] 提交home项目所用可视对讲sdk
---
HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/activity/LPCheckPermissionsActivity.java | 69 ++++++----------------------------
1 files changed, 12 insertions(+), 57 deletions(-)
diff --git a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/activity/LPCheckPermissionsActivity.java b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/activity/LPCheckPermissionsActivity.java
index 772aca8..df3a066 100644
--- a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/activity/LPCheckPermissionsActivity.java
+++ b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/activity/LPCheckPermissionsActivity.java
@@ -13,6 +13,8 @@
import android.provider.Settings;
import android.view.KeyEvent;
+import com.jaeger.library.StatusBarUtil;
+
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.List;
@@ -33,14 +35,10 @@
* 闇�瑕佽繘琛屾娴嬬殑鏉冮檺鏁扮粍
*/
protected String[] needPermissions = {
- Manifest.permission.INTERNET,
- Manifest.permission.ACCESS_NETWORK_STATE,
Manifest.permission.WAKE_LOCK,
Manifest.permission.RECORD_AUDIO,
Manifest.permission.MODIFY_AUDIO_SETTINGS,
- Manifest.permission.CAMERA,
- Manifest.permission.READ_EXTERNAL_STORAGE,
- Manifest.permission.WRITE_EXTERNAL_STORAGE,
+ Manifest.permission.CAMERA
};
public static final int PERMISSON_REQUESTCODE = 0;
@@ -51,16 +49,13 @@
if(Build.VERSION.SDK_INT > 28
&& getApplicationContext().getApplicationInfo().targetSdkVersion > 28) {
needPermissions = new String[] {
- Manifest.permission.INTERNET,
- Manifest.permission.ACCESS_NETWORK_STATE,
Manifest.permission.WAKE_LOCK,
Manifest.permission.RECORD_AUDIO,
Manifest.permission.MODIFY_AUDIO_SETTINGS,
- Manifest.permission.CAMERA,
- Manifest.permission.READ_EXTERNAL_STORAGE,
- Manifest.permission.WRITE_EXTERNAL_STORAGE,
+ Manifest.permission.CAMERA
};
}
+ setStatusBarTranslucent();
}
/**
@@ -158,53 +153,6 @@
return true;
}
-// @TargetApi(23)
-// public void onRequestPermissionsResult(int requestCode,
-// String[] permissions, int[] paramArrayOfInt) {
-// if (requestCode == PERMISSON_REQUESTCODE) {
-// if (!verifyPermissions(paramArrayOfInt)) {
-// showMissingPermissionDialog();
-// isNeedCheck = false;
-// }else{
-// //鎺堟潈鎴愬姛
-//
-// }
-// }
-// }
-
-// /**
-// * 鏄剧ず鎻愮ず淇℃伅
-// *
-// * @since 2.5.0
-// *
-// */
-// public void showMissingPermissionDialog() {
-// AlertDialog.Builder builder = new AlertDialog.Builder(this);
-// builder.setTitle(R.string.gd_notifyTitle);
-// builder.setMessage(R.string.gd_notifyMsg);
-//
-// // 鎷掔粷, 閫�鍑哄簲鐢�
-// builder.setNegativeButton(R.string.gd_cancel,
-// new DialogInterface.OnClickListener() {
-// @Override
-// public void onClick(DialogInterface dialog, int which) {
-// finish();
-// }
-// });
-//
-// builder.setPositiveButton(R.string.gd_setting,
-// new DialogInterface.OnClickListener() {
-// @Override
-// public void onClick(DialogInterface dialog, int which) {
-// startAppSettings();
-// }
-// });
-//
-// builder.setCancelable(false);
-//
-// builder.show();
-// }
-
/**
* 鍚姩搴旂敤鐨勮缃�
*
@@ -240,4 +188,11 @@
public void setRequestPermissionsListener(RequestPermissionsListener mRequestPermissionsListener) {
mRequestPermissionsListener = mRequestPermissionsListener;
}
+
+ // 灏哠tatusBar璁剧疆涓洪�忔槑
+ public void setStatusBarTranslucent() {
+ StatusBarUtil.setTranslucentForImageViewInFragment(this,
+ 0, null);
+ StatusBarUtil.setLightMode(this);
+ }
}
--
Gitblit v1.8.0