我想制作一个屏幕截图 android 应用程序[未植根],但我有一些问题
以下代码将显示任何应用程序的视图并返回屏幕的位图
public Bitmap takeScreenshot() {
View rootView = findViewById(android.R.id.content).getRootView();
rootView.setDrawingCacheEnabled(true);
return rootView.getDrawingCache();
}
但我想让上面的代码在服务中不处于活动状态,因为当我点击通知时,它会捕获屏幕,而不是去另一个活动
问题是 findViewById 用于活动而不是服务中。
你能告诉我我该怎么做或任何其他解决方案吗?