快上网建站品牌

13518219792
  • 首页
  • 关于我们
    • 如何选择
    • 选择理由
  • 案例作品
    • 网站建设
    • 优化推广
    • 微信开发
    • 电商托管
  • 服务项目
    • 网站建设
    • 移动端/APP
    • 微信/小程序
    • 技术支持
    • 其它服务
  • 建站知识
    • 成都网站建设
    • 成都做网站
    • 成都网站设计
  • 网站售后
    • 成都网站运营
    • 成都网站维护
    • 成都网站推广
  • 客服中心
  • 全国分站

android调用系统分享图片及文字-创新互联

调用系统分享文字:
public static void shareText(Context context, String extraText) {
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, "连接分享");
intent.putExtra(Intent.EXTRA_TEXT, extraText);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(
Intent.createChooser(intent, "连接分享"));
}

创新互联公司是一家专业从事成都网站建设、做网站、网页设计的品牌网络公司。如今是成都地区具影响力的网站设计公司,作为专业的成都网站建设公司,创新互联公司依托强大的技术实力、以及多年的网站运营经验,为您提供专业的成都网站建设、营销型网站建设及网站设计开发服务!

调用系统分享图片,方法是:
1、 把图片放到文件assets里面
2、先读取Assets里面的图片转化成Bitmap;
3、再以文件File形式保存在本地;
4、最后Uri连接本地该图片进行分享。

调用系统原生分享图片代码:

public static void shareImage(Context context, Uri uri, String title) {
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_STREAM, uri);
shareIntent.setType("image/jpeg");
context.startActivity(Intent.createChooser(shareIntent, title));
}

最后Uri连接本地该图片进行分享:

方法一:
// 读取Assets里面的图片转化成Bitmap
private static Bitmap getImageFromAssetsFile(Context context,String fileName){
Bitmap image = null;
AssetManager am = context.getResources().getAssets();
try {
InputStream is=am.open(fileName);
image= BitmapFactory.decodeStream(is);
is.close();
} catch (IOException e) {
e.printStackTrace(); }
return image;
}

// Bitmap以文件File形式保存在本地
private static Uri saveBitmap(Bitmap bm, String picName) {
try {
String dir= Environment.getExternalStorageDirectory().getAbsolutePath()+"/zqhd/"+picName+".jpg";
File f = new File(dir);
if (!f.exists()) {
f.getParentFile().mkdirs();
f.createNewFile();
}
FileOutputStream out = new FileOutputStream(f);
bm.compress(Bitmap.CompressFormat.JPEG, 80, out);
out.flush();
out.close();
Uri uri = Uri.fromFile(f);
return uri;
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace(); }
return null;
}

public static void localshare(Context context,String pic) {
/* 分享图片 /
Bitmap bgimg0 = getImageFromAssetsFile(context,pic+".png");
Intent share_intent = new Intent();
share_intent.setAction(Intent.ACTION_SEND);//设置分享行为
share_intent.setType("image/
"); //设置分享内容的类型
share_intent.putExtra(Intent.EXTRA_STREAM, saveBitmap(bgimg0,pic));
//创建分享的Dialog
share_intent = Intent.createChooser(share_intent, "分享图片");
context.startActivity(share_intent);
}

方法二:

public static String dir = Environment.getExternalStorageDirectory().getAbsolutePath() + "/zuhd/";

// Bitmap以文件File形式保存在本地
public static File saveFile(Bitmap bm,String path, String fileName) throws IOException {
File dirFile = new File(path);
if(!dirFile.exists()){
dirFile.mkdir();
}
File myCaptureFile = new File(path , fileName);
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(myCaptureFile));
bm.compress(Bitmap.CompressFormat.JPEG, 80, bos);
bos.flush();
bos.close();
return myCaptureFile;
}

public static void sharePic(){
 Bitmap  bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.ewcode);
               File file=null;
            try {
                file = saveFile(bitmap, dir, "ewcode.jpg");

            } catch (IOException e) {
                e.printStackTrace();
            }
                                 Uri uri = Uri.fromFile(file);
                                 Shares.shareImage(EWcodeActivity.this,uri,"二维码分享");

    }

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享标题:android调用系统分享图片及文字-创新互联
本文URL:http://csdahua.cn/article/ehijh.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流

其他资讯

  • php获取交换机数据 php获取交换机数据的命令
  • 香港服务器除了阿里云 香港服务器除了阿里云还有什么
  • 包含sap系统自动保存表单的词条
  • 帝国cms接入微博打赏 帝国cms博客源码
  • wifi路由器十大排行榜 2020无线路由器十大排行榜

行业动态

企业网站建设的重要性!

现在虽然是移动互联网时代,但企业网站依然重要,包含PC站点,移动站。可以说企业网站关系企业的未来发展和前途,尤其对中小企业更是如此,一些中小企业老板,对自己的名片很在乎,因为这是个门面。...

服务项目

  • 网站建设

    查看详情
  • 移动端/APP

    查看详情
  • 微信/小程序

    查看详情
  • 技术支持

    查看详情
  • 其它服务

    查看详情
  • 更多服务项目

    用我们的专业和诚信赢得您的信赖,从PC到移动互联网均有您想要的服务!

    获取更多

联系吧 在百度地图上找到我们

电话:13518219792

如遇占线或暂未接听请拨:136xxx98888

业务咨询 技术咨询 售后服务
网站制作
手机网站制作
网站制作
移动手机网站制作
手机网站制作
网站建设
什邡网站建设
成都网站建设
成都网站建设
重庆教育培训网站建设
网站设计
定制网站设计
高端网站设计
网站设计制作报价
成都网站设计
联系我们
电话:13518219792
邮箱:631063699@qq.com
地址:成都青羊区锦天国际1002号
网址:www.csdahua.cn

微信二维码

  • 友情链接
  • 泸县网站设计
  • 租用服务器
  • 服务器机柜
  • 百度推广公司
  • tjdkfx.com
  • 名片设计制作
  • 雅安服务器托管
  • 景区公园导视牌
  • 绵阳梓潼做网站
  • 温江服务器租用

Copyright © 2002-2023 www.csdahua.cn 快上网建站品牌 QQ:244261566 版权所有 备案号:蜀ICP备19037934号

  • 在线咨询
  • 13518219792
  • 微信二维码

  • 移动版官网