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