android - Kotlin - 如何在 Telegram 应用程序中打开 Telegram 群组的链接

标签 android kotlin android-studio-3.0

我有一个群组link电报。我想要的是,当我单击按钮时,我想打开它,就像进入电报应用程序而不是浏览器(目前它在浏览器中打开)。

这是我尝试实现的代码:

val group_telegram = Intent (ACTION_VIEW, Uri.parse("https://t.me/name_group"))
startActivity(group_telegram)

谢谢

最佳答案

您可以使用如下所示的 setPackage() 方法检查用户设备上是否安装了 Telegram 应用。

val telegram = Intent(Intent.ACTION_VIEW, Uri.parse("https://t.me/name_group"))
        telegram.setPackage("org.telegram.messenger")
        startActivity(telegram)

关于android - Kotlin - 如何在 Telegram 应用程序中打开 Telegram 群组的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56801374/

相关文章:

java - 在两个类之间传递数据

android - 如何在 fragment 中使用谷歌地图 V2?

java - 为什么我的应用程序在更改 Activity 时会崩溃?

java - java中用simplexml反序列化xml

android - 从另一个 fragment 返回到它后,带有 ViewPager 的 fragment 有空白页

kotlin - 如何在Kotlin的扩展函数中使用map()

android - 单个 android 应用程序中具有多用户数据库的房间

android-studio - Android Studio配置命令行属性

android - 无法使用 Kotlin 访问 EditText 或其他 UI 组件

android - 将预建库添加到 android apk