Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android剪贴板中是否有任何字符/字节限制?[安卓开发]_Java_Android_Eclipse_String_Clipboard - Fatal编程技术网

Java Android剪贴板中是否有任何字符/字节限制?[安卓开发]

Java Android剪贴板中是否有任何字符/字节限制?[安卓开发],java,android,eclipse,string,clipboard,Java,Android,Eclipse,String,Clipboard,各位晚安 最近,我一直在学习Android剪贴板。当我试图做一些有趣的事情时,我发现我不能一次复制超过2^18(262.144)个字符。我一直在研究stackoverflow,我发现有一个限制,但这是手机ram内存的1/16。在我的情况下,我已经尝试在我的512mb内存手机上运行该应用程序,因此我应该能够存储大约32mb的内存,比我目前可以存储的262.144字节多得多 首先,我想指定将文本从代码(Android studio)直接复制到剪贴板,而不是从设备复制。我在剪贴板中复制这些字符的方法是

各位晚安

最近,我一直在学习Android剪贴板。当我试图做一些有趣的事情时,我发现我不能一次复制超过2^18(262.144)个字符。我一直在研究stackoverflow,我发现有一个限制,但这是手机ram内存的1/16。在我的情况下,我已经尝试在我的512mb内存手机上运行该应用程序,因此我应该能够存储大约32mb的内存,比我目前可以存储的262.144字节多得多

首先,我想指定将文本从代码(Android studio)直接复制到剪贴板,而不是从设备复制。我在剪贴板中复制这些字符的方法是使用for快速有效地增加字符串的字符,我将向ClipData传递一个参数,然后传递到剪贴板。然后,我将其传递到clipdata,然后再传递到剪贴板。问题是,当我运行应用程序时,当我要复制的字符串大于262.144个字符时,它根本不会复制任何内容(当我要粘贴它时,它会将我以前拥有的内容粘贴到剪贴板中)。它可以完美地处理比我所说的短的大量字符。真奇怪

有人能帮我吗


非常感谢,请原谅我的英语不好。

我从来没有听说过你的“公羊1/16”上限。大多数IPC操作都有1MB的限制,所以如果有限制,我也不会感到惊讶。当然,可能会有一个下限,就像你正在经历的那样。话虽如此,在移动设备的剪贴板上放256KB似乎太多了。好吧,我在这篇文章中找到了,但我不确定这是不是真的。那么,也许是你说的,谢谢。