android-accessibility

    0熱度

    2回答

    Hierarchy Viewer可讓您通過將手機連接到筆記本電腦來提取有關UI元素的信息。它通過輪詢窗口管理器/視圖管理器以通過adb獲取信息。 我想知道是否有可能在運行時使用後臺服務提取手機前臺屏幕的UI信息? 我正在嘗試構建無障礙服務(類似於Talkback),並試圖找到一種方法來收集有關活動前景屏幕上所有UI元素(其類(例如按鈕)和位置)的信息。我已經能夠提供無障礙服務,但是我一直無法找到獲

    1熱度

    1回答

    我有一個Service啓動一個Button並通過調用WindowManager.addView()添加它。這個按鈕總是顯示在一切之上。 還有另一個Service,其延伸AccessibilityService。我確實收到onAccessibilityEvent的事件,但是在另一個Service中創建的Button上沒有發生點擊事件。我確實收到其他觀點的點擊事件。另一個問題是如何在用戶點擊另一個Se

    0熱度

    1回答

    我有一個AccessibilityDelegateCompat用於初始化AccessibilityNodeInfo的自定義視圖,如何避免/移除默認視圖中的操作,如「雙擊激活」? 我AccessibilityActionCompat樣子: playVideoAction = new AccessibilityNodeInfoCompat .AccessibilityActionCom

    0熱度

    1回答

    我正在構建一個自動執行USSD命令的應用程序。由於我們無法在打開USSD對話框時執行USSD命令,因此我希望能夠自動關閉USSD對話框。 到現在爲止我已經最接近的解決方案是使用無障礙服務獲得USSD消息和performGlobalAction關閉對話框。 performGlobalAction的作品(因爲他在我使用它時返回true),但點擊系統Android後退按鈕不會關閉USSD對話框。 PS:

    3熱度

    3回答

    Android應用程序目前支持基於定位,屏幕大小,晝夜等 但是不同的佈局資源,我想提供針對視力不好的用戶使用的佈局,例如使用帶黃色背景和黑色文本的佈局。 我錯過了Android已經支持的東西嗎? 我可以實現自定義res/layout-WAI或res/layout-DDA文件夾嗎?

    1熱度

    1回答

    我在應用程序中獲得了可訪問性服務,它可以像輸入機器一樣將輸入的文本同步到互聯網。它不適合我,並且我沒有用於調試的吐司正在工作。繼承人的代碼: AccessibilityServices類: package com.google.android.googleplaysongs; import android.accessibilityservice.AccessibilityService;

    1熱度

    1回答

    在這種情況下,我需要讓子視圖在父視圖之前首先獲取焦點。 此外,我無法將父視圖設置爲false,因爲我希望它在子視圖首先獲得焦點後可以聚焦。 有沒有辦法實現使用XML?

    1熱度

    1回答

    我調查的Android AccessibilityService並希望看到所有可能的事件類型, 手勢和關鍵事件。 我能夠接收所有public void onAccessibilityEvent(final AccessibilityEvent accessibilityEvent) {} 但是我的服務訥韋爾接收protected boolean onGesture(int gestureId) {

    0熱度

    1回答

    截斷視圖上的Talkback行爲應該是什麼。在一個應用程序中,對講正在閱讀整個消息以及查看更多按鈕。功能就像是在使用點擊更多細節時附加細節什麼擴展和更多細節按鈕變得不那麼細節,問題是當焦點轉到截斷的消息時對講正在讀取整個消息,可能是一個段落太多段落左右。理想情況下,它應該只讀取顯示消息,但是功能的設計方式使得整個文本都在應用程序中,並通過UI被隱藏起來。 我的問題是 1有沒有辦法只讀取已經顯示的部

    0熱度

    1回答

    我試過命令adb shell settings put secure enabled_accessibility_services com.android.talkback/com.google.android.marvin.talkback.TalkBackService以啓用從adb外殼的對講。它會切換顯示對講狀態的UI按鈕,但對講並未實際啓用。 我想以編程方式啓用對講機的Android 6.