unity调用 Android 分享图片文字 方法 不需要第三方sdk 兼容android7.0+
直接说方法把,在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+相关推荐
- android视频分享功能吗,Unity 调用 Android 分享功能(基于ShareRec SDK视频分享)
需求 Mob 平台是一个强大的提供分享功能的平台,为移动开发者提供 ShareSDK 社交分享.ShareREC 手游录像分享.短信验证码 SDK 及 BigApp 等免费服务. Unity 使用 S ...
- Android 在线下载更新App 下载完成安装APK(兼容Android7.0)
先上图: 首先对android7.0的打开文件方式进行适配 使用FileProvider 第一步: 在AndroidManifest.xml清单文件中注册provider,因为provider也是An ...
- Unity调用android相册获取图片或视频
Unity调用android相册获取图片或视频 (此文章对有unity基础和对环境配置有基础的童嚡容易看懂) 因为项目上用到,在百度了很多大佬的文章后,陆陆续续踩了很多坑,可能是我哪里设置的不对,大部 ...
- android 分享图片和视频
今天,简单讲讲如何调用手机的分享功能进行分享. 目前实现一键分享功能的方式有两种: 1.需要集成第三方官方SDK包,在获得官方授权后调用其API来完成一键分享功能,例如使用友盟分享等 优点:无 ...
- 分享图片+文字到微信朋友圈
比较坑,昨天刚刚写好了用微信SDK Jar包分享的Dome,但是公司突然又要分享图片+文字,而且还不要网页式的分享,找了半天,发现直接用微信SDK无法做到这一点,所以就只能用Intent直接传值调用了 ...
- android动态设置文本居中显示图片,Android DrawableTextView图片文字居中显示实例
在我们开发中,TextView设置Android:drawableLeft一定使用的非常多,但Drawable和Text同时居中显示可能不好控制,有没有好的办法解决呢? 小编的方案是通过自定义Text ...
- Android 分享图片到WhatsApp,Messenger,Facebook
Android 分享图片到WhatsApp,Messenger,Facebook 简单实现通过Intent 跳转传参数 简单实现通过Intent 跳转传参数 Intent shareIntent = ...
- Python 获得pdf中的文字、图片文字方法
Python 获得pdf中的文字.图片文字方法 下载word版文件 OCR,全称Optical character recognition,中文译名叫做光学文字识别.它把图像中的字符,转换为机器编码的 ...
- Android开发之下载Apk安装的方法兼容Android7.0和8.0及以上
具体查看代码: 首先在清单文件配置三个权限读写权限和请求安装权限(兼容Android8.0手机)如下: <!--安装apk权限--><uses-permission android: ...
最新文章
- elementUI源码修改的爬坑之旅
- JDBC连接本地sqlserver2005的方法
- 百度AI智能小程序正式开放申请
- macbook怎么改编码_如何设置新的MacBook进行编码
- 解决win2003不支持FLV播放的方法
- Navicat premium查看数据库表中文注释的两种方式
- 矩阵运算和一些基本的几何运算
- linux xampp图形界面,linux下安装xampp,XAMPP目录结构
- slxrom+v.21+原生android+4.2,小米4移动联通版 魔趣OS 安卓10 MagiskV21版 完美ROOT 纯净完美 原生极简 纯净推荐...
- 阶段5 3.微服务项目【学成在线】_day04 页面静态化_14-页面静态化-数据模型-远程请求接口...
- 计算机教务管理系统ER图,医院病房管理系统ER图
- 2018年第九届蓝桥杯真题Java B组
- Linux服务器CPU飙升排查
- 树莓派的GPIO等接口
- 拉姆达999城市电话114 V3.3.1
- 关于激活函数的思考(zig-zagging dynamics)
- [双板滑雪]教学视频和技术贴精选
- 机械臂正运动学标准DH参数建立技巧
- 艾棣维欣联合INOVIO开展新冠DNA疫苗全球III期临床试验;陆道培医疗与辉瑞达成合作 | 医药健闻...
- 《程序分析:开胃菜》概览
热门文章
- thrift多平台安装
- 警惕!这7件事情千万不要发生你身上-来自15年程序员的忠告
- Windows Server 2008 R2 如何启用WINS服务
- Java中windows路径转换成linux路径等工具类
- 如何将Windows Server域(AD活动目录)中的用户导出并导入至Outlook2010通讯簿
- Visual Studio 扩展包(.vsix)制作
- live messenger与稀疏文件—Sparse File Bit
- Tasklets 机制浅析
- 剑指offer:表示数值的字符串cpp题解:指针
- Acwing291. 蒙德里安的梦想:状态压缩dp