2019.7 更新
unity 2019版好像有api了,不用再自己提供原生插件
Debug.Log($"剪贴板文本 = {GUIUtility.systemCopyBuffer}");
GUIUtility.systemCopyBuffer = "新剪贴板文本";
不过这个我还没有试过,大家可以尝试一下
2018.7 更新
这个写的时间很久了,文中提供的Apk与现在的安卓版本不匹配,大家就不要下载安装了,本文主要是提供一个思路
这些是你需要了解的:
我这里主要是讲解这两篇博客结合了一下,改变的地方是将第一篇中安卓交互的方式由导入编译的jar包改为将unity工程导出Android Studio工程,将原生java代码放到as工程里再打包。因为现在公司里面接入SDK和进行原生功能开发都是基于这样的步骤。我这里只讲解流程,原理请看上面两篇博客。
新建unity工程
创建场景如下
一个将文本复制进剪切板的按钮,一个获取剪切板文本的按钮
导出Android工程并打开
这里你可能需要配置安卓环境,但不在本篇内容范围内
步骤在这里==>导出的Android-Studio工程
我的是2017.3版本,和之前老版本有些不一样,需要设置红框内选项
创建ClipboardTools.java脚本
package com.mengl.aaasda;
/**
* Created by channing on 2018/5/24.
*/
import android.content