Nelson
Nelson
  • 发布:2016-02-01 14:32
  • 更新:2016-06-02 14:46
  • 阅读:4152

安卓上获取剪切板内容怎么做

分类:HTML5+
js
var Context = plus.android.importClass("android.content.Context");  
                    var InputMethodManager = plus.android.importClass("android.content.ClipboardManager");  
                    var main = plus.android.runtimeMainActivity();  
                    var imm = main.getSystemService(Context.CLIPBOARD_SERVICE);  
                    var clipData = imm.getPrimaryClip().getText();

我是这么弄得 但是这么做获取不到啊

2016-02-01 14:32 负责人:无 分享
已邀请:
BoredApe

BoredApe - 有问题就会有答案。

 function copyToClip(){  
        var Context = plus.android.importClass("android.content.Context");  
        var main = plus.android.runtimeMainActivity();  
        var clip = main.getSystemService(Context.CLIPBOARD_SERVICE);  
        return plus.android.invoke(clip,"getText");  
    }
  • 吃个魔方压压惊

    请问一下,我想监听一下剪切板 java代码写好了,NJS该怎么写呢

    final ClipboardManager clipboardManager = (ClipboardManager)this.getSystemService(Context.CLIPBOARD_SERVICE);

    onPrimaryClipChangedListener = new ClipboardManager.OnPrimaryClipChangedListener() {

    @Override

    public void onPrimaryClipChanged() {

    if(clipboardManager.hasPrimaryClip() && clipboardManager.getPrimaryClip().getItemCount() > 0){

    Toast.makeText(getApplicationContext(), clipboardManager.getPrimaryClip().getItemAt(0).getText(),Toast.LENGTH_LONG).show();

    }

    }

    };

    clipboardManager.addPrimaryClipChangedListener(onPrimaryClipChangedListener);

    求帮忙改一下

    不胜感激!!!

    2018-12-10 14:48

3***@qq.com

3***@qq.com

请问下如何显示复制内容的选取界面啊,比如IOS上看新闻长按会出现光标选择复制内容。安卓上怎么实现呢,楼主知道吗

该问题目前已经被锁定, 无法添加新回复