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

网站怎么做留言区seo整站优化公司持续监控

网站怎么做留言区,seo整站优化公司持续监控,个人网页制作成品代码五个页面,网页设计费最近游戏中需要加上复制粘贴的功能,这个时候就涉及到安卓原生层的东西。步骤如下: 公开文章地址,见个人博客 复制功能 ts代码 调用代码,在需要复制的地方调用即可。 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.khdw.cn/news/52581.html

相关文章:

  • 新疆住房城乡建设厅网站首页培训网址大全
  • 企业 网站 建设 规范营销网站建设选择
  • 网站建设都用哪些软件百度热搜榜历史
  • 百度如何做网站宁波网站建设团队
  • 在中国做博彩网站违法吗网站排名查询alexa
  • 网站建设的看法有哪些如何制作一个网页
  • 免费送的广告怎么在网站上做seo值怎么提高
  • 抚顺市网站建设cms网站
  • 重庆做网站外包公司深圳网络优化seo
  • 南京做网站品牌刷粉网站推广马上刷
  • 给一个网站如何做推广seo如何快速排名百度首页
  • 精品网站建设费用百度极速版app下载安装
  • 高校图书馆网站建设浙江百度推广
  • 网络服务是干什么的文军seo
  • 哪个网站做批发最便宜吗百度上做优化
  • css网站下拉菜单怎么做如何策划一个营销方案
  • 关于强化政府网站建设工作方案宁波seo关键词费用
  • 福州企业网站建设网络培训
  • 北京做网站推广的公司论坛seo网站
  • 网站建设wuliankj网站建设报价
  • 在哪个网站注册域名好网络广告营销的概念
  • 哪些网站是做采购的搜索词热度查询
  • 如何在自己网站开发互动视频教程用模板快速建站
  • 自适应网站建设方案网站数据分析案例
  • 设计网站做海报万能引流软件
  • 做网站前台需要学什么 后台网络稿件投稿平台
  • 怎么做网站链接支付医院网络销售要做什么
  • 学建站论坛360推广联盟
  • 百度建设网站的目的seo顾问服务四川
  • 企业网站的建立如何带来询盘百度推广怎么样