【原】 COCOS2D—LUA 获取剪贴板内容
2015-01-16 18:28
941 查看
android下:
local luaj = require ("framework.luaj")
local ok,ret = luaj.callStaticMethod("com/test/pokemon/testClass","getClipText",nil,"()S") 参数1:类名 参数2:静态方法 参数3:需要传的参数 参数4:返回类型 ()带表传递参数为空 S返回为string类型
public static String getClipText()
{
((Pokemon)Pokemon.getContext()).runOnUiThread(
new Runnable()
{
public void run()
{
ClipData localClipData = ((ClipboardManager)Pokemon.getContext().getSystemService("clipboard")).getPrimaryClip();
if (localClipData != null)
{
ClipData.Item localItem = localClipData.getItemAt(0);
if ((localItem != null) && (localItem.getText() != null))
AppUtils.str2 = localItem.getText().toString();
}
}
});
return str2;
}
IOS下:
local luaj = require ("framework.luaj")
local ok,ret = luaj.callStaticMethod("com/test/pokemon/testClass","getClipText",nil,"()S") 参数1:类名 参数2:静态方法 参数3:需要传的参数 参数4:返回类型 ()带表传递参数为空 S返回为string类型
public static String getClipText()
{
((Pokemon)Pokemon.getContext()).runOnUiThread(
new Runnable()
{
public void run()
{
ClipData localClipData = ((ClipboardManager)Pokemon.getContext().getSystemService("clipboard")).getPrimaryClip();
if (localClipData != null)
{
ClipData.Item localItem = localClipData.getItemAt(0);
if ((localItem != null) && (localItem.getText() != null))
AppUtils.str2 = localItem.getText().toString();
}
}
});
return str2;
}
IOS下:
[[UIPasteboard generalPasteboard] string] 参考文档:http://dualface.github.io/blog/2013/01/01/call-java-from-lua/
相关文章推荐
- QTP中,两种获取剪贴板内容的方法
- js获取剪贴板内容
- vc获取剪贴板文本内容
- cocos2d-lua里如何获取cocosstudio里的资源
- cocos2d-x改底层之获取UIListView的实际内容大小
- JS获取剪贴板内容的代码
- JS实现获取剪贴板内容的方法
- cocos2d-x改底层之获取UIListView的实际内容大小
- cocos2d-x + Lua初始环境下的_G全局变量内容
- jQuery获取剪贴板内容的方法
- js获取剪贴板内容
- js获取剪贴板内容
- 【木头Cocos2d-x 029】Lua篇(第04章):来点高难度的,获取Lua表结构数据
- cocos2d-x3.5获取cocostuio生成的lua界面
- 【木头Cocos2d-x 029】Lua篇(第04章):来点高难度的,获取Lua表结构数据
- C#从剪贴板获取HTML格式内容含中文字符出现的问题和解决方法
- cocos2d-x + lua中无发获取事件onEnterTransitionDidFinish
- 【Cocos2d-x lua篇004】获取Lua表结构数据
- [寒江孤叶丶的Cocos2d-x之旅_37]获取LUA的父类方法
- JS实现获取剪贴板内容的方法