android-如何在共享意图中添加“添加到剪贴板”

android-如何在共享意图中添加“添加到剪贴板”,第1张

概述如何在共享意图添加“添加到剪贴板”图标?我有这个代码ClipboardManagercopyToClipboard=(ClipboardManager)getActivity().getSystemService(Context.CLIPBOARD_SERVICE);ClipDataclip=ClipData.newPlainText("Title","Text");copyToClipboard.setPrimaryClip(clip)

如何在共享意图中添加“添加到剪贴板”图标?

我有这个代码

ClipboardManager copyToClipboard = (ClipboardManager) getActivity().getSystemService(Context.CliPBOARD_SERVICE);ClipData clip = ClipData.newPlainText("Title", "Text");copyToClipboard.setPrimaryClip(clip);Intent clipboardIntent = new Intent();clipboardIntent.putExtra(Intent.EXTRA_TEXT, "Extra Text");clipboardIntent.putExtra(Intent.EXTRA_SUBJECT, "Subject");Intent shareIntent = new Intent();shareIntent .setAction(Intent.ACTION_SEND);shareIntent .putExtra(Intent.EXTRA_TEXT, "Text");shareIntent .setType("text/plain");Intent shareChooserIntent = Intent.createChooser(shareIntent, "Share via");shareChooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, new Intent[] { clipboardIntent });startActivity(shareChooserIntent);

但仍然缺少一些内容,该图标未显示在共享意图中

解决方法:

您需要安装一个实际的剪贴板应用程序,该应用程序可以处理文本/纯文本数据类型的ACTION_SEND意图.

我以前曾经在选择器中看到过您谈论过的图标,但是我很确定它仅在安装了自定义ROM时才会显示.一个可能为此目的而具有系统应用程序的应用程序.您能否举一个应用程序示例,该应用程序的“复制到剪贴板”选项显示在您的设备上(未安装剪贴板应用程序)?

总结

以上是内存溢出为你收集整理的android-如何在共享意图中添加“添加到剪贴板”全部内容,希望文章能够帮你解决android-如何在共享意图中添加“添加到剪贴板”所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1076262.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存