递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 714|回复: 2
打印 上一主题 下一主题

[安卓] 怎么判断安卓是否有无障碍模块?

[复制链接]

28

主题

124

帖子

1040

积分

金牌会员

Rank: 6Rank: 6

积分
1040
跳转到指定楼层
楼主
发表于 2024-7-23 09:50:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
怎么判断安卓是否有无障碍模块?一些安卓系统阉割了无障碍功能,请问怎么判断?
回复

使用道具 举报

443

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
39331
沙发
发表于 2024-7-23 10:19:23 | 只看该作者
没有方法可以判断
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

28

主题

124

帖子

1040

积分

金牌会员

Rank: 6Rank: 6

积分
1040
板凳
 楼主| 发表于 2024-7-23 10:44:02 | 只看该作者
创世魂 发表于 2024-7-23 10:19
没有方法可以判断
  1. import android.content.Context;
  2. import android.content.Intent;
  3. import android.content.pm.PackageManager;
  4. import android.content.pm.ResolveInfo;

  5. public class AccessibilityUtils {
  6.     public static boolean isAccessibilitySettingsAvailable(Context context) {
  7.         Intent intent = new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS);
  8.         PackageManager packageManager = context.getPackageManager();
  9.         ResolveInfo resolveInfo = packageManager.resolveActivity(intent, PackageManager.MATCH_DEFAULT_ONLY);
  10.         return resolveInfo != null;
  11.     }
  12. }
复制代码


这个可行?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-9-23 22:41 , Processed in 0.086436 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表