获取系统剪贴板管理器ClipboardManager,直接调用setText(String copy)方法,实现将需要的文本粘贴到手机剪贴板
ClipboardManager clipboardManager =(ClipboardManager)mContext
.getSystemService(Context
.CLIPBOARD_SERVICE)
clipboardManager
.setText(
"xxx公众号")
复制了文本后,启动微信搜索公众号页需要用到ComponentName(组建名称),代码如下:
ClipboardManager clipboardManager =(ClipboardManager)mContext
.getSystemService(Context
.CLIPBOARD_SERVICE)
clipboardManager
.setText(
"xxx公众号")
Intent intent = new Intent()
// 组件名称 用于打开其他应用程序中的Activity或服务
ComponentName cmp = new ComponentName(
"com.tencent.mm",
"com.tencent.mm.ui.LauncherUI")
intent
.setAction(Intent
.ACTION_MAIN)
intent
.addCategory(Intent
.CATEGORY_LAUNCHER)
intent
.addFlags(Intent
.FLAG_ACTIVITY_NEW_TASK)
intent
.setComponent(cmp)
mActivity
.startActivity(intent)
转载请注明原文地址: https://ju.6miu.com/read-20017.html