如何获取android默认屏幕的屏幕内容

如何获取android默认屏幕的屏幕内容,android,homescreen,Android,Homescreen,我目前正试图在android默认屏幕(例如设置屏幕)的textview内容上方画一条线。如果屏幕属于我们自己的应用程序,则可以获取屏幕内容,我想知道如何从我的应用程序获取设备默认屏幕内容的内容。作为讨论的一部分,如果我们得到屏幕的视图对象,我们就可以做到这一点。那么,有可能获得android默认屏幕的view对象吗?请帮助我们如何实现这一目标 谢谢 那么,有可能获得android默认屏幕的view对象吗 否。该应用程序在另一个进程中运行。它的对象无法神奇地将自己传输到您的进程 我想知道如何从应用

我目前正试图在android默认屏幕(例如设置屏幕)的textview内容上方画一条线。如果屏幕属于我们自己的应用程序,则可以获取屏幕内容,我想知道如何从我的应用程序获取设备默认屏幕内容的内容。作为讨论的一部分,如果我们得到屏幕的视图对象,我们就可以做到这一点。那么,有可能获得android默认屏幕的view对象吗?请帮助我们如何实现这一目标

谢谢

那么,有可能获得android默认屏幕的view对象吗

否。该应用程序在另一个进程中运行。它的对象无法神奇地将自己传输到您的进程

我想知道如何从应用程序中获取设备默认屏幕内容


在Android 5.0+上,在用户许可的情况下,您可以使用媒体投影API拍摄屏幕截图。

获取屏幕内容是什么意思?是否要获取视图的引用?要获取当前屏幕的图像/快照吗?您好,Commonware,谢谢您的快速回复。您的意思是说我们可以使用媒体投影api拍摄默认屏幕的屏幕截图,但是从这个屏幕截图中,我如何绘制一条线或一个箭头来告诉用户单击该项目?我想我们可以使用View.setDrawingCacheEnabled(true);和View.getDrawingCache();要在旧版本的Android上以位图形式获取快照。@androider实际上,您可以创建RelativeLayout或FrameLayout。把你想让用户点击的视图放在上面,然后把带有箭头图标的ImageView放在上面。@HendraWD实际上我的观点是假设如果我想让用户在设置屏幕中打开飞机模式,我想让用户进入设置屏幕,我想在android默认设置屏幕的选项上面画一个箭头标记或一些动画,在这种情况下,首先我想知道该选项在特定设备中的当前位置,对吗?@androider由于默认的Android设置屏幕不属于您的应用程序,我认为没有任何方法可以做到这一点