iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android编程实现调用系统分享功能示例
  • 162
分享到

Android编程实现调用系统分享功能示例

调用示例系统Android 2022-06-06 04:06:23 162人浏览 薄情痞子
摘要

本文实例讲述了Android编程实现调用系统分享功能。分享给大家供大家参考,具体如下: public class ShaReactivity extends Activit

本文实例讲述了Android编程实现调用系统分享功能。分享给大家供大家参考,具体如下:



public class ShaReactivity extends Activity {
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.share_layout);
  }
  //分享文字
  public void shareText(View view) {
    Intent shareIntent = new Intent();
    shareIntent.setAction(Intent.ACTION_SEND);
    shareIntent.putExtra(Intent.EXTRA_TEXT, "This is my Share text.");
    shareIntent.setType("text/plain");
    //设置分享列表的标题,并且每次都显示分享列表
    startActivity(Intent.createChooser(shareIntent, "分享到"));
  }
  //分享单张图片
  public void shareSingleImage(View view) {
    String imagePath = Environment.getExternalStorageDirectory() + File.separator + "test.jpg";
    //由文件得到uri
    Uri imageUri = Uri.fromFile(new File(imagePath));
    Log.d("share", "uri:" + imageUri); //输出:file:///storage/emulated/0/test.jpg
    Intent shareIntent = new Intent();
    shareIntent.setAction(Intent.ACTION_SEND);
    shareIntent.putExtra(Intent.EXTRA_STREAM, imageUri);
    shareIntent.setType("image/*");
    startActivity(Intent.createChooser(shareIntent, "分享到"));
  }
  //分享多张图片
  public void shareMultipleImage(View view) {
    ArrayList<Uri> uriList = new ArrayList<>();
    String path = Environment.getExternalStorageDirectory() + File.separator;
    uriList.add(Uri.fromFile(new File(path+"australia_1.jpg")));
    uriList.add(Uri.fromFile(new File(path+"australia_2.jpg")));
    uriList.add(Uri.fromFile(new File(path+"australia_3.jpg")));
    Intent shareIntent = new Intent();
    shareIntent.setAction(Intent.ACTION_SEND_MULTIPLE);
    shareIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uriList);
    shareIntent.setType("image/*");
    startActivity(Intent.createChooser(shareIntent, "分享到"));
  }
}

页面效果:

 

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android编程之activity操作技巧总结》、《Android视图View技巧总结》、《Android开发动画技巧汇总》、《Android布局layout技巧总结》、《Android开发入门与进阶教程》、《Android资源操作技巧汇总》及《Android控件用法总结》

希望本文所述对大家Android程序设计有所帮助。

您可能感兴趣的文章:详解微信小程序开发—你期待的分享功能来了,微信小程序序新增5大功能网页上facebook分享功能具体实现js中静态页面实现微信分享功能微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】Android ShareSDK快速实现分享功能Android 微信图片分享功能Android调用系统自带的分享功能实例代码详解Android系统中跨应用数据分享功能的实现Android实现截图和分享功能的代码关于Android实现简单的微信朋友圈分享功能Android实现调用系统分享功能示例的总结


--结束END--

本文标题: Android编程实现调用系统分享功能示例

本文链接: https://www.lsjlt.com/news/22495.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 在Android项目中如何调用系统的分享功能
    在Android项目中如何调用系统的分享功能?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。具体如下:public class ShareActivity ext...
    99+
    2023-05-31
    android roi
  • Android编程实现两点触控功能示例
    本文实例讲述了Android编程实现两点触控功能。分享给大家供大家参考,具体如下:下面是一个两点触控的案例代码:package com.zzj;import android.app.Activity;import android.os.Bu...
    99+
    2023-05-30
    android 触控 roi
  • android如何实现系统分享的自定义功能
    小编给大家分享一下android如何实现系统分享的自定义功能,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!分享功能是app中特别常见的功能,国内的app基本都支持分享到微信 QQ等主流的社交应用。至于分享功能的实现大多是使...
    99+
    2023-05-30
    android
  • 如何在Android应用中调用系统自带的分享功能
    本篇文章给大家分享的是有关如何在Android应用中调用系统自带的分享功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。实现分享功能的几个办法调用系统的分享功能通过第三方SDK...
    99+
    2023-05-31
    android roi
  • Android编程实现定时发短信功能示例
    本文实例讲述了Android编程实现定时发短信功能。分享给大家供大家参考,具体如下:第一,要实现发短信的功能,必须要用到android系统中发短信的权限,即在AndoridManifest.xml中添加如下内容<uses-permis...
    99+
    2023-05-30
    android 短信 roi
  • Android原生态实现分享转发功能实例
    目录导读: 一、xml布局文件二、创建一个实体类 AppInfo.java,用来保存应用信息三、重写PopupWindow控件SharePopupWindow.java,自定义分享的...
    99+
    2024-04-02
  • android分享功能如何实现
    实现Android分享功能可以使用Android系统提供的分享功能,具体步骤如下:1. 创建一个分享的按钮或菜单项,例如在布局文件中...
    99+
    2023-10-09
    android
  • 使用Android实现截图和分享功能的案例
    这篇文章主要介绍了使用Android实现截图和分享功能的案例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。先给大家展示下效果图吧直接上代码:xml的布局:<Button...
    99+
    2023-05-30
    android
  • Android应用中怎么实现分享功能
    要在Android应用中实现分享功能,可以使用Android内置的分享功能或者使用第三方的分享库。以下是一种常见的实现方法: 创建...
    99+
    2024-04-03
    Android
  • Android实现绘画板功能的示例分析
    这篇文章主要介绍Android实现绘画板功能的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!实现流程:        一、预期效果&nbs...
    99+
    2023-06-15
  • Android编程实现的简易路径导航条功能示例
    本文实例讲述了Android编程实现的简易路径导航条功能。分享给大家供大家参考,具体如下:这里要实现的是如图所示的路径导航条, 类似于文件管理器的效果。该导航条包含三个功能: 支持追加任意个子路径(文字一行写不下时可左右滑动);2. 支持返...
    99+
    2023-05-31
    android 路径 导航
  • Vue后台管理系统之实现分页功能示例
    本文主要介绍了Vue后台管理系统之实现分页功能,分享给大家,具体如下: 效果图: 功能描述: 显示数据的总数目 可选择每天的显示条数 点击页码跳转到指定页...
    99+
    2024-04-02
  • Flutter实现仿微信分享功能的示例代码
    目录1.首先去pub官网2 在微信开放平台注册开发者账号以及创建你的应用程序3 在分享页面3.1 初始化3.2 检测微信是否安装3.3 分享微信消息总结本文设计到的知识点有主要问题F...
    99+
    2024-04-02
  • Android编程实现的首页左右滑动切换功能示例
    本文实例讲述了Android编程实现的首页左右滑动切换功能。分享给大家供大家参考,具体如下:很多软件会选择左右滑动的主界面,实现方式也很多,这里的仅供参考,勿喷。不多说什么了,相信大家看看代码就明白,自己也不善言辞,望大家谅解。自定义接口,...
    99+
    2023-05-30
    android 滑动 切换
  • Android编程调用系统自带的拍照功能并返回JPG文件示例【附demo源码下载】
    本文实例讲述了Android编程调用系统自带的拍照功能返回JPG文件。分享给大家供大家参考,具体如下:package com.eboy.testcamera1;import java.io.File;import java.io.FileO...
    99+
    2023-05-31
    android 拍照 jpg文件
  • Android编程实现通讯录中联系人的读取,查询,添加功能示例
    本文实例讲述了Android编程实现通讯录中联系人的读取,查询,添加功能。分享给大家供大家参考,具体如下:先加二个读和写权限:<uses-permission android:name="android.permission.READ...
    99+
    2023-05-31
    android 通讯录 联系人
  • Android实现app分享文件到微信功能
    本文实例为大家分享了Android实现app分享文件到微信的具体代码,供大家参考,具体内容如下 两种实现方案: 1.使用WXFileObject构造分享方法发送到微信; 2.调用系统...
    99+
    2024-04-02
  • 小程序分享功能怎么实现
    本文小编为大家详细介绍“小程序分享功能怎么实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“小程序分享功能怎么实现”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。WXML 代码 <view&nbs...
    99+
    2023-06-26
  • uni-app小程序分享功能实现
    1. 分享功能实现 通过onShareAppMessage(OBJECT) 将小程序到分享微信聊天,onShareTimeline()将小程序分享到朋友圈。 api中的参数配置参考文档:https://uniapp.dcloud.net.c...
    99+
    2023-08-16
    uni-app 小程序 javascript
  • 小程序如何实现分享功能
    要在小程序中实现分享功能,可以按照以下步骤操作: 在小程序的页面中使用或标签创建一个分享按钮或分享图标。 通过小程序API获...
    99+
    2024-04-17
    小程序
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作