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 设备上拍摄的照片。