安卓开发_分享功能

APP必备小功能,代码很简单,

1         Intent intent=new Intent(Intent.ACTION_SEND); 
2         intent.setType("text/plain"); //"image/*"
3         intent.putExtra(Intent.EXTRA_SUBJECT,"共享软件"); 
4         intent.putExtra(Intent.EXTRA_TEXT, "这里是分享内容");
5         intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
6         startActivity(Intent.createChooser(intent, "选择分享类型"));

将会打开手机上的各种程序让选择分享

效果图:

不知道这些可选的软件是怎么情况,比如我想分享到贴吧中去,该怎么写相应代码。要学的知识还很多啊!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Android 开发学习

添加Intent.FLAG_ACTIVITY_CLEAR_TOP 都做了些什么背景整体流程

1553
来自专栏静晴轩

Android之Intent用法全面总结

[代码] 调用拨号程序 // 给移动客服10086拨打电话 Uri uri = Uri.parse("tel:10086"); Intent intent = ...

3407
来自专栏岑志军的专栏

iOS 两日期之间相差几天

1285
来自专栏Android源码框架分析

Android面试官装逼失败之:Activity的启动模式总结

2394
来自专栏Android先生

Android各大手机品牌手机跳转到权限管理界面

最近项目中遇到这样个需求场景:<br > 当我们的用户使用App时不小心拒绝了某项必要权限,而导致无法正常使用。这时候希望重新去打开该权限,那么问题来了,And...

1761
来自专栏向治洪

iOS 轻量级存储

NSUserDefaults简介 在Android和ios都提供了本地轻量级数据存储,底层实现都是基于key-value的方式。Android里面的叫Share...

2488
来自专栏陈满iOS

iOS开发·NSDate日期基本操作方法

641
来自专栏封碎

Android系统常用Intent大全 博客分类: Android小技巧 AndroidGoogleWebF#

1.从google搜索内容 Intent intent = new Intent(); intent.setAction(Intent.ACTION_WEB...

1042
来自专栏iOS122-移动混合开发研究院

Mantle--国外程序员最常用的iOS模型&字典转换框架

Mantle简介 Mantle是iOS和Mac平台下基于Objective-C编写的一个简单高效的模型层框架。 Mantle能做什么 Mantle可以轻松把JS...

2236
来自专栏项勇

笔记40 | Android通讯之Intent的简单使用

1917

扫码关注云+社区