瀏覽代碼

1.默认设置星火输入法。

20241218TB223FC(测试jar包)
wangwanlei 8 月之前
父節點
當前提交
e9a9b2085c

+ 4
- 1
app/src/main/java/com/xhly/manageapp/ManageApplication.kt 查看文件

44
                 removeInstallPackageWhiteList(getInstallPackageWhiteList())
44
                 removeInstallPackageWhiteList(getInstallPackageWhiteList())
45
                 pkgList.add(Const.CURRENTAPPPKG)
45
                 pkgList.add(Const.CURRENTAPPPKG)
46
                 pkgList.add(Const.CURRENTAPPPKG)
46
                 pkgList.add(Const.CURRENTAPPPKG)
47
+                pkgList.add("com.xhkjedu.pinyin")
47
                 csdkManager?.addInstallPackageWhiteList(pkgList)
48
                 csdkManager?.addInstallPackageWhiteList(pkgList)
48
             }
49
             }
49
         }
50
         }
55
         fun removeInstallPackageWhiteList(pkgList: ArrayList<String>) {
56
         fun removeInstallPackageWhiteList(pkgList: ArrayList<String>) {
56
             if ((ModelNameUtils.IS_LianxX505f() || ModelNameUtils.IS_LianxX6e6f()) && pkgList.size > 0) {
57
             if ((ModelNameUtils.IS_LianxX505f() || ModelNameUtils.IS_LianxX6e6f()) && pkgList.size > 0) {
57
                 pkgList.remove(Const.CURRENTAPPPKG)
58
                 pkgList.remove(Const.CURRENTAPPPKG)
59
+                pkgList.remove("com.xhkjedu.pinyin")
58
                 csdkManager?.removeInstallPackageWhiteList(pkgList)
60
                 csdkManager?.removeInstallPackageWhiteList(pkgList)
59
             }
61
             }
60
         }
62
         }
789
         }
791
         }
790
 
792
 
791
         //设置默认输入法
793
         //设置默认输入法
792
-        fun setDefaultInputMethod(pkg: String){
794
+        fun setDefaultInputMethod(pkg: String="com.xhkjedu.pinyin/.PinyinIME"){
793
             if (ModelNameUtils.IS_LianxX505f() || ModelNameUtils.IS_LianxX6e6f()){
795
             if (ModelNameUtils.IS_LianxX505f() || ModelNameUtils.IS_LianxX6e6f()){
794
                 try {
796
                 try {
795
                     var defaultInputMethod = csdkManager?.setDefaultInputMethod(pkg)
797
                     var defaultInputMethod = csdkManager?.setDefaultInputMethod(pkg)
819
             if (ModelNameUtils.IS_LianxX505f() || ModelNameUtils.IS_LianxX6e6f()) {
821
             if (ModelNameUtils.IS_LianxX505f() || ModelNameUtils.IS_LianxX6e6f()) {
820
                 csdkManager = CSDKManager(this)
822
                 csdkManager = CSDKManager(this)
821
                 //允许运行时权限
823
                 //允许运行时权限
824
+                setDefaultInputMethod()
822
                 setRuntimePermissions(true)
825
                 setRuntimePermissions(true)
823
                 enableAllUnkownsourcesV3(true)
826
                 enableAllUnkownsourcesV3(true)
824
             }
827
             }

+ 1
- 0
app/src/main/java/com/xhly/manageapp/ui/login/activity/LoginActivity.kt 查看文件

59
     override fun getBinding() = ActivityLoginBinding.inflate(layoutInflater)
59
     override fun getBinding() = ActivityLoginBinding.inflate(layoutInflater)
60
 
60
 
61
     override fun initData() {
61
     override fun initData() {
62
+        ManageApplication.setDefaultInputMethod()
62
        viewModel.loginData.observe(this){
63
        viewModel.loginData.observe(this){
63
            waitDialog?.doDismiss()
64
            waitDialog?.doDismiss()
64
            if (it.xhlyLoginSucess){
65
            if (it.xhlyLoginSucess){

Loading…
取消
儲存