• unity工程打包的APP实现一键剪切内容


    1、iOS篇(用OC和C++混编)

    头文件声明:

    public static void copy(std::string str);

    实现如下:

    void copy(std::string str) {

        //string类型转换成为char*

        char*p=(char*)str.data();

        //char*转换成OCNSString

        NSString *nsMessage= [[NSString allocinitWithCString:p encoding:NSUTF8StringEncoding];

        //获得ios的剪切板

        UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];

        //改变剪切板的内容

        pasteboard.string = nsMessage;

    }


    2、Android

    public void copy(final String str)

    {

      Runnable runnable = new Runnable() {
        public void run() {
          ClipboardManager mClipboardManager = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);
          mClipboardManager.setText(str);
        }
      };
      unOnUiThread(runnable);

    }

     
     
    完事皆项目,感兴趣可联系我邮箱~hjjuny@163.com
  • 相关阅读:
    第4次作业得分-东师软工
    第3次作业得分-东师软工
    C语言-第3次作业得分
    NPM
    Node模块化
    spring源码解析前瞻
    单例DCL模式
    dubbo-admin安装
    linux 安装Zookeeper
    Tomcat在Linux上的安装与配置
  • 原文地址:https://www.cnblogs.com/hjjun/p/6994212.html
Copyright © 2020-2023  润新知