资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

android复制到剪贴板,安卓复制到剪切板

Android ADB 怎么操作手机剪贴板,如何读取和写入剪贴板内容

ADB貌似不可以操作剪切板但是可以直接输入

创新互联主营松山网站建设的网络公司,主营网站建设方案,成都app软件开发,松山h5小程序定制开发搭建,松山网站营销推广欢迎松山等地区企业咨询

adb shell

input text 你要输入的文本

另:如果是android程序的话,是可以读取和写入剪切板的

Android上剪贴板工具哪个最好用

最好用的是Native Clipboard,没有之一。

剪贴板应用通常采取驻留在通知栏或者弹出气泡的方式,每次粘贴的时候总要长按并选择“粘贴”,非常反人类,尤其是需要一次粘贴多条内容的时候,特别痛苦。

Native Clipboard最特色的功能也是最方便的功能就是双击粘贴(有三种打开剪贴板的方式,推荐双击方式),极大的简化了粘贴步骤。

需要粘贴时直接在要输入内容的地方双击,即可调出剪贴板并覆盖输入法键盘,点击复制的条目即可上屏,并且可乱序点击多条内容直接粘贴上屏。这种操作方式比通过在通知栏或者气泡中点击复制后,再在需要输入的地方长按选择“粘贴”的操作方式方便太多。在一次粘贴多条内容时这种差距尤其明显。

android系统如何如何恢复剪贴板内容

方法/步骤

 一、打开剪贴版的方法

①在Windows 9X系列的系统中查看

依次点击“开始”→“程序”→“附件”→“系统”→“剪贴板查看程序”,则打开“剪贴板查看窗口”。窗口中显示的即为剪贴板上当前的内容。

②在Windows XP系统中查看

右键单击桌面, 选择“新建”命令下的“快捷方式”,弹出对话框,在位置域中输入C:/Windows/system32/clipbrd.exe。单击“下一步”直至“完成”。双击桌面上的快捷方式,就能查看剪贴板内容了。

③通用打开方法

执行“开始”→“运行”,弹出运行对话框,在对话框中输入“clipbrd”,按“确定”按钮即可打开,如下图:

二、查看剪贴板的内容

通过上述的任何一种方法,都能打开剪贴板窗口,名称显示“剪贴簿查看器”。通过上述窗口的查看,我们随时都能查看到到底复制了什么或剪切了什么对象。

当然,上述显示的仅仅是最后一次进行的操作,无法看到最近一段时间所进行的所有的复制或剪切操作。

知识扩展:

尽管我们无法看到每次进行的复制操作是什么,但是我们可以将每次进行的操作保存起来,之后,如果再次应用,可以将其打开来,就能进行粘贴。

保存的方法是:在上述窗口中,执行“文件”→“另存为”,就可以将当前的操作保存为“*.CLP”文件了。

要想找回原来复制过的内容,以进行粘贴,我们就可以通过执行“文件”→“打开”,找到对应的“*.CLP”文件,将其打开,就可以进行粘贴了。

如何在unity中调用android的剪切板

1.首先新建一个android工程,ClipboardTools类不用继承任何类,包名com.androidclicp.clip,然后在该类中填写如下代码(jdk等级4.0版本以上,不然会报错)

public class ClipboardTools {

public static ClipboardManager clipboard = null;

// 向剪贴板中添加文本

public void copyTextToClipboard(final Context activity, final String str) throws Exception

{

if(Looper.myLooper() == null)

{

Looper.prepare();

}

Handler handler = new Handler();

clipboard = (ClipboardManager) activity.getSystemService(Activity.CLIPBOARD_SERVICE);

ClipData textCd = ClipData.newPlainText("data", str);

clipboard.setPrimaryClip(textCd);

handler.getLooper().quit();

}

// 从剪贴板中获取文本

public String getTextFromClipboard() {

if (clipboard != null clipboard.hasPrimaryClip()

clipboard.getPrimaryClipDescription().hasMimeType(ClipDescription.MIMETYPE_TEXT_PLAIN)) {

ClipData cdText = clipboard.getPrimaryClip();

ClipData.Item item = cdText.getItemAt(0);

return item.getText().toString();

}

return "null";

}

}

写完就ok了,然后把该工程导出jar包,只需要导出你所写的这个类就可以了

2.然后在unity工程中新建一个Plugins/Android/bin, 然后把你所写的jar包导入即可,在unity新建一个脚本,来使用jar包中的东西,

此时只写功能函数,具体脚本不写了,如下:

#if UNITY_ANDROID

AndroidJavaObject androidObject = new AndroidJavaObject("com.androidclicp.ClipboardTools");

AndroidJavaObject activity = new AndroidJavaClass("com.unity3d.player.UnityPlayer").GetStaticAndroidJavaObject("currentActivity");

if (activity == null)

return;

// 复制到剪贴板

androidObject.Call("copyTextToClipboard", activity, qq.text);

// 从剪贴板中获取文本

string text = androidObject.Callstring("getTextFromClipboard");

Debug.Log(text + "------------------------");

#endif

导进去的报名com.androidclicp.clip是指你android工程中的报名,而不是你导出之后自己定义的那个包名,这个包名是随便去的,unity中引用的还是android中的包名,具体讲就是你写的那个android脚本的命名空间。

3,使用unity发布andrid版本的时候也要在设置中改一下最小sdk版本,这样就ok了。

Android ADB 请问怎么操作手机剪贴板,如何读取和写入剪贴板内容

ADB貌似不可以操作剪切板......但是可以直接输入......

adb shell

input text 你要输入的文本

另:如果是android程序的话,是可以读取和写入剪切板的


网站栏目:android复制到剪贴板,安卓复制到剪切板
当前URL:http://cdkjz.cn/article/dsgjsoi.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220