Java 以编程方式拍摄位图屏幕截图
是否可以通过编程方式拍摄当前未显示的活动的屏幕截图?可能使用findViewById()Java 以编程方式拍摄位图屏幕截图,java,android,screenshot,Java,Android,Screenshot,是否可以通过编程方式拍摄当前未显示的活动的屏幕截图?可能使用findViewById() 我希望我的应用程序在当前活动中按下一个按钮后拍摄另一个活动的屏幕截图 为什么像这样的东西不行 Bitmap screen; View v1 = findViewById(R.id.someView); v1.setDrawingCacheEnabled(true); screen = Bitmap.createBitmap(v1.getDrawingCache()); v1.
我希望我的应用程序在当前活动中按下一个按钮后拍摄另一个活动的屏幕截图 为什么像这样的东西不行
Bitmap screen; View v1 = findViewById(R.id.someView);
v1.setDrawingCacheEnabled(true);
screen = Bitmap.createBitmap(v1.getDrawingCache());
v1.setDrawingCacheEnabled(false);
我希望我的应用程序在当前活动中按下一个按钮后拍摄另一个活动的屏幕截图 如果另一个
活动
在后台运行,您可以通过本地广播事件通知它,将视图
转换为位图
。干杯:)
我希望我的应用程序在当前活动中按下一个按钮后拍摄另一个活动的屏幕截图
如果另一个
活动
在后台运行,您可以通过本地广播事件通知它,将视图
转换为位图
。干杯:)我不确定你是否在Stackoverflow搜索过类似的问题,没关系,看看这是否有帮助。我希望我的应用程序在当前活动中按下一个按钮后拍摄另一个活动的屏幕截图……你能详细说明一下吗……这里没有完全达到你想要达到的目的对不起,措辞很糟糕。假设我有activity1,它有一个按钮,上面写着“截图”。我的应用程序中也有activity2,其中包含一些内容(如图表)。我的目标是,当用户按下activity1中的屏幕截图按钮时,应用程序将获取activity2的屏幕截图。我不知道这是否可能,这就是为什么我问:)可能会有帮助我不确定你在Stackoverflow搜索过类似的问题,没关系,看看这是否有帮助,我希望我的应用程序在当前活动中按下按钮后拍摄另一个活动的屏幕截图…..你能详细说明一下吗..这里没有完全实现你想要实现的目标抱歉,这措辞很糟糕。假设我有activity1,它有一个按钮,上面写着“截图”。我的应用程序中也有activity2,其中包含一些内容(如图表)。我的目标是,当用户按下activity1中的屏幕截图按钮时,应用程序将获取activity2的屏幕截图。我不知道这是否可能,这就是为什么我问:)可能会有帮助所以这是可能的!谢谢@黑暗的活动谁的截图将被采取必须首先开始,否则截图将不会被采取的权利?所以这是可能的!谢谢@黑暗的活动谁的截图将被采取必须首先开始否则截图将不会被采取的权利?