本文介绍了利用亚行的shell将文本粘贴到Android模拟器剪贴板的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要将文本粘贴到使用亚行外壳Android模拟器剪贴板。尝试在Android 1.6和2.3.1

I need to paste text into the Android emulator clipboard using adb shell.tried on Android 1.6 and 2.3.1

我试图使用adb shell命令:剪贴板:[android.text.iclipboard]

I tried to use adb shell command: clipboard:[android.text.iclipboard]

服务呼叫剪贴板中,服务codeS是1,2,3,为getClipboardText,setClipboardText和hasClipboardText分别。

"service call clipboard" where service codes are 1, 2, and 3, for getClipboardText, setClipboardText, and hasClipboardText respectively.

service call clipboard 2 s16 thisisinsertedtext

似乎不工作而

does not seem to workwhile

service call clipboard 1

显示剪贴板中的内容:

shows the content of clipboard:

service call clipboard 1
Result: Parcel(
   0x00000000: 00000000 00000001 00000001 00000004 '................'
   0x00000010: 00650074 00740078 00000000          't.e.x.t.....    ')

请指教如何设置模拟器剪贴板的值!

Please advise how to set a value for emulator clipboard!

推荐答案

使用下面的命令。

服务电话剪贴板2 I32 1 I32 18 S16 thisisinsertedtext

我觉得第一个,I32 1是在剪贴板中有多少元素。因此,只有一个。第二是串的长度。上面写的命令显示...

I think that the first one, "i32 1" is how many elements in clipboard. So, just one.Second is a length of string.The command written above shows...

结果:地块(00000000'......)  这通常意味着OK,没有错误。

所以,我的问题是,有没有办法复制UNI code字符串?我的意思是,穆蒂字节字符集,喜欢韩国。我尝试过很多方法,但它失败了。

So, my question is, is there any way to copy unicode string?I mean, muti-byte character sets, like Korean.I tried many way, but it failed.

这篇关于利用亚行的shell将文本粘贴到Android模拟器剪贴板的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-28 06:05
查看更多