val sendIntent: Intent = Intent().apply {
action = Intent.ACTION_SEND
putExtra(Intent.EXTRA_TEXT, "This is my text to send.")
type = "text/plain" //для URL можно использовать text/x-uri
}
val shareIntent = Intent.createChooser(sendIntent, null)
startActivity(shareIntent)
你需要
Intent.ACTION_SEND这样的东西:Intent.createChooser()使用支持接收您的意图的应用程序列表向用户调用一个对话框。没有这个是可能的——如果你知道哪个应用程序可以手动指定电报应用程序包的名称,但你不应该这样做。文档