提到无障碍(Accessibility),相信大家都不陌生。在生活中,并不是所有人都可以顺畅地使用各类产品。无障碍意味着帮助所有的人,包括残疾人或者行动能力减退的老年人等,去顺畅的进行活动,与人或物交互。从人行道上的盲道到台阶旁的无障碍坡道,从信号灯的提示音到无障碍卫生间,无障碍已经越来越多的渗透到我们的生活当中。无障碍设计也在更多地被建筑行业、信息科技服务等行业重视起来。随着互联网产品的快            
                
         
            
            
            
            Java作为一门广泛使用的编程语言,在无障碍开发领域也有着广泛的应用。Java提供了一些有用的工具和技术,使得开发者可以更轻松地开发出无障碍产品。首先,Java提供了一些无障碍API,使得开发者可以方便地为他们的应用程序添加无障碍功能。这些API包括Accessibility API和Java Access Bridge。Accessibility API提供了一组Java类,可以让开发者编写无障            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-18 16:52:33
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.添加组件内容描述可以在组件的布局XML文件里,添加android:contentDescription属性。当然,也可以在布局实例化代码里,使用someView.setContentDescription(someString) 方法。2.实现组件可聚焦有些框架组件,如Button、CheckBox等,默认 是可聚焦的;而像ImageView和TextView这样的框架组件需要手动登记。设置a            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-30 15:43:06
                            
                                696阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            技巧一:随选朗读现在不少的手机中,都会有能够将手机屏幕内容朗读出来的功能,恰恰小米手机中有一个【随选朗读】功能,能帮我们将手机屏幕内容朗读出来。我们需要在【设置】—【更多设置】—【无障碍】中的【视觉】分类,找到这个【随选朗读】的功能并且打开,然后设置【在后台朗读】以及【朗读图片上面的文字】就可以了。技巧二:语音翻译在【语音翻译】界面,选择原文语言和需要翻译的语言,长按下方麦克风键,说出或播放需要翻            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-19 09:26:15
                            
                                132阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            作者:kayo5994Web 无障碍开发知识对于 Web 开发者来说,可以通过调整 HTML 的结构和标签,增加 HTML 属性,配合 CSS 和 JavaScript 等手段来提高页面的可访问性和无障碍性。例如使用了 a 标签制作了按钮,如果不进行额外的优化,读屏软件在朗读时会读作"文字内容 链接",但实际上该 a 标签是用作按钮使用,因此可以在标签上添加 role="button" 属性。此时            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-05 18:10:19
                            
                                178阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在安卓中使用无障碍服务 AccessibilityService,如何实现上下滚动和左右滚动,如何控制滚动时间和滚动距离,相信很多小伙伴并不知道如何操作,本文就来介绍一种通过系统 API 组合提供的完美解决方案。前言如何使用 Android 系统的无障碍服务 AccessibilityService 实现控制控件滚动,我们都知道系统本身提供了滚动相关 API,及线上滚动和向下滚动://向上滚动
n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-03 06:32:43
                            
                                1542阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            图片说明:自然触感×无障碍对于全世界3.38亿视障人士来说,如今的智能手机就是一块平滑的玻璃。当他们想点击一个按钮时,需要先听取语音播报,确认手指当前在哪里,然后双击确认选中。       
  图片说明:读屏过程演示 
  但语音播报也有局限。例如闹铃设置,语音播报只会朗读用户当前设定的时间,并不会告诉用户当前位置可以滚动调整时间,对于视障用户来说,很难快速判断现在选择的位置是文本区域还是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-19 23:58:53
                            
                                291阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 实现Android无障碍模式教程
## 介绍
欢迎你来到Android开发的世界!在这篇文章中,我将教你如何实现Android的无障碍模式。作为一名经验丰富的开发者,我将会指导你一步步完成这个任务。
### 流程图
```mermaid
sequenceDiagram
    小白->>经验丰富的开发者: 请求Android无障碍模式教程
    经验丰富的开发者-->>小白: 接受请求并            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-18 07:00:25
                            
                                268阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是无障碍服务?无障碍服务(AccessibilityService)是一套可以模拟操作的系统级别的API。用户同意我们的应用获取无障碍服务的权限之后就可以模拟操作,来控制用户的手机。无障碍被广泛用于抢红包、自动回复、一键获取权限等应用中。无障碍服务的好处很多,可以实现一键操作,帮助残障人士使用手机。当然坏处也有,开启无障碍服务以后,因为服务对手机的实时监控,会引起手机的卡顿。这个怎么优化我们待            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-18 17:39:13
                            
                                124阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            现在提到手机,很多人自热而然地就会想到智能手机。要知道,移动互联网的今天,很多人都是通过智能手机上网的。另外,现在的智能手机基本上分为两大阵营:安卓阵营和苹果阵营。这个,大家可以根据自己的需求,自由选择。只不过,人都有好奇心:安卓手机用的时间长了,就会想尝试体验一下苹果手机;苹果手机用的时间长了,就会想尝试体验一下安卓手机。这么一来的话,就会产生一个问题:安卓手机和苹果手机的便签内容怎么互传?要知            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-12 17:28:14
                            
                                167阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            无障碍开发让数字世界更包容 在数字化时代,我们日常生活中越来越依赖于移动设备和互联网技术。但很少人意识到,有些人可能无法享受到我们认为理所当然的数字化生活,因为他们可能是视觉障碍者、听觉障碍者或者有认知障碍。这就需要我们开发人员在设计和开发数字产品和服务时,考虑到无障碍性,使每个人都能平等地访问和使用它们。 下面是我参与过的一些无障碍开发项目。1、语音助手的无障碍性语音助手是现代生活中一个不可或缺            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-04 09:26:13
                            
                                257阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            /   今日科技快讯   /近日,美国电动汽车制造商特斯拉进军印度市场遇阻,首席执行官埃隆·马斯克曾一再抱怨印度拒绝对特斯拉电动汽车减税。近日,有印度官员表示,他们对特斯拉为何没有在印度申请任何激励政策而感到困惑。/   作者简介   /本篇文章来自Petterp的投稿,文章主要分享了他对Android中无障碍功能的实            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-11 09:57:58
                            
                                815阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目前中国有1700多万视障人士,他们渴望购物,也希望在任何情况下都能平等的获取他们想要的信息,手淘作为全国最大的购物 App,我们也希望通过技术让视障消费者能更好的享受移动互联带来的便利,这既是公益,也是义务。本文将和大家分享手淘在使用 DinamicX 支持无障碍的技术方案,并给出了相关示例,希望对移动端开发者有所启发。什么是无障碍?无障碍范围很广,一般是指在发展过程中没有阻碍,活动能            
                
         
            
            
            
            Android的无障碍服务可以进行很多自动化的操作,下面就一起来看下如何玩转无障碍服务 1.创建一个继承AccessibilityService 的类class MyAccessibilityService : AccessibilityService() {
    /**
     *打开无障碍服务时调用此方法
     */
    override fun onServiceConnect            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-14 14:25:42
                            
                                925阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 如何在Android Studio中开启无障碍模式
作为一名经验丰富的开发者,我将会帮助你学习如何在Android Studio中开启无障碍模式。下面是整个流程的步骤:
| 步骤 | 操作 |
| --- | --- |
| 1 | 打开Android Studio |
| 2 | 点击顶部菜单栏中的 "File" |
| 3 | 选择 "Settings" |
| 4 | 在弹出的窗口中            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-02 04:53:34
                            
                                231阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            探索绿色生活:Ant-Forest 自动收能量脚本 在这个快节奏的时代,我们经常忘记登录支付宝的蚂蚁森林去收取能量。现在,有了基于 AutoJS 的蚂蚁森林自动收能量脚本,你可以让这款智能工具帮你自动完成这一任务,让你的绿色生活无需繁琐操作。项目介绍这款开源项目是一个精心设计的脚本,使用 AutoJS Modify 开发,旨在自动收取蚂蚁森林的能量球,同时避开各种障碍,如能量罩和复杂的解            
                
         
            
            
            
            UI Automator 相关介绍:跨应用的用户界面自动化测试包含在 AndroidX Test(https://developer.android.com/training/testing) 中支持的 Android 系统:>= Android 4.3 (API level 18)基于 instrumentation,依赖于 AndroidJUnitRunner 测试运行器设置 UI Au            
                
         
            
            
            
            原文: View Controller Programming Guide for iOS_Supporting Accessibility 翻译:刘辉 刘彪 沈广荣(中国信息无障碍产品联盟&信息无障碍研究会)1. 简介一个可以被所有人使用的无障碍应用——包含能力障碍和肢体障碍的用户——保持应用的功能性和可用性是一个有用的工具。为了实现无障碍,一个iOS应用应该提供其用户界面元素的信息给V            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-10 13:41:26
                            
                                193阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 实现 Android 监听无障碍模式教程
## 1. 整体流程
下面是实现 Android 监听无障碍模式的整体流程:
```mermaid
gantt
    title Android 监听无障碍模式实现流程
    section 设置无障碍权限
    获取无障碍权限             :a1, 2022-01-01, 1d
    section 监听无障碍事件            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-13 05:44:16
                            
                                85阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            抖音无障碍背景国家近期开展了无障碍建设活动。为了积极响应国家号召,为抖音视障用户能够得到更好的交互体验,对抖音无障碍功能进行了专项治理和改造。无障碍模式下的使用方法抖音的无障碍功能实现主要是通过开启 Google TalkBack(或第三方屏幕阅读)功能,将用户在屏幕上触摸选中区域的内容朗读出来,使得视障人士可以根据朗读的内容获取自己当前操作区域的信息,从而提升视障人士的使用和交互体验。常用的操作            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-17 20:31:05
                            
                                31阅读
                            
                                                                             
                 
                
                                
                    