public void shareText(View view) {
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_TEXT, "This is my shareText");
shareIntent.setType("text/plain");
startActivity(Intent.createChooser(shareIntent, "分享到"));
//分享单张图片
public void shareImage(View view) {
String imagePath = Environment.getExternalStorageDirectory() + File.separator + "sharePic.jpg";
其实就是把应用加入分享列表里去,系统本身就有分享功能,只不过是分享文本和图片,如果系统也把链接也可以分享,那开发者们就不用再接入第三方分享功能了。1.首先如何拉起下面列表呢? //分享文字 public void shareText(View view) { Intent shareIntent = new Intent();
(左图为
分享
页面,右图为
接收
分享
页面)
2、实现原理
通过Intent获取到第三传过来的
分享
内容,一般是文字描述加链接,获取其中的文字,按自己想要的方式显示出来即可,然后通过其中的地址链接,去获取网页源码,解析其中的图片地址,拿到图片地址将其显示到imageview即可,有些网站无法获取完整源码或拿不到图片地址,则直接取网站的favicon.ico。
3、代码实现
1、在对应的activity中注册拦截:
<activity
android
:name=".MainActivity">
<intent-filter>
<action
android
:name="
android
.intent.action.MAIN" />
<category
android
:name="
android
.int
<activity
android
:name="com.test.app.MainActivity"
android
:configChanges="orientation|keyboardHidden|screenSize"
目录序言打开文件管理器
分享
操作文件Uri转化为String
一般都会集成Umeng的
分享
,基本的
分享
都可以满足,但是要想
分享
文件,比如pdf、doc、ppt等类型时,umeng就不能满足需求了,此时可以考虑调用系统
分享
,其实称为手机中可打开此文件的软件更为合适;
打开文件管理器
打开手机文件管理器直接上代码:
Intent intent = new Intent(Intent.ACTIO...
之前刚学安卓时,写过一篇“
Android
调用系统shareAPI实现
分享
转发功能”的文章,随着安卓版本的迭代更新以及其他APP的优化,安卓的这个shareAPI好像失效了,不怎么好使,已经获取不到有
分享
功能的APP列表,点击
分享
也会直接崩溃。并不是说我之前那篇文章的代码有错,只能说是时代有了变化,旧的方法已经不能满足新的需求,我并不打算删掉原来的那篇文章,旧文章地址如下(仅作参考):
Android
调用系统shareAPI实现
分享
转发功能_美奇软件开发工作室-CSDN博客需求分析:在开发APP
Android
拍照
相册
是一个用于管理和浏览你在
Android
设备上拍摄的照片的应用程序。它可以让你方便地查看、编辑和
分享
照片。
在
Android
上,你可以使用系统自带的
相册
应用或者第三方
相册
应用来管理你的照片。这些应用通常会根据拍摄时间、地点或其他标签来组织你的照片,并且提供搜索和排序功能。
当你打开
相册
应用时,它会显示你设备上存储的所有照片。你可以通过滑动浏览照片,并且可以进行一些常见的操作,如放大、缩小、旋转、裁剪和编辑照片。此外,你还可以创建
相册
、添加标签和
分享
照片给其他应用或社交媒体。
如果你想删除或备份照片,
相册
应用也提供了相应的选项。你可以选择删除单张照片或整个
相册
,并且可以将照片备份到云存储服务如Google Photos。
总而言之,
Android
拍照
相册
是一个功能强大的应用程序,让你能够轻松管理和浏览你在
Android
设备上拍摄的照片。