【发布时间】:2012-07-02 15:01:36
【问题描述】:
这里是代码的摘录。我可以编译它,但是程序在手机/模拟器上崩溃了。
Bitmap bitmap;
View v1 = MyView.getRootView();
v1.setDrawingCacheEnabled(true);
bitmap = Bitmap.createBitmap(v1.getDrawingCache());
v1.setDrawingCacheEnabled(false);
String path = Images.Media.insertImage(getContentResolver(), bitmap,
"title", null);
Uri screenshotUri = Uri.parse(path);
final Intent socialIntent = new Intent(Intent.ACTION_SEND);
socialIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
socialIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
socialIntent.setType("image/png");
有人知道怎么做吗?我想截取屏幕截图并让用户分享,如果他/她喜欢的话。其他一切正常,只是我无法获得的屏幕截图。
【问题讨论】:
标签: java android android-intent screenshot share