accessibility-api

    0热度

    1回答

    我目前的项目有minSDK 14,我正在尝试整合Android设备辅助功能设置提供的字幕格式。 ,我要整合仅从API级别19 CaptioningManager.CaptionStyle 介绍的是有没有办法,我可以使用API​​而不改变minSDK的API?

    2热度

    2回答

    我已经使用Android中的辅助功能服务来检测前台应用程序。 我要听可用的可访问性事件 TYPE_VIEW_TEXT_CHANGED TYPE_WINDOW_STATE_CHANGED 我要听所有window state change事件2,即工作,但对于第二次事件,我想听听view_text_changed事件只有1-2应用程序而不是全部。 我已阅读&在xml中尝试了android:packag

    2热度

    2回答

    我遇到了一个相当不幸的问题,我正在开发的应用程序利用无障碍服务对用户设备上的通知进行一些特殊处理。事情是,它工作得很好,但从未调用服务的'onAccessibilityEvent'函数,除非该服务从Android的辅助页面重新启动,即我必须首先启用该页面的服务,然后禁用它,然后再次启用它为了'onAccessibilityEvent'被调用。 我试过使用Google's example而没有对自己

    3热度

    2回答

    因为互联网上有许多资源声明,所以您需要让自己的应用沙盒可以将其部署到App Store中。 此外,根据this,沙箱时不可能使用辅助功能API(AXUIElement.h)。 但是,有些应用程序似乎仍然使用此api。其中一个应用是Cinch。在Cinch的安装过程中,您需要给Cinch权限以使用可访问性API,因此显然他们正在使用此API。 检查出从应用商店二进制用下面的命令后: codesign

    9热度

    1回答

    我试图使用Accessibility API来更改其他应用程序窗口的位置。我想要做的是从所有应用程序获取屏幕上的所有窗口,然后将它们全部移到给定的偏移量(可以说5或10或任何值)。我在这方面遇到了困难,因为这是Objective-C编程的第一天。 这是我现在正在做的。首先,我使用CGWindowListCopyWindowInfo找到窗口列表和它们的PID。然后,对于每个窗口,我使用AXUIEle

    34热度

    8回答

    我想在10.9上以编程方式启用对辅助设备的访问。在10.8和降低我用下面的AppleScript启用辅助设备的访问: tell application "System Events" if UI elements enabled is false then set UI elements enabled to true end if end tell 10.9,苹果已经移动辅助

    3热度

    1回答

    我已经部署到三星注4安卓AccessibilityService运行Android 5.0.1。 我使用WhatsApp的作为测试平台,但是这适用于任何应用程序,并且围绕辅助服务,如何触发关闭事件的更多的问题。 事件2048 (TYPE_WINDOW_CONTENT_CHANGED)是不相符的由Android解雇。如果我将消息发送给我的WhatsApp并将其重点放在了焦点上,并且在75%的时间内这

    0热度

    1回答

    我正在编写无障碍服务。我一直在试图以一种弹出软件键盘的方式来关注EditText字段,但我一直不成功。我可以将光标移到EditText字段,但软键盘不会弹出。鉴于EditTextNode是一个AccessibilityNodeInfo,我从各种辅助功能事件中获取,并且当我尝试所有这些操作时都说nodeInfo isEditable,isFocusable,isVisibleToUser和isCli

    1热度

    3回答

    我的程序目的:在服务中触发BACK按钮 我尝试了很多方法,没有人能达到这个目的,最后我发现了AccessibilityService,它可能是实现这个功能的最可能的方法。 我创造了这个AccessibilityService,并测试其工作 package com.accessibilityservice; public class MyAccessibilityService extends

    1热度

    2回答

    对于我的代码,我试图得到AXMenuItems从AXMenu(AXUIElementRef)的阵列。菜单成功登录了,这里是我的代码: NSArray *anArray = [NSRunningApplication runningApplicationsWithBundleIdentifier:@"com.apple.dock"]; AXUIElementRef anAXDockApp = AX