ActionBar之分享图片
上一篇博文中点击打开链接我们实现了文本的分享,那么这次呢实现的就是图片的分享,和文本的分享大同小异,我们直接看代码吧。
menu文件夹下的main.xml文件:
<menu xmlns:android="http://schemas.android.com/apk/res/android" ><itemandroid:id="@+id/share"android:actionProviderClass="android.widget.ShareActionProvider"android:orderInCategory="100"android:showAsAction="ifRoom"android:title="分享"/></menu>
然后是MainActivity中的实现:
package com.example.shareImage;import android.os.Bundle;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.ShareActionProvider;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}@SuppressLint("NewApi")@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);// 获得菜单中的条目MenuItem item = menu.findItem(R.id.share);// 获取ShareActionProvider对象ShareActionProvider provider = (ShareActionProvider) item.getActionProvider();// 创建一个意图对象Intent intent = new Intent();// 设置意图对象的动作intent.setAction(Intent.ACTION_SEND);// 设置分享的类型intent.setType("image/*");// 设置分享的图片路径String path = "storage/sdcard/bd_logo1.png";// 把图片的流放到意图对象中intent.putExtra(Intent.EXTRA_STREAM, path);// 启动意图对象provider.setShareIntent(intent);return true;}}
运行结果:
ActionBar之分享图片相关推荐
- iOS 学习 - 13.微信分享链接、QQ 分享图片
准备工作---原文来自这个 首先要在微信开放平台申请 AppID 和 QQ ID(我第一天晚上申请的,第二天中午就通过了),接着导入 SDK,也就是3个 .h 和一个 .a 文件,详情见这里 如果你是 ...
- 小程序---canvas画图,生成分享图片,画图文字换行
小程序目前只支持转发,不支持分享朋友圈,为了能实现分享,很多线上小程序通过生成分享图片,保存到相册来给用户增加分享的可能. 具体思路及简要代码如下: 一:canvas画图drawCanvas:func ...
- unity调用 Android 分享图片文字 方法 不需要第三方sdk 兼容android7.0+
直接说方法把,在Android Studio中 新建一个工程,新建时选择Add No Activity,包名跟unity中设置的一样比如这里用 come.demo.share 在res目录下新建个文件 ...
- android 分享图片和视频
今天,简单讲讲如何调用手机的分享功能进行分享. 目前实现一键分享功能的方式有两种: 1.需要集成第三方官方SDK包,在获得官方授权后调用其API来完成一键分享功能,例如使用友盟分享等 优点:无 ...
- 使用PHP生成分享图片
小程序导航 wq.xmaht.top 假设代码中用到的资源文件夹在当前code_png目录下:/*** 分享图片生成* @param $gData 商品数据,array* @param $codeNa ...
- cocos2dx集成友盟社会化分享图片崩溃问题
本人不懂oc,一步一步按照友盟的文档做,好不容易把分享做好了,结果在 分享图片的时候宕掉了.各种测试,搞了一下午终于搞定了. 如下是友盟文档的做法,错误就在[UIImage imageNamed:@& ...
- android之微信分享图片
android之微信分享图片 微信图像分享分为三类1.二进制图片2.本地图片3.URL地址图片 XML分析:三个Button 添加点击事件! 注意清单文件 权限 <uses-permission ...
- 微信小程序生成分享图片踩坑大计划
微信小程序有个非常好的缺点,就是分享不能分享到朋友圈,怎么办呢,那只好生成图片,图片里面加个小程序码. 效果图 但不过其中有坑大家注意啦 HTML代码,我这个是不显示图片的生成图片,所以canvas设 ...
- web dialog 内嵌 图片_Unity游戏如何在iOS上调用Facebook原生对话框分享图片
原文发表于Unity中国论坛 ,如果对你有帮助请关注我! Unity游戏如何在iOS上调用Facebook原生对话框分享图片 - Unityunity.cn 手头上的一个游戏项目需要实现截屏并分享到 ...
最新文章
- 数据纪实|颜强:疫情下的中国制造
- 无向图强联通分量-洛谷 P2860 [USACO06JAN]冗余路径Redundant Paths
- The Best Vacation CodeForces - 1358D(贪心+尺取)
- 3-docker 架构和底层技术简介
- java 像素级碰撞检测,» 像素级碰撞检测类
- java 僵尸进程_Linux 僵尸进程
- Web前端的状态管理
- UiAutomator2.0 和1.x 的区别
- 系列文章--WF学习资料汇总
- 多个路由指向同一个页面_Flutter路由导航
- CCNA 折扣号申请流程(新版)
- win10 最新版1803 1809打不开xps文件找不到xps查看器的解决办法
- 取色工具ColorPix
- 构件3扩大构件法的本质+W3是否等于W2 +角加速度α3是否等角加速度α2+科氏加速度诞生
- 会员消费积分管理系统c语言,三步教你玩转会员系统——会员等级、折扣、积分...
- Router路由详解
- [转]设置IE背景色保护你的眼睛视力_鹤壁吧_贴吧
- API Gateway/API 网关(三) - Kong的使用 - 限流rate limiting(redis)
- BZOJ1507 [NOI2003]Editor
- MAX31865模块PT100两线制测温
热门文章
- python修改rgb值_Python替换或更改给定RGB或十六进制值的HSV值
- scratch live 2.5 mac版_来了来了,它终于来了,Mac版迅雷!
- pyautogui.locateOnScreen()找不到图像的办法
- Win11笔记本省电模式怎么开启?Win11电脑节电模式打开方法
- pycharm安装vim插件
- 鸿蒙之境的称号,神都夜行录鸿蒙之境怎么打 鸿蒙之境阵容搭配方法一览
- Win11升级后打不开开始菜单
- HTML中的6种空格
- 如何使用数码相机拍摄夜空
- 第39章 ETH—Lwip以太网通信—零死角玩转STM32-F429系列