Android 剪切板 获取内容:完整指南和代码示例
要获取剪切板的内容,可以使用 Android 的 ClipboardManager 类。
首先,在你的 Activity 或者 Fragment 中获取 ClipboardManager 的实例:
ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
然后,通过调用 getPrimaryClip() 方法来获取剪切板中的内容:
ClipData clipData = clipboard.getPrimaryClip();
接下来,你可以检查剪切板是否有内容,并提取它:
if (clipData != null && clipData.getItemCount() > 0) {
ClipData.Item item = clipData.getItemAt(0);
CharSequence text = item.getText();
if (text != null) {
// 剪切板中有文本内容
String clipboardText = text.toString();
// 使用 clipboardText 进行你的操作
}
}
请注意,要使用 ClipboardManager,你需要在 AndroidManifest.xml 文件中添加以下权限:
<uses-permission android:name="android.permission.READ_CLIPBOARD"/>
希望对你有所帮助!
原文地址: https://www.cveoy.top/t/topic/N8V 著作权归作者所有。请勿转载和采集!