直播源码网站,点击分享按钮,分享到各个渠道功能的实现
直播源码网站,点击分享按钮,分享到各个渠道功能的实现
1.xml定义,menu_item.xml,注意引入合适的支持ShareActionProvider的包(v4,v7)
<?xml version="1.0" encoding="utf-8"?>
<menuxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"><itemandroid:id="@+id/action_create_order"android:title="create_order_title"android:icon="@drawable/ic_add_white_24dp"android:orderInCategory="1"app:showAsAction="ifRoom"/><item android:id="@+id/action_share"android:title="share"android:orderInCategory="2"app:showAsAction="ifRoom"app:actionProviderClass="android.support.v7.widget.ShareActionProvider"/>
</menu>
2.Activity中主要代码展示,注意方法onCreateOptionsMenu()中shareActionProvider的获取及调用
setShareIntent()import android.content.Intent;
import android.support.v4.view.MenuItemCompat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.ShareActionProvider;
import android.view.Menu;
import android.view.MenuItem;public class ToolbarActivity extends AppCompatActivity {private ShareActionProvider shareActionProvider;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.toolbar_main);}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the app bar.getMenuInflater().inflate(R.menu.menu_item, menu);MenuItem menuItem = menu.findItem(R.id.action_share);shareActionProvider =(ShareActionProvider) MenuItemCompat.getActionProvider(menuItem);setShareActionIntent("Want to join me for share?");return super.onCreateOptionsMenu(menu);}private void setShareActionIntent(String text) {Intent intent = new Intent(Intent.ACTION_SEND);intent.setType("text/plain");intent.putExtra(Intent.EXTRA_TEXT, text);shareActionProvider.setShareIntent(intent);}@Overridepublic boolean onOptionsItemSelected(MenuItem item) {switch (item.getItemId()) {case R.id.action_create_order:Intent intent = new Intent(this, OrderActivity.class);startActivity(intent);return true;default:return super.onOptionsItemSelected(item);}}
}
以上就是直播源码网站,点击分享按钮,分享到各个渠道功能的实现, 更多内容欢迎关注之后的文章
直播源码网站,点击分享按钮,分享到各个渠道功能的实现相关推荐
- 手机直播开发,直播程序源码,直播源码分享经验
手机直播开发,直播程序源码,直播系统开发,直播源码 2016-2017年是网络直播元年,发展了酝酿了10来年的网络直播市场终于在这一年开始喷发,手机直播开发更成为炙手可热的市场新宠儿,而如何进行手机直 ...
- 加油站会员管理系统源码php_分享一下:关于一对一直播源码的重要组成部分
随着传统直播的普及,"直播"是开发热潮的来临,一对一直播俨然成为了直播行业又一次火爆的应用领域.和传统的直播搭建形式相同,一对一直播源码开发也要通过一套功能全面的一对一直播源码来完 ...
- 免费网站源码分享平台 有哪些好的源码网站
有哪些值得推荐的源码共享网站 网站源码资源当然首选站长源码下载了,主要源码安全系数要高点,最主要是免费,还有就是一些商业源码分享站了可能会要积分才能下载了,比如商业源码,A5源码,源码... 有没有好 ...
- 分享几个源码网站奉献给大家(持续更新中……)
整理了几个源码网站,分享给大家(付费的就别下载了不值) 比较优质的几个源码网站: 1.51源码: http://www.51aspx.com/ 2.源码之家: http://www.codejia.c ...
- 成品app直播源码,Android防止多次点击
成品app直播源码,Android防止多次点击 /*** 最后一次点击时间map*/ private static Map<String, Long> lastClickTimeMap;p ...
- Live:主流技术构建即时聊天室演示应用,直播源码
Live :服务端采用 RTMP(Nginx), WebSocket(Socket.io),客户端 VideoCore+IJKPlayer 构建即时聊天室演示应用. 这个项目是为了演示如何建立一个现场 ...
- 直播app代码公布:视频直播源码转盘功能的实现
直播中,最重要的是互动,在视频直播源码中,游戏是增强观众和主播的互动的重要功能,下面为大家介绍直播间转盘游戏功能,并介绍其直播app代码实现方式 如上图所示,直播间下部的紫色部分是一个转盘面板,四周的 ...
- Android视频直播源码开发直播平台、点播播放器哪家强?
Android视频直播源码开发直播平台.点播播放器哪家强? 最近在项目中要加入视频直播和点播功能,那么问题来了,我需要一个播放器来播放视频流,那该如何选择呢?除了原生的VideoView(VideoV ...
- 电商直播系统_电商直播源码中购物车功能实现
有一次淘宝搞活动,有姐妹跟我吐槽,说她在购物车一键下单商品,被淘宝提示最多只能一次下单50个商品,导致一些商品没有抢到--在电商直播系统中,购物车功能是非常常见且重要的基础功能,它负责暂时存放用户感兴 ...
最新文章
- python自学步骤-Python入门深度学习完整指南
- 财经法规税收征收管理法律制度练习题三
- vi的visual模式
- hikaril连接sql2000_hikari连接池解析(版本:HikariCP-2.5.1.jar)
- TCP协议-相关面试题
- linux64bit安装mysql、jdk、nodejs、nginx笔记
- httpclient在获取response的entity时报异常
- 计算机的创新产品,这几种电脑创新功能 空有喝彩没人买
- 刘意-java基础视频(API-网络编程)笔记
- 2015到3020计算机参考文献,2015版参考文献著录规则新变
- PCL计算点到直线距离
- 锐捷交换机配置snmp版本_原创整理:锐捷S3550系列交换机基本配置命令(一)
- 2021-2027全球与中国自动识别和数据采集设备市场现状及未来发展趋势
- LeetCode题解-6. ZigZag Conversion
- 云计算之云计算和虚拟化的区别
- java.util.Date中的loe_Java-学习日记(日期的转换与处理)
- 逻辑回归实战(动手实践)
- 七、基础教程-坐标轴(Axis)
- B2B的商务模式主要存在哪些缺点?
- (MVP框架)登录+数据展示
热门文章
- 进入IT行业-开启头秃之旅
- 双指针算法何时加减令人头秃怎么办
- IDL 初学教程(一)
- Python+Vue计算机毕业设计超市积分管理系统o2qyn(源码+程序+LW+部署)
- 计算机等级证书等级及报考条件
- 亲测有效的UCOSIII嵌入STM32F103C8T6实验,介绍常见移植问题,付实测代码!!!
- 超级好用的C++万能头文件
- 安卓系统python编程pygame_【Python游戏编程01--初步认识pygame】
- C++ unordered_map和unordered_set的使用
- Typora 设置代码块的默认编程语言