创建可访问性服务以捕获用户的所有操作时出现的问题

时间:2019-09-21 05:18:01

标签: java android kotlin android-accessibility

我正在尝试使用辅助功能捕获用户的所有事件。

这是我的清单

<service android:name=".MainActivity"
        android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE"
        android:label="Mylbl">
        <intent-filter>
            <action android:name="android.accessibilityservice.AccessibilityService" />
        </intent-filter>
</service>

在主要活动中,我有这个

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
    }
}


fun onAccessibilityEvent(event: AccessibilityEvent) {
  Toast.makeText(this, event.toString(), Toast.LENGTH_SHORT).show();
}

在这里onAccessibilityEvent被浪费了,因为它没有被使用。

我正在做的错误是什么,我该如何解决?

0 个答案:

没有答案