Browse Source

1.添加新的定位权限

20241218TB223FC(测试jar包)
wangwanlei 11 months ago
parent
commit
9948e1da52

+ 3
- 0
app/src/main/AndroidManifest.xml View File

@@ -33,6 +33,9 @@
33 33
     <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
34 34
     <!--用于申请调用A-GPS模块,卫星定位加速-->
35 35
     <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
36
+    <!--用于获取wifi的获取权限,wifi信息会用来进行网络定位-->
37
+    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
38
+
36 39
     <!--护眼模式权限,只有系统app可以使用-->
37 40
     <uses-permission android:name="android.permission.CONTROL_DISPLAY_COLOR_TRANSFORMS"
38 41
         tools:ignore="ProtectedPermissions" />

+ 8
- 4
app/src/main/java/com/xhly/manageapp/ui/main/activity/MainActivity.kt View File

@@ -236,6 +236,7 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>() {
236 236
             }
237 237
         }
238 238
         onBackPressedDispatcher.addCallback {
239
+            //屏蔽返回键
239 240
 
240 241
         }
241 242
     }
@@ -243,14 +244,15 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>() {
243 244
 
244 245
     override fun onResume() {
245 246
         super.onResume()
247
+        userBean?.let {
248
+            Const.USERID=it.userid.toString()
249
+            viewModel.postDevicesetDetail(it.schoolid)
250
+        }
246 251
         viewModel.postWallpaperPad()
247 252
         viewModel.updateStrategy()
248 253
         viewModel.uploadAppStrategy()
249 254
         viewModel.getAppList()
250 255
         viewModel.postAppNetWhiteList()
251
-        userBean?.let {
252
-            viewModel.postDevicesetDetail(it.schoolid)
253
-        }
254 256
         useTimeStrategy()
255 257
         updatePadInfo()
256 258
         updateMcApp()
@@ -323,7 +325,8 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>() {
323 325
     private fun getLocation() {
324 326
         val rxPermissions = RxPermissions(this)
325 327
         rxPermissions.request(
326
-            Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION
328
+            Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION,
329
+            Manifest.permission.ACCESS_LOCATION_EXTRA_COMMANDS
327 330
         ).subscribe({
328 331
             if (it) {
329 332
                 SystemUtil.getLocation(this)
@@ -715,6 +718,7 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>() {
715 718
         data.comm = "退出登录"
716 719
         data.doEvent = EventLog.ACCOUNTQUITEVENT
717 720
         viewModel.eventLog(data)
721
+        Const.USERID="1"
718 722
         WorkManager.getInstance(this).cancelAllWork()
719 723
         deleteSharedPreferences(SharedPreferencesUtils.SP_FILE_NAME)
720 724
         startIntentActivity(LoginActivity().javaClass)

Loading…
Cancel
Save