正在搞一个程序,背景不谈。现在卡在一个问题上:自动获取当前屏幕的内容,然后截图。
假设屏幕是一个listView控件,但是长度不固定,无法预判,如何能自动获取整个控件的长度,而不是只截取当前一屏。
想了很多方法,一直没有好的思路。
想用自动化测试类InstrumentationTestCase,但是这个强依赖于apk或者jar包,因为APK可能会更新,不方便。
还想到实在不行,就在程序中循环滑动屏幕,每次小范围滑动,直到滑动前后截图数据一致了,便认为是截完了。这个方法可行,但是数据量太大了。
所以,上来请各位大神不吝赐教,有啥好办法~~