Android中有什么可访问性功能? -- tasker 领域 和 accessibility 领域 android 相关 的问题

What is accessibility feature in Android?


4
vote

问题

中文

我在我的Android 5.0和4.2.1中看到了一个名为 accessitibility

我注意到有些选项,如在它里面的绿色和tasker。他们为什么在这样的环境中列出?

有更多关于它的烦恼。我很少在我的设备上使用Tasker,但它适用于4.2.1。但是,我注意到,在cm12上,除非您启用某种任务的辅助功能,否则无法使用应用程序上下文运行配置文件。我也找到了这个问题相关但它没有答案。

为什么Tasker在5.0中需要此辅助功能,但不在4.2.1中?此外,我如何在5.0中使用app上下文运行tasker,而无需启用所述服务,就像4.2.1一样。我似乎看到一些滞后,虽然与这个问题。

英文原文

I've seen a setting named Accessibility in my Android 5.0 and 4.2.1. I don't understand what it is and how can it be helpful to me? I would like to know what does it do?

I noticed that there are options like Greenify and Tasker present inside it. Why are they listed in such setting?

There is more about it that bugs me. I rarely use Tasker on my devices but it works well on 4.2.1. However, I noticed that on CM12 you cannot run a profile using Application context, unless you enable some kind of Tasker's accessibility service. I also found this question related but it is unanswered.

Why is it that Tasker needs this accessibility service in 5.0 but not in 4.2.1? More so, how do I run Tasker with app context in 5.0 without enabling the said service, just like on 4.2.1. I seem to see some lags, though not very drastic compared to this question.

     
     
     

回答列表

8
 
vote
vote
最佳答案
 

可访问性是一类功能,通常用于帮助禁用某种方式的人。例如,看不到井的人可以打开放大姿势到三倍点击屏幕,它将放大您所在的任何屏幕。它也可以反转黑暗和浅色的颜色来帮助他们更好地看到和阅读文本。此外,有语音选项将在屏幕上读取文本,或者当手机圈为难以听到的人时,闪烁相机闪光。另一个常见选项是将在您的手指触摸的任何地方读取的选项,因此您触摸一个按钮,它大声朗读,然后如果您实际上要点击它,则会双击就在那里单击,这是查看障碍的另一个选项。< / p>

tasker有能力创建某些任务,如此,它触发某些情况时发生的动作,如接收电话,或触摸屏幕的某个区域。这就是为什么可以从可访问性设置中打开和关闭任务者的原因。

在几个roms中查看可访问性设置的实际代码后,包括我的团队(Vaniraosp)和CM,我没有看到任何代码将包的类添加到可访问性设置中,但每个ROM通常使用<代码> res/xml/accessibility_settings.xml 用于辅助功能设置首选项,所以我想到了Taster开发人员现在正在自身添加到应用程序的快捷方式......这不是一个厘米。它们必须刚刚开始刚刚开始执行,或者刚刚开始允许应用程序添加到Android 5.0中的辅助功能设置的Android API。我不确定哪个。

所以,如果它不是你喜欢的东西,那么你可能需要用开发人员接管。我希望能帮助您更好地了解可访问性设置以及为什么它内部有一个任务设置。

以下是从AOSP于2014年4月11日发生的实际更改,它构建了添加到可访问性设置的辅助功能列表: https://android.googlesource.com/platform/packages/apps/settings/+/b4b3082

 

Accessibility is a category of features which are usually used to assist people who are in some way disabled. For example people who cannot see well can turn on Magnification Gesture to triple tap the screen and it will zoom in on whatever screen you are on. Also it can reverse the dark and light colors to help them see and read text better. Also, there are voice options which will read the text on the screen, or flash the Camera flash when the phone rings for people who are hard of hearing. Another common option is one that will read wherever your finger is touching, so you touch a button, it reads it aloud and then if you actually want to click it you would double click right there, which is another option for the seeing impaired.

Tasker has the ability to create certain tasks just like this, which trigger an action when certain circumstance occurs like receiving a phone call, or touching a certain area of the screen. This is why Tasker can be turned on and off from within the Accessibility Settings.

After looking at the actual code for Accessibility Settings in a couple ROMs, including my Team (VanirAOSP) and also CM, I do not see any code to add the package's class into Accessibility Settings, but every ROM usually uses res/xml/accessibility_settings.xml for the Accessibility Settings preference, so I imagine that the Tasker developers are adding the Shortcut Setting into the app themselves now... it is not a CM thing. They must have just started doing it recently, or the Android API just started allowing apps to add to the Accessibility Settings in Android 5.0. I'm not sure which.

So, if it is not something you like then you would probably have to take it up with the developers. I hope that helps you understand Accessibility Settings better and why there is a Tasker setting within it.

Here is the actual change, from AOSP, which occurred on April 11, 2014 which constructs a list of accessibility services to add into Accessibility Settings: https://android.googlesource.com/platform/packages/apps/Settings/+/b4b3082

 
 
   
   

相关问题

0  当SIM 1具有信号时,自动禁用SIM 2?  ( Automatically disable sim 2 while sim 1 has signal ) 
是可以(通过tasker或其他方式)以自动禁用当另一个具有信号时自动禁用SIM,并且同样重新启用它一旦其他失去信号? ...

5  在Tasker中设置配置文件以擦除手机  ( Set a profile in tasker to wipe the phone ) 
是否可以在完全擦拭手机的Tasker中创建配置文件? 我问,因为我还没有尝试过任务,这可能足以让我买它。如何触发此配置文件并不重要,我对效果感兴趣。它必须完全重置手机的内存。优选地,它也将擦除SDCard,但这不是绝对必要的。 ...

1  如何只执行1次Tasker Reboot命令?  ( How can i execute a tasker reboot command only 1 time ) 
我正在使用一台中国平板电脑,需要在连接到电源后每次都初始化。 我正在使用 tasker 这样做。 问题是:此条件使Tasker通过遍及和结束执行 reboot 命令,并且它成为 bootloop 。 我该怎么做,以便在附加电源时初始化平板电脑,但避免它进入 bootloop ? 编辑:taskerprofile ...

3  如何确定Java对象是否为NULL或不在Tasker中?  ( How determine if java object is null or not in tasker ) 
我希望一个任务任务从特定人员读取短信,并将一些信息从最新消息中提取。 例如,由于我制作的事务,我收到了我的银行的大量消息。触摸任务,我想知道我的最新银行余额。通常情况下,我会从我的银行那里获得最新的短信,并找出它的余额。我希望Tasker这样做。 我知道Tasker可以在到达时读取消息。但是我们必须制作一个与之相关的...

16  我应该使用tasker或locale吗?  ( Should i use tasker or locale ) 
对于一般检测情况和触发行为,任务者和区域设置有哪些优势/缺点?哪一个能够提高电话/设备的有用性的最佳工作? 特定兴趣的类别(没有特定顺序): "食谱" 功率 "食谱" 易于创造 各种应用程序可以检测到的各种情况 可以触发的操作和配置 备份设置 共享配置 ...

23  在Tasker上下文中使用或逻辑  ( Using or logic in contexts for tasker ) 
假设我想创建一个上下文,Wifi连接的SSID是'abc'或'xyz'。 我可以看到我能够在哪里创建2个上下文,但它似乎在两者之间强制执行和逻辑,所以在命令单词中,我必须靠近'abc'和'xyz'。 如何使上下文成为,而不是两个? ...

9  是否有可能使用Tasker设置CPU速度?  ( Is it possible to set cpu speed with tasker ) 
例如:我想在运行特定应用程序时将CPU设置为更高的终端,例如PSX4Droid。这是Tasker吗? 或者如果不是tasker ......任何其他应用程序? setcpu没有选项。 ...

11  Tasker / Locale对电池寿命有何影响?  ( What effect does tasker locale have on battery life ) 
locale 和 tasker 看起来很酷。他们对电池寿命有多少钱? ...

15  我回家后如何使用Tasker启动我的电脑?  ( How would i use tasker to boot my pc when i get home ) 
我有一个运行tasker应用程序的Android手机。我还有一个运行Windows 7的家用电脑。有没有办法,我可以拥有Tasker检测到我在家到达的时候,并以某种方式向电脑发送"唤醒LAN" 数据包?我需要在Tasker和PC本身上进行哪些配置以支持此方案? ...

0  在Podcast Addict小部件或通知上按下播放/暂停按钮时如何触发任务?  ( How to trigger task when play pause button is pressed on podcast addict widget o ) 
我想在播放/暂停按钮在播客addict小部件或锁定屏幕上通知时触发任务。 我已经尝试过使用接收意图,但这不起作用(可能是因为意图本身未广播)。 ...

5  CAN Taster / Locale告诉我BT设备已连接什么?  ( Can tasker locale tell me what bt device is connected ) 
我想改变phone依赖于哪个特定蓝牙设备连接的状态 - 可以 Tasker 或 locale do that the?谢谢! ...

1  是否有可能在我是否漫游时使任务者事件有条件?  ( Is it possible to make tasker events conditional on whether im roaming ) 
使用'tasker',我有一项任务设置,每晚拨打我的手机余额询问号码,放在正确的选项,然后挂断。这导致每天晚上发给我的文本,我的剩余时间很棒! 然而 - 我即将出国三个星期,留在现状,如果它确实设法拨打它就会收到相当的账单。如何在漫游时使这个动作有条件?我考虑使用位置上下文,但它崩溃高于某些范围,并不可靠。 ...

6  什么特点任务需要root访问权限?  ( What tasker tasks require root access ) 
我正在考虑安装 tasker 在我的手机上,但我不想扎根它。是值得我的吗? 需要root访问权限的任务任务?没有root访问权限可以做什么? 编辑: 以下是一些例子: 我想每当我启动某些应用程序时打开GPS(例如,各种行驶方向应用程序),然后在退出时关闭它。我理解应用程序无法打开GPS(否则所讨论的应用程序将...

5  检查呼叫是否来自固定或手机的任务者  ( Check if call is coming from a fixed or mobile phone with tasker ) 
我正在为在会议期间给我打电话给我的每个人发送短信的问题。但是,我不想通过向固定电话发送消息来浪费我的信用。在发送消息之前,我如何检查呼叫是否来自移动电话? 在哪里,所有移动号码以9或8开始,所以我想我可能会使用它。但我还没有找到一种方法来检查一个名字中的第一个数字的方法。还有另一种方法吗?我的目标是让任务者知道呼叫是...

22  有用或酷的任务传票[关闭]  ( Useful or cool tasker recipes ) 
正如目前所在的那样,这个问题并不适合我们的Q&amp;一种格式。我们预计事实,参考资料或专业知识的支持,但该问题可能会征求辩论,论点,投票或扩展讨论。如果您觉得可以改进此问题并可能重新开放,请访问帮助中心进行指导。 ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.