zoukankan      html  css  js  c++  java
  • App内容分享

    1、发送文本内容

    发送简单的数据到其他应用,比如社交分分享的内容,意图允许用户快速而方便的共享信息。

        //分享简单的文本内容
        public void btnShareText(View view) {
            Intent intent = new Intent();
            intent.setAction(Intent.ACTION_SEND);
            intent.setType("text/plain");
            intent.putExtra(Intent.EXTRA_TEXT, "分享的文本");
    //        startActivity(intent);
            startActivity(Intent.createChooser(intent, "分享的内容2"));
        }

    2、发送二进制内容

    //发送二进制内容
        public void btnShareImg(View view) {
            Uri uri = Uri.parse("图片路径");//   "/sdcard/1.jpg"
            Intent intent = new Intent();
            intent.setAction(Intent.ACTION_SEND);
            intent.setType("image/*");
            intent.putExtra(Intent.EXTRA_STREAM,uri);
            startActivity(Intent.createChooser(intent, "分享图片到"));
     }

    3、发送多文件内容

        //分享多个图片
        public void btnShareMultipleContent(View view) {
            Uri uri = Uri.parse("图片路径");
            Uri uri1 = Uri.parse("图片路径2");
            ArrayList<Uri> list = new ArrayList<>();
            list.add(uri);
            list.add(uri1);
            Intent intent = new Intent();
            intent.setAction(Intent.ACTION_SEND_MULTIPLE);
            intent.setType("image/*");
            intent.putExtra(Intent.EXTRA_STREAM, list);
            //指定选择器
            startActivity(Intent.createChooser(intent, "分享图片到"));
        }
  • 相关阅读:
    iOS开发代码规范
    数组去重方法总结
    iOS进阶学习-网络之数据安全
    OC 动态类型,动态绑定,动态加载
    ios运行某些工程时屏幕上下出现黑边的解决办法
    流程控制和数组(关于JAVA基础注意事项)
    高级函数
    源码
    sql s2 学期的学习
    Java 学习笔记
  • 原文地址:https://www.cnblogs.com/chhom/p/4728982.html
Copyright © 2011-2022 走看看