DynamicShareActionProvider

Google 的 ShareActionProvider 的自定义实现
授权协议 Apache
开发语言 Java Groovy SHELL
所属分类 手机/移动开发、 Android UI 组件
软件类型 开源软件
地区 不详
投 递 者 白吕恭
操作系统 Android
开源组织
适用人群 未知
 软件概览

DynamicShareActionProvider 用于解决Google Android 4.0 增加的 ShareActionProvider 分享API无法灵活定制的问题,使用它可以实现分享动态创建的内容。

如图所示:

   

此外还有以下功能方面的改进:

  • 移去了分享按钮右面的常用应用图标,不再限制最多显示3个应用而是默认显示全部等。

作者还写了一个使用介绍: XDA

介绍内容来自 http://blog.objcc.com/dynamic-share-action-provider/#more-729

  • 公司项目需要用到分享功能,没多大要求,只需要用系统自带的Intent分享,createChooser一个选择器即可,原本一个挺简单的需求,却因为Facebook无法支持Intent.EXTRA_SUBJECT与Intent.EXTRA_TEXT,而搞了挺久。 原本把方法写好,测试了所有的应用,准备上线了,由于国内比较少用Facebook所以也没那么习惯,测试可能也是由于这个原因,在项目准备打包上线

 相关资料
  • 本文向大家介绍django 自定义过滤器的实现,包括了django 自定义过滤器的实现的使用技巧和注意事项,需要的朋友参考一下 自定义模版过滤器 虽然DTL给我们内置了许多好用的过滤器。但是有些时候还是不能满足我们的需求。因此Django给我们提供了一个接口,可以让我们自定义过滤器,实现自己的需求。 模版过滤器必须要放在app中,并且这个app必须要在INSTALLED_APPS中进行安装。然后再

  • 本文向大家介绍MyBatisPlus 自定义sql语句的实现,包括了MyBatisPlus 自定义sql语句的实现的使用技巧和注意事项,需要的朋友参考一下 一、引言 Good Good Study,Day Day Up MP自带的条件构造器虽然很强大,有时候也避免不了写稍微复杂一点业务的sql,那么那么今天说说MP怎么自定义sql语句吧。 二、配置 自定义的sql当然是写在XML文件中的啦,那么首

  • 本章介绍: Decoder Encoder 单元测试 本章讲述 Netty 中如何轻松实现定制的编解码器,由于 Netty 架构的灵活性,这些编解码器易于重用和测试。为了更容易实现,使用 Memcached 作为协议例子是因为它更方便我们实现。 Memcached 是来自 Memcached.org 的免费开源、高性能、分布式的内存对象缓存系统,其目的是加速动态 Web 应用程序的响应,减轻数据库

  • 本文向大家介绍DevExpress实现自定义TreeListNode的Tooltip的方法,包括了DevExpress实现自定义TreeListNode的Tooltip的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例展示了DevExpress实现自定义TreeListNode的Tooltip的方法,具体方法如下所示: 主要功能代码如下: 代码运行效果如下:

  • 问题内容: 这是我的http服务器: 我需要在myHander内部访问实例t1。 有什么办法吗? 谢谢! 问题答案: 有一种方法可以将属性设置为class: 您必须注意,在所有使用myHandler的地方都将是t1的相同实例

  • 自定义TabBar,可以在任意一个tab右上角加上数字badge。 [Code4App.com]

  • 在开发过程中,常常需要为一些repository方法添加自定义的实现。Spring Data repository允许开发者自定义repository方法。

  • 看起来Spring总是使用< code > inmemorrelyingpartyregistrationrepository 来返回一个< code > RelyingPartyRegistrationRepository 类型的bean,请参考https://github . com/Spring-projects/Spring-boot/blob/master/Spring-boot-pro