gpt4 book ai didi

android - 我想为我的应用程序截屏并分享

转载 作者:行者123 更新时间:2023-11-30 02:56:08 25 4
gpt4 key购买 nike

当我按下分享按钮时,我想为我的应用程序(有按钮的 Activity)截屏并通过分享 Intent 分享它

我尝试用这段代码来截屏

 View v1 = L1.getRootView();
v1.setDrawingCacheEnabled(true);
Bitmap bm = v1.getDrawingCache();

截屏成功但是不知道怎么分享

如果有人能告诉我如何分享这个屏幕截图或给我另一个代码

最佳答案

要共享图像,请参阅以下功能。

private void shareImage() {
Intent share = new Intent(Intent.ACTION_SEND);
 
    // If you want to share a png image only, you can do:

    // setType("image/png"); OR for jpeg: setType("image/jpeg");
    share.setType("image/*");
 
    // Make sure you put example png image named myImage.png in your
    // directory
    String imagePath = Environment.getExternalStorageDirectory()
            + "/myImage.png";
 
    File imageFileToShare = new File(imagePath);
 
    Uri uri = Uri.fromFile(imageFileToShare);
    share.putExtra(Intent.EXTRA_STREAM, uri);
 
    startActivity(Intent.createChooser(share, "Share Image!"));
}

关于android - 我想为我的应用程序截屏并分享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23228774/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com