如何拍摄我的应用程序截图并在Android Studio中共享?
我想在我的应用程序上实现一个按钮,可以让用户拍摄应用程序的屏幕截图,然后在社交网络上将其作为图像共享,但我不知道如何做到这一点,我尝试过使用位图,但没有成功 这就是我所做的,但不起作用:如何拍摄我的应用程序截图并在Android Studio中共享?,android,facebook,android-studio,Android,Facebook,Android Studio,我想在我的应用程序上实现一个按钮,可以让用户拍摄应用程序的屏幕截图,然后在社交网络上将其作为图像共享,但我不知道如何做到这一点,我尝试过使用位图,但没有成功 这就是我所做的,但不起作用: public static Bitmap getScreenShot(View view) { View screenView = view.getRootView(); screenView.setDrawingCacheEnabled(true); Bitmap b
public static Bitmap getScreenShot(View view) {
View screenView = view.getRootView();
screenView.setDrawingCacheEnabled(true);
Bitmap bitmap = Bitmap.createBitmap(screenView.getDrawingCache());
screenView.setDrawingCacheEnabled(false);
return bitmap;
}
希望您能帮助我:D您是否收到任何错误?此外,不需要从位图创建位图。只需使用
Bitmap Bitmap=screenView.getDrawingCache()代码>您是否收到任何错误?此外,不需要从位图创建位图。只需使用Bitmap Bitmap=screenView.getDrawingCache()代码>