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

Ger*_* BG 6 java eclipse string clipboard android

各位晚安,

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

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

有人可以帮我吗?

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