我想启动“辅助功能设置” View ,但它说它不存在...
这是一个偏好列表:
<preference-headers xmlns:android="http://schemas.android.com/apk/res/android" >
<header
android:icon="@android:drawable/ic_dialog_alert"
android:summary="Must be enabled to work."
android:title="Accessibility State" >
<intent
android:action="android.intent.action.MAIN"
android:targetClass="com.android.settings.AccessibilitySettings"
android:targetPackage="com.android.settings" />
</header>
</preference-headers>
它说错误:
E/AndroidRuntime(4510): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.android.settings/com.android.settings.AccessibilitySettings}; have you declared this activity in your AndroidManifest.xml?
为什么?
最佳答案
您要查找的操作由 Settings.ACTION_ACCESSIBILITY_SETTINGS 定义作为“android.settings.ACCESSIBILITY_SETTINGS”。您不需要定义目标类或包。
<intent android:action="android.settings.ACCESSIBILITY_SETTINGS" />
关于java - 在 Android 中使用 XML 设置启动 AccessibilitySettings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18709756/