Browse Source

1.添加x505f机型谷歌输入法包名。

20241218TB223FC(测试jar包)
wangwanlei 2 months ago
parent
commit
fb122af680

+ 36
- 2
app/src/main/java/com/xhly/manageapp/ManageApplication.kt View File

@@ -132,8 +132,12 @@ class ManageApplication : MultiDexApplication() {
132 132
          * 冻结应用true:显示应用可以使用; false:隐藏应用不可用
133 133
          */
134 134
         fun setPackageEnabled(pkg: String, enableFlag: Boolean) {
135
-            if (ModelNameUtils.IS_LianxX505f() || ModelNameUtils.IS_LianxX6e6f()) {
136
-                csdkManager?.setPackageEnabled(pkg, enableFlag)
135
+            try {
136
+                if (ModelNameUtils.IS_LianxX505f() || ModelNameUtils.IS_LianxX6e6f()) {
137
+                    csdkManager?.setPackageEnabled(pkg, enableFlag)
138
+                }
139
+            }catch (e:Exception){
140
+
137 141
             }
138 142
         }
139 143
 
@@ -823,6 +827,36 @@ class ManageApplication : MultiDexApplication() {
823 827
             }
824 828
         }
825 829
 
830
+        /**
831
+         * true:启用 recovery 模式热键
832
+         * false:禁用 recovery 模式热键
833
+         */
834
+        fun setCustomRecovery_v3(b: Boolean=false){
835
+             try {
836
+                 if (ModelNameUtils.IS_LianxX505f()){
837
+                     csdkManager?.customRecovery_v3=b
838
+                 }else if (ModelNameUtils.IS_LianxX6e6f()){
839
+                     csdkManager?.isCustomRecoveryV3=b
840
+                 }
841
+             }catch (e:Exception){
842
+                 Log.d("问题==","禁用recovery模式,"+e.toString())
843
+             }
844
+        }
845
+
846
+        /**
847
+         * 禁用谷歌输入法
848
+         */
849
+        fun disallowSetInputMethod_v3(pkgName:String="com.google.android.inputmethod.pinyin",b: Boolean=false){
850
+            try {
851
+                if (ModelNameUtils.IS_LianxX505f()){
852
+                    csdkManager?.disallowSetInputMethod_v3(pkgName,b)
853
+                }else if (ModelNameUtils.IS_LianxX6e6f()){
854
+                    csdkManager?.disallowSetInputMethodV3(pkgName,b)
855
+                }
856
+            }catch (e:Exception){
857
+                Log.d("问题==","禁用recovery模式,"+e.toString())
858
+            }
859
+        }
826 860
     }
827 861
 
828 862
     override fun onCreate() {

+ 6
- 0
corelib/src/main/java/com/xhly/corelib/Const.kt View File

@@ -320,6 +320,12 @@ object Const {
320 320
      */
321 321
     const val BINGINTLX505F="com.microsoft.bingintl"
322 322
 
323
+    /**
324
+     * X505F输入法
325
+     */
326
+
327
+    const val X505INPUT="com.google.android.inputmethod.pinyin"
328
+
323 329
     /**
324 330
      * x505f 默认冻结的应用,解除管控时解除
325 331
      */

Loading…
Cancel
Save