关于android工具hierarchy viewer的使用问题

最近看到一篇论文,其中提到使用hierarchy viewer来获取控件的坐标,但是据我所知hierarchy viewer想要获取控件的坐标需要首先知道控件的id。所以怎么才能实现获取所有控件坐标的功能,需要先获取所有控件的id吗?如果需要获取id的话,那怎么实现呢?

可以反射遍历界面得到控件