更新部分依赖版本,增加蓝牙相关权限声明

This commit is contained in:
TonyJiangWJ 2025-06-24 22:39:50 +08:00
parent 8b48bc60bb
commit 75dd6080d4
4 changed files with 16 additions and 4 deletions

View File

@ -30,6 +30,13 @@
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<!-- 蓝牙权限 -->
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE"/>
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT"/>
<uses-permission android:name="android.permission.BLUETOOTH_SCAN"/>
<!-- Ad SDK Permissions -->
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

View File

@ -140,14 +140,19 @@ public class AutoJs extends com.stardust.autojs.AutoJs {
if (AccessibilityServiceTool.disableAccessibilityServiceByAdb()
&& AccessibilityServiceTool.enableAccessibilityServiceByAdbAndWaitFor( 2000)) {
// 重新获取无障碍权限成功
return null;
if (AccessibilityService.Companion.getInstance() != null) {
return null;
}
}
}
errorMessage = GlobalAppContext.getString(R.string.text_auto_operate_service_enabled_but_not_running);
} else {
if (Pref.haveAdbPermission(getApplication())) {
if (AccessibilityServiceTool.enableAccessibilityServiceByAdbAndWaitFor( 2000)) {
return null;
if (AccessibilityService.Companion.getInstance() != null) {
return null;
}
errorMessage = GlobalAppContext.getString(R.string.text_no_accessibility_permission);
}
}
if (Pref.shouldEnableAccessibilityServiceByRoot()) {

View File

@ -82,7 +82,7 @@ dependencies {
api project(path: ':common')
api project(path: ':automator')
// implementation 'com.rmtheis:tess-two:9.1.0'
implementation 'com.google.mlkit:text-recognition-chinese:16.0.0'
implementation 'com.google.mlkit:text-recognition-chinese:16.0.1'
implementation 'com.microsoft.onnxruntime:onnxruntime-android:1.15.1'
}

View File

@ -3,7 +3,7 @@ import groovy.json.JsonSlurper
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext.kotlin_version = '1.7.10'
ext.kotlin_version = '1.9.0'
repositories {
mavenCentral()
google()