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

...全文
相关推荐
安卓获取当前屏幕的屏幕尺寸(像素)
在安卓开发过程中需要获得当前屏幕尺寸(像素)来做适配,或者图片尺寸设计,技术含量不大,望君采用,为你剩几秒钟,哈哈!!!
安卓屏幕亮度调节实战指南
是一个非常重要的类,它用于描述窗口的布局参数,比如窗口的位置、尺寸、类型等。在Android开发中,我们常常需要在应用程序中动态调整窗口的属性,为我们提供了这样的能力。在调整屏幕亮度的上下文中,它允许我们对屏幕亮度进行编程式控制。当我们希望调整屏幕的亮度时,直接操作亮度值是不够的,因为这需要改变底层的系统设置。通过,我们可以在当前应用的上下文中修改亮度参数,然后应用到相应的窗口上。这种方式的优点是可以针对特定窗口调整亮度而不影响全局设置。
安卓屏幕扩展让安卓设备变成你第二个显示器
安卓屏幕扩展,让安卓设备变成你PC的第二个显示器,分PC端和android 两部分
安卓签名获取工具 Android签名获取工具
安卓签名获取的一款工具,使用方法请见CSDN博客http://blog.csdn.net/weimeig/article/details/78818085
Android获取点击屏幕的位置坐标
主要为大家详细介绍了Android获取点击屏幕的位置坐标,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


