当前位置: 首页 > news >正文

女性做网站西部数码网站建设助手

女性做网站,西部数码网站建设助手,青岛网站设计微动力,自己做购物网站怎么做最近游戏中需要加上复制粘贴的功能#xff0c;这个时候就涉及到安卓原生层的东西。步骤如下#xff1a; 公开文章地址#xff0c;见个人博客 复制功能 ts代码 调用代码#xff0c;在需要复制的地方调用即可。 public static copyToClipBoard(str) {if (sys.platform sy…最近游戏中需要加上复制粘贴的功能这个时候就涉及到安卓原生层的东西。步骤如下 公开文章地址见个人博客 复制功能 ts代码 调用代码在需要复制的地方调用即可。 public static copyToClipBoard(str) {if (sys.platform sys.Platform.ANDROID) {PlatformMgr.callNativeFn(copyToClipboard, str);}}static async callNativeFn(funcName: string, jsonMsg?: string): Promise{ msg: string, isSucc: boolean } {if (sys.platform ! sys.Platform.ANDROID) // TODO: web 暂时只支持 Android 调用returnlet fn PlatformMgr.Ins._platformIns[funcName]if (typeof (fn) function) { // 支持重写方法return await fn(funcName, jsonMsg)} else {return await PlatformMgr.Ins._platformIns.callNativeFn(funcName, jsonMsg)}}import { NativeMgr } from ../../module/native/NativeMgr;export class PlatformBase {// 最终调用 natvie 接口async callNativeFn(funcName: string, jsonMsg?: string) {return new Promise{ msg: string, isSucc: boolean }((resolve) {NativeMgr.Ins.callNativeFunc((msg: string, isSucc: boolean) {resolve({ msg: msg, isSucc: isSucc })}, funcName, jsonMsg)})} }java代码 放在你自己的逻辑中放在AppActivity.java中即可。前面需要import相关的库文件 import android.content.ClipData; import android.content.ClipboardManager; import android.content.Context;调用代码: public static void copyToClipboard(String textToCopy) {// 获取剪贴板管理器ClipboardManager clipboardManager (ClipboardManager) getActivity().getApplicationContext().getSystemService(Context.CLIPBOARD_SERVICE);// 创建 ClipData 对象ClipData clipData ClipData.newPlainText(Copied Text, textToCopy);// 将 ClipData 设置到剪贴板clipboardManager.setPrimaryClip(clipData);try {JSONObject jsonobj new JSONObject();jsonobj.put(type, copyText);jsonobj.put(code, 1);Log.d(copyToClipboard, jsonobj.toString());String str String.format(NativeAndroid.javaCallback(\%s\), jsonobj.toString()); // CocosJavascriptJavaBridge.evalString(str);callJsGlobalFunc(str);} catch (Exception e) {}}获取剪切板内容 ts代码 public static copyToClipBoard(str) {if (sys.platform sys.Platform.ANDROID) {let android new AndroidNative();android.getText(getText);}}export class AndroidNative implements INativeCaller {getText(funcName: string, jsonMsg: string {}) { let getText native.reflection.callStaticMethod(this._activityName, funcName, ()Ljava/lang/String;);console.log(剪切板内容)} }java代码 public static String getText(){ClipboardManager clipboard (ClipboardManager) getActivity().getApplicationContext().getSystemService(Context.CLIPBOARD_SERVICE);ClipData clip clipboard.getPrimaryClip();if (clip ! null clip.getItemCount() 0) {Log.d(剪切板内容 ,clip.getItemAt(0).coerceToText(getActivity().getApplicationContext()).toString());return clip.getItemAt(0).coerceToText(getActivity().getApplicationContext()).toString();}return null;}
http://www.hkea.cn/news/14551070/

相关文章:

  • 新浪网站怎么做推广浙江建设职业学校网站
  • 自己买服务器建网站WordPress自适应幻灯插件
  • 怎样做无水印视频网站wordpress 添加xml
  • 中企动力 做网站 怎么样vue 直播网站开发
  • 滦南网站建设推广营销型网站平台建设
  • 购物网站模板代码互联网巨头是哪几家
  • 网站图片设置4:3网站开发主要有两个阶段
  • 知名的网站制作电子商务网站建设与管理 学习感想
  • 长沙百度网站推广优化长春朝阳学校网站建设
  • 贵阳网站建设多点互动怎样在手机上做自己的网站
  • 网站access数据怎么做在免费空间上传网站为什么访问不了
  • 网站建站之后需要维护吗一级做ae视频教程
  • 深圳网站建设设计公司iis里如何装php网站
  • 品牌网站源码大学网站建设与管理职责
  • 网站备案经验专做专业课视频的网站
  • 网站建设是做什么百度网站提交收录入口
  • 厦门网站制作网站建设收费google网站
  • 网页制作和网站制作有什么区别wordpress分页上一页
  • 可以做用户调研的网站视频制作软件推荐
  • 内江建设网站网站建设一般好久到期
  • 设计网站案例wordpress首页摘要
  • 网站建设图标做网站定金交多少合适
  • 新洲城乡建设局网站企业it外包服务公司
  • 湖州建设局新网站wordpress添加新的小工具
  • 创意网站页面怎样将字体安装在wordpress
  • 大连购物网站开发银行网站建设前期合同
  • flash中文网站模板中卫网站建设多少钱
  • 行业网站建设深圳公司网站建设申报书
  • 和创客贴类似的网站百度关键词优化多少钱
  • php小网站移动互联网的主要特点