无法将逗号删除的字符串复制/粘贴到Windows 10剪贴板

oxf4rvwz  于 6个月前  发布在  Windows
关注(0)|答案(2)|浏览(67)

我的Android手机配对到我的Windows 11 PC.在它的链接到Windows是“看到”我的桌面,并指出它已连接.在我的Windows 11 PC设置-剪贴板设置为同步,并在蓝牙下“看到”我的手机.在我的示例中,你会注意到,我发送一个AnnotedString.我感觉这是我的问题

val clipboardManager = LocalClipboardManager.current
 val  output = "Hello World"
 clipboardManager.setText(AnnotatedString(output.toString()))

字符串

0dxa2lsx

0dxa2lsx1#

试试这个:

import android.content.ClipData
import android.content.ClipboardManager
import android.content.Context
import androidx.core.content.ContextCompat

fun copyToClipboard(context: Context, text: String) {
    val clipboard = ContextCompat.getSystemService(context, ClipboardManager::class.java)
    clipboard?.setPrimaryClip(ClipData.newPlainText("", text))
}

字符串
这样

val context = LocalContext.current
copyToClipboard(context = context, text = "Text to copy")

xeufq47z

xeufq47z2#

@Composable
fun PasteToWindows(context:Context) {
    val message = remember {
        mutableStateOf("")
    }
    message.value = "Hello World Again & Again and"
    // Initializing the ClipboardManager and Clip data
    val clipboardManager =
        context.getSystemService(CLIPBOARD_SERVICE) as ClipboardManager
    // clip data is initialized with the text variable declared above
    var clipData: ClipData = ClipData.newPlainText("text", message.value)
    clipboardManager.setPrimaryClip(clipData)
}

字符串
要从Windows剪贴板复制,请将“Swift Key”应用程序添加到您的Android手机。它通过剪贴板属性增强了键盘

相关问题