Как я могу получить текст из представления, а не из текстового представления

Я работал с AccessibilityService, все в порядке.

я хочу получить текст с экрана, но это вид, а не TextView. кто-нибудь подскажите как.

он показывает вид с монитором, но также показывает текст.

AccessibilityNodeInfo nodeRoot = this.getRootInActiveWindow();

Список nodeInfoList = nodeRoot.findAccessibilityNodeInfosByViewId(com.tencent.mm:id/oz);

AccessibilityNodeInfo info = nodeInfoList.get(1);

Log.d(TAG, info.getText());

пример


person naiyi niu    schedule 01.09.2019    source источник
comment
опубликуйте код, пожалуйста!   -  person mohammadReza Abiri    schedule 01.09.2019


Ответы (1)


как вы устанавливаете текст для этого View? когда settext для представления: вы можете установить тег для этого представления и сохранить этот тег и его значение в хэш-карте (ключ - это тег) и получить его, когда это необходимо, по тегу.

person M.ghorbani    schedule 01.09.2019
comment
приложение Wechat от tencent. я не знаю, как установить текст. но я хочу получить его. - person naiyi niu; 01.09.2019