知道一个activity的ComponentName,如何获取此activty的里面布局或其他子项控件就是应用A获取到应用B的ComponentName然后想知道它是否它里面的imagebutton的位置坐标,怎么弄呢?谢谢!

解决方案 »

  1.   

    求人帮忙说一下,谢谢了!如何获取其他app的控件大小和坐标啊。
      

  2.   

    activity销毁后控件也会销毁的,内存中不存在这个控件,除非你inflate加载一下
      

  3.   

    你这是要干啥,控制其他窗口的控件?那是不可以的?你可以通过intent告诉那个activity由其自己处理控件
      

  4.   

    不是的,我想判断它的位置就行的。就是它的布局就行,谢谢。如果用adb就可以获取它的xml。在android上怎么实现呢?@IT_熊
      

  5.   

    一个应用正常情况下是没有权限获取另一个应用的任何数据。如果仅仅是获取坐标可以考虑一下几种:1.辅助功能:辅助功能开启后可以获取基本控件的text、基本属性、位置等基础数据,可以满足你的需求,自行搜索“android 辅助功能”,我的博客:https://blog.csdn.net/weimingjue/article/details/827441462.root手机,如果只是自己折腾,可以直接root手机,然后用xposed直接获取对应控件3、用类似VirtualXposed、太极等第三方免root的app也可以直接获取对应控件