直接说方法把,在Android Studio中 新建一个工程,新建时选择Add No Activity,包名跟unity中设置的一样比如这里用 come.demo.share
在res目录下新建个文件夹xml,新建file_paths.xml文件内容如下

<?xml version="1.0" encoding="utf-8"?>
<paths><files-pathname="files"path="/"/><cache-pathname="cache"path="/"/><external-pathname="external"path="/"/><external-files-pathname="external_file_path"path="/"/><external-cache-pathname="external_cache_path"path="/"/>
</paths>

然后删除AndroidManifest.xml代码如下

<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.demo.share"><application><providerandroid:name="android.support.v4.content.FileProvider"android:authorities="com.demo.share.fileprovider"android:exported="false"android:grantUriPermissions="true"><meta-dataandroid:name="android.support.FILE_PROVIDER_PATHS"android:resource="@xml/file_paths" /></provider></application>
</manifest>

现在到java里面新建一个class,注意把这里的包名com.demo.share换成你自己的

ShareContent.java

package com.demo.share;import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.support.v4.content.FileProvider;import java.io.File;public class ShareContent {//分享纯文本public static  void shareTxt(Context context,String txt){Intent sendIntent = new Intent();sendIntent.setAction(Intent.ACTION_SEND);sendIntent.putExtra(Intent.EXTRA_TEXT, txt);sendIntent.setType("text/plain");context.startActivity(sendIntent);}//分享图片public static  void shareImg(Context context,String filePath){File file = new File(filePath);Uri contentUri =  FileProvider.getUriForFile(context,"com.entdream.shootingmachine.fileprovider",file);Intent shareIntent = new Intent();shareIntent.setAction(Intent.ACTION_SEND);shareIntent.putExtra(Intent.EXTRA_STREAM, contentUri);shareIntent.setType("image/*");shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION| Intent.FLAG_GRANT_WRITE_URI_PERMISSION);context.startActivity(Intent.createChooser(shareIntent, "分享图片"));}
}
接下来就是生成aar供unity调用了,方法参考如下
https://www.cnblogs.com/xtqqkss/p/6387271.html

unity调用 Android 分享图片文字 方法 不需要第三方sdk 兼容android7.0+相关推荐

  1. android视频分享功能吗,Unity 调用 Android 分享功能(基于ShareRec SDK视频分享)

    需求 Mob 平台是一个强大的提供分享功能的平台,为移动开发者提供 ShareSDK 社交分享.ShareREC 手游录像分享.短信验证码 SDK 及 BigApp 等免费服务. Unity 使用 S ...

  2. Android 在线下载更新App 下载完成安装APK(兼容Android7.0)

    先上图: 首先对android7.0的打开文件方式进行适配 使用FileProvider 第一步: 在AndroidManifest.xml清单文件中注册provider,因为provider也是An ...

  3. Unity调用android相册获取图片或视频

    Unity调用android相册获取图片或视频 (此文章对有unity基础和对环境配置有基础的童嚡容易看懂) 因为项目上用到,在百度了很多大佬的文章后,陆陆续续踩了很多坑,可能是我哪里设置的不对,大部 ...

  4. android 分享图片和视频

    今天,简单讲讲如何调用手机的分享功能进行分享. 目前实现一键分享功能的方式有两种: 1.需要集成第三方官方SDK包,在获得官方授权后调用其API来完成一键分享功能,例如使用友盟分享等     优点:无 ...

  5. 分享图片+文字到微信朋友圈

    比较坑,昨天刚刚写好了用微信SDK Jar包分享的Dome,但是公司突然又要分享图片+文字,而且还不要网页式的分享,找了半天,发现直接用微信SDK无法做到这一点,所以就只能用Intent直接传值调用了 ...

  6. android动态设置文本居中显示图片,Android DrawableTextView图片文字居中显示实例

    在我们开发中,TextView设置Android:drawableLeft一定使用的非常多,但Drawable和Text同时居中显示可能不好控制,有没有好的办法解决呢? 小编的方案是通过自定义Text ...

  7. Android 分享图片到WhatsApp,Messenger,Facebook

    Android 分享图片到WhatsApp,Messenger,Facebook 简单实现通过Intent 跳转传参数 简单实现通过Intent 跳转传参数 Intent shareIntent = ...

  8. Python 获得pdf中的文字、图片文字方法

    Python 获得pdf中的文字.图片文字方法 下载word版文件 OCR,全称Optical character recognition,中文译名叫做光学文字识别.它把图像中的字符,转换为机器编码的 ...

  9. Android开发之下载Apk安装的方法兼容Android7.0和8.0及以上

    具体查看代码: 首先在清单文件配置三个权限读写权限和请求安装权限(兼容Android8.0手机)如下: <!--安装apk权限--><uses-permission android: ...

最新文章

  1. elementUI源码修改的爬坑之旅
  2. JDBC连接本地sqlserver2005的方法
  3. 百度AI智能小程序正式开放申请
  4. macbook怎么改编码_如何设置新的MacBook进行编码
  5. 解决win2003不支持FLV播放的方法
  6. Navicat premium查看数据库表中文注释的两种方式
  7. 矩阵运算和一些基本的几何运算
  8. linux xampp图形界面,linux下安装xampp,XAMPP目录结构
  9. slxrom+v.21+原生android+4.2,小米4移动联通版 魔趣OS 安卓10 MagiskV21版 完美ROOT 纯净完美 原生极简 纯净推荐...
  10. 阶段5 3.微服务项目【学成在线】_day04 页面静态化_14-页面静态化-数据模型-远程请求接口...
  11. 计算机教务管理系统ER图,医院病房管理系统ER图
  12. 2018年第九届蓝桥杯真题Java B组
  13. Linux服务器CPU飙升排查
  14. 树莓派的GPIO等接口
  15. 拉姆达999城市电话114 V3.3.1
  16. 关于激活函数的思考(zig-zagging dynamics)
  17. [双板滑雪]教学视频和技术贴精选
  18. 机械臂正运动学标准DH参数建立技巧
  19. 艾棣维欣联合INOVIO开展新冠DNA疫苗全球III期临床试验;陆道培医疗与辉瑞达成合作 | 医药健闻...
  20. 《程序分析:开胃菜》概览

热门文章

  1. thrift多平台安装
  2. 警惕!这7件事情千万不要发生你身上-来自15年程序员的忠告
  3. Windows Server 2008 R2 如何启用WINS服务
  4. Java中windows路径转换成linux路径等工具类
  5. 如何将Windows Server域(AD活动目录)中的用户导出并导入至Outlook2010通讯簿
  6. Visual Studio 扩展包(.vsix)制作
  7. live messenger与稀疏文件—Sparse File Bit
  8. Tasklets 机制浅析
  9. 剑指offer:表示数值的字符串cpp题解:指针
  10. Acwing291. 蒙德里安的梦想:状态压缩dp