问题描述
我需要将文本粘贴到使用亚行外壳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模拟器剪贴板的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!