android - Kotlin - 如何将 Telegram 组的链接打开到 Telegram 应用程序中
问题描述
我有一个 Telegram 的群组链接。我想要的是当我点击按钮时,我想在电报应用程序而不是浏览器中打开它(目前它是在浏览器中打开的)。
这是我试图使它成为可能的代码:
val group_telegram = Intent (ACTION_VIEW, Uri.parse("https://t.me/name_group"))
startActivity(group_telegram)
谢谢
解决方案
您可以使用以下方法检查用户设备上是否安装了电报应用程序setPackage()
。
val telegram = Intent(Intent.ACTION_VIEW, Uri.parse("https://t.me/name_group"))
telegram.setPackage("org.telegram.messenger")
startActivity(telegram)
推荐阅读
- javascript - 我不知道如何使用 img 标签显示图像。我正在通过
- file-upload - Laravel上传文件403服务器禁止错误
- android - 添加谷歌服务插件后,我在 build.gradle 中发现了两个错误。如何解决这个错误?
- r - 如何将文件列表读入单个 data.table
- powershell - 将带有集合对象的数据插入 SQL Server 表
- angular - 使用 @Input 和服务可观察订阅进行组件单元测试
- google-kubernetes-engine - Ingress (gce) 是否需要 defaultBackend?
- selenium-webdriver - 需要从 .bat 文件启动一个特殊版本的 FireFox 并为其使用 webdriver
- javascript - 平滑滚动的锚点填满整个页面
- python - 熊猫:df['A'] == df['B'] 或 df['B'] == [] 的行数