//跳转到安卓的辅助功能界面
private
void
open (){
try
{
//跳转系统自带界面 辅助功能界面
Intent intent =
new
Intent(android.provider.Settings.
ACTION_ACCESSIBILITY_SETTINGS
);
/*
* 用于启动一个新的Activity
* startActivity(Intent):
用于开启一个新的Activity,新Activity压入栈顶。参数Intent用于描述新Activity。
startActivityForResult(Intent,int):
用于开启新Activity,新Activity退出后,返回结果给旧Activity。
*/
startActivity(intent);
Toast.makeText(
this
,
"打开辅助功能"
, Toast.
LENGTH_LONG
).show();
}
catch
(Exception e) {
e.printStackTrace();
}
}
AccessibilityService是一个辅助类,可以监听我们手机的焦点,窗口变化,按钮点击等等。实现它的服务需要在手机设置里面->辅助功能在这里面找到你自己实现的辅助类,然后打开它就可以进行我们一系列的监听了。
AccessibilityService是一个辅助类,可以监听我们手机的焦点,窗口变化,按钮点击等等。实现它的服务需要在手机设置里面->辅助功能在这里面找到你自己实现的辅助类,然后打开它就可以进行我们一系列的监听了。
<
intent-filter
>
<
action
android:name
=
"android.accessibilityservice.AccessibilityService"
/>
</
intent-filter
>
注册服务
<
service
android:name
=
"com.example.output.RobMoney"
android:enabled
=
"true" //Android系统是否能够实例化该应用程序的组件,如果为true,每个组件的enabled属性决定那个组件是否可以被 enabled。如果为false,它覆盖组件指定的值;所有组件都是disabled。
android:exported
=
"true"
android:label
=
"@string/fz_name" //辅助功能名称
android:permission
=
"android.permission.BIND_ACCESSIBILITY_SERVICE"
> //权限
<
intent-filter
>
<
action
android:name
=
"android.accessibilityservice.AccessibilityService"
/>
</
intent-filter
>
</
service
>