Cocos2dx 复制文本到剪切板(Android 和 ios)
来源:互联网 发布:网络教育优势 编辑:程序博客网 时间:2024/06/06 14:49
Cocos2dx 复制文本到剪切板(Android 和 ios)
至于c++调用java lua调用java 等方法这里不介绍了。下面本人真机亲测。如果有问题请留言交流。
1.Android
实现方式主要看 ClipboardManager
ClipboardManager cmb = (ClipboardManager)
getSystemService(CLIPBOARD_SERVICE);
cbm.setText(et.getText().toString());
1、参考文档:Android 复制文本内容到系统剪贴板的最简单实践
ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
cm.setText(要复制的文本内容);
源码分享:
Cocos2dxHelper.java 中添加吧
import android.content.ClipboardManager; //导入需要的库 static public int copyToClipboard(final String text) { try { //Log.d("cocos2dx","copyToClipboard " + text); Runnable runnable = new Runnable() { public void run() { android.content.ClipboardManager clipboard = (android.content.ClipboardManager) Cocos2dxActivity.getContext().getSystemService(Context.CLIPBOARD_SERVICE); android.content.ClipData clip = android.content.ClipData.newPlainText("Copied Text", text); clipboard.setPrimaryClip(clip); } }; //getSystemService运行所在线程必须执行过Looper.prepare() //否则会出现Can't create handler inside thread that has not called Looper.prepare() ((Cocos2dxActivity)sActivity).runOnUiThread(runnable); }catch(Exception e){ // Log.d("cocos2dx","copyToClipboard error"); e.printStackTrace(); return -1; } return 0; }
2、ios-复制字符串到剪贴板
/*复制到剪切板*/int Application::copyToClipboard(const std::string &text){ //把char*转换成OC的NSString NSString *nsMessage= [NSString stringWithUTF8String:text.c_str()]; //获得ios的剪切板 UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]; //改变剪切板的内容 pasteboard.string = nsMessage; return 0;}
参考文档:
http://www.jianshu.com/p/9d84c70b9742
阅读全文
0 0
- Cocos2dx 复制文本到剪切板(Android 和 ios)
- iOS 复制文本到剪切板
- android复制文本到剪切板
- iOS开发-复制文本到剪切板
- iOS 将文本复制到剪切板
- 复制文本到剪切板
- android实现文本复制到剪切板功能(ClipboardManager)
- JS复制文本到剪切板
- JS复制文本到剪切板
- JS复制文本到剪切板
- iOS 点击按钮将文本复制到剪切板
- Android 复制到剪切板和粘贴功能
- HTML5 完美解决javascript中iphone手机和android手机复制文本到剪切板问题
- android实现文本复制到剪切板功能(ClipboardManager)
- android实现文本复制到剪切板功能(ClipboardManager)
- Android实现文本复制到剪切板功能(ClipboardManager)
- Android剪切板(ClipboardManager)复制文本
- Android剪切板(ClipboardManager) 复制文本
- 求1+2+3+...+n 剑指offer
- BZOJ 3772 精神污染 主席树+欧拉序
- 我的学习之路_第三十四章_jsp
- GPU编程自学3 —— CUDA程序初探
- 学习日记4
- Cocos2dx 复制文本到剪切板(Android 和 ios)
- 《Java 程序设计》——>数据类型与运算符
- Fire UVA
- C中数据的比较简介(strcmp、memcmp)
- 知乎开源的图片选择器 Matisse 在 6.0 以上手机使用相机功能
- ACM训练日记—8月3日
- mokeyrunner测试android
- Map 遍历 五种方法
- logstash 从数据库获取数据到将数据导入到es步骤