我有一个USB条形码扫描仪,我希望即使已连接条形码扫描仪,虚拟键盘仍可以出现在EditText对象中。我可以通过以下代码来实现:
Settings.Secure.putString(getContentResolver(), "show_ime_with_hard_keyboard", "1");
此程序执行需要AndroidManifest.xml中的特殊系统权限:
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
代码运行良好,并且在测试时可以显示虚拟键盘。但是由于权限被拒绝,我无法在Android Things Console中构建我的应用程序。
无法加载应用程序权限被拒绝。
[app-debug.apk]具有禁止的权限: android.permission.WRITE_SECURE_SETTINGS Error in Android Things Console
有人知道如何将我的应用程序构建为Android事物的系统应用程序或此问题的解决方案吗?