Android JetPack Compose无法将逗号分隔字符串复制到Windows 10剪贴板
Android与Windows 11剪贴板同步问题排查
- 设备状态:Android手机已和Windows 11电脑配对,Link to Windows显示已连接桌面;Windows端已开启剪贴板同步,蓝牙可正常识别手机
- 疑似问题点:代码中向剪贴板传递了
AnnotatedString类型内容
原代码片段
val clipboardManager = LocalClipboardManager.current val output = "Hello World" clipboardManager.setText(AnnotatedString(output.toString()))
建议修改方案
直接传递普通字符串而非AnnotatedString——系统剪贴板同步机制通常仅识别纯文本内容,带格式标记的AnnotatedString可能无法被Windows端正确解析:
val clipboardManager = LocalClipboardManager.current val output = "Hello World" clipboardManager.setText(output)
补充说明:如果需要跨设备同步带格式的文本,需额外处理格式的跨平台兼容逻辑,但普通剪贴板同步场景下,纯文本即可满足需求
内容的提问来源于stack exchange,提问作者FoxHills MIcro
相关产品推荐
相关产品推荐

