如何在共享意图中添加“添加到剪贴板”图标?
我有这个代码
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-如何在共享意图中添加“添加到剪贴板”所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)