Android使用系统Intent实现分享功能及将应用加入分享列表
来源:互联网 发布:软件开发技术发展方向 编辑:程序博客网 时间:2024/05/20 05:10
在Android系统中如何给应用增加分享功能,怎样将应用加入系统的分享选择列表?
Intent.createChooser()方法用来弹出系统分享列表。
查看Intent对应的组件是否存在,可查看Android判断Intent是否存在,是否可用
1、应用增加分享功能
public static void shareText(Context context, String title, String text) {
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, title);
intent.putExtra(Intent.EXTRA_TEXT, text);
context.startActivity(Intent.createChooser(intent, title));
}
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, title);
intent.putExtra(Intent.EXTRA_TEXT, text);
context.startActivity(Intent.createChooser(intent, title));
}
PS:上面的代码为分享文本,若想分享图片信息需要设置setType为“image/*”,传递一个类型为Uri的参数Intent.EXTRA_STREAM。
2、应用加入系统分享列表
只需在AndroidManifest.xml中加入以下代码:
<activity android:name=".SharePage" android:label="分享到微博">
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
</activity>
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
</activity>
- Android使用系统Intent实现分享功能及将应用加入分享列表
- android系统分享功能,将自己的APK加入可分分享的应用列表
- 在Android系统中如何给应用增加分享功能,怎样将应用加入系统的分享选择列表?
- Android应用中使用及实现系统“分享”接口
- Android应用中使用及实现系统“分享”
- Android应用中使用及实现系统“分享”接口
- Android应用中使用及实现系统“分享”接口
- Android应用中使用及实现系统“分享”接口
- Android应用中使用及实现系统“分享”接口
- Android应用中使用及实现系统“分享”接口
- Android应用中使用及实现系统“分享”与“被分享”接口
- 怎样将自己的应用加入系统的分享选择列表?
- android分享功能以及将自己的应用添加到分享列表中(2)
- Android 分享功能(一)添加自己应用到系统分享列表
- android使用intent实现分享操作
- AIR Native Extension:在Android的Flex应用中调用Android Intent实现分享功能
- 使用友盟SNS_SDK为Android应用加入SNS分享、同步功能
- 使用友盟SNS_SDK为Android应用加入SNS分享、同步功能
- 实体类如何与算法实现松耦合
- 关于使用Eclipse编辑Android程序出现R文件消失的问题
- Storm的Zookeeper启动报错
- c++拷贝构造函数(对比于上一篇)
- 计算机和控制领域SCI收录期刊及其影响因子
- Android使用系统Intent实现分享功能及将应用加入分享列表
- bullet学习初步思路
- java.io.EOFException解决
- ThinkPHP U方法
- JSON数据解析(GSON方式)
- 正则应用之——日期正则表达式
- 0欧姆电阻 电感与磁珠的选择
- div 垂直居中 解决方案(一行,多行,固定高度)
- XMPPFramework中用户对象查询