Отладка моего приложения со странными результатами на телефонах Samsung, к которым у меня нет физического доступа. Я хотел бы попросить пользователя запустить инструментальное приложение, чтобы помогите отладить. Мое приложение получает представление
, в котором есть неизвестная (для меня ;-) иерархия ( ViewGroups
и т. д.). Есть ли способ "пройтись" по Просмотреть
и распечатать в строку / ddms
все компоненты в View
(и т. Д. ViewGroups
в нем и т. Д.)?
Это будет сродни инструменту HierarchyViewer
- если бы у меня был доступ на уровне adb
к устройству.
Обновление: думаю, я мог бы использовать метод
void dumpViewHierarchyWithProperties(Context context, ViewGroup group, BufferedWriter out, int level)
из ViewDebug.java
Исходники ОС Android ...
У кого-нибудь есть идея получше?
Спасибо!