安卓开发_分享功能

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大全 博客分类: Android小技巧 AndroidGoogleWebF#

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

12120
来自专栏岑志军的专栏

iOS 两日期之间相差几天

13750
来自专栏静晴轩

Android之Intent用法全面总结

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

36970
来自专栏项勇

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

21170
来自专栏向治洪

iOS 轻量级存储

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

27580
来自专栏Android 开发学习

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

18530
来自专栏Android先生

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

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

30410
来自专栏一个会写诗的程序员的博客

在非Activity中使用startActivity:Calling startActivity() from outside of an Activity context requires the

activity继承了context重载了startActivity方法,如果使用acitvity中的startActivity,不会有任何限制。

12740
来自专栏项勇

笔记71 | Intent分享内容(文本,图片,视频)

21970
来自专栏JarvanMo的IT专栏

Android无法打开相册查看视频

最近公司做了一个项目需要查看手机视频,在android 8的模拟器上正常。在android 5.1的模拟器下却报了一个错误:

36720

扫码关注云+社区

领取腾讯云代金券