我的Android手机与我的Windows 11个人电脑成对。在它的链接到Windows是“看到”我的桌面,并声明它是连接的。在我的Windows 11个人电脑设置-剪贴板设置为同步和蓝牙下是“看到”我的手机。在我的示例中,您会注意到我发送了一个AnnotatedString。我觉得这是我的问题
val clipboardManager = LocalClipboardManager.current
val output = "Hello World"
clipboardManager.setText(AnnotatedString(output.toString()))发布于 2022-10-18 09:46:32
试一试这个乐趣:
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")发布于 2022-10-27 16:07:08
@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键“应用程序添加到您的Android手机中。它使用剪贴板属性增强Keypad。
https://stackoverflow.com/questions/74080367
复制相似问题