基于官方 Telegram Android 客户端分支的第三方版本,加入一些实用的定制功能。
- Star
- 30,240
- Fork
- 10,469
- 未关闭 Issue
- 666
- 最近提交
- 7小时前
这是什么?
本仓库是 Telegram 即时通讯应用 Android 版的官方源代码。Telegram 注重速度与安全,这里的代码即为 Google Play 上发布的应用所用的代码。
项目使用 Java 编写,需通过 Android Studio、Android NDK 和 Android SDK 进行构建。编译前需要配置签名密钥库、Firebase 的 google-services.json 以及 BuildVars.java 中的 API 参数。仓库中提供了用于可复现构建的占位文件,正式发布自己的 APK 前需要替换为自己的配置。
适合希望研究或基于 Telegram Android 客户端进行开发的开发者。若要基于 Telegram 平台开发应用,需申请自己的 api_id,不得在未说明非官方身份的情况下使用 Telegram 名称和标志,并需按许可证公开自己的源代码。
核心功能
- 01Telegram Android 应用的官方源代码
- 02使用 Java 编写,通过 Android Studio 和 NDK 构建
- 03提供签名、Firebase 消息推送与 API 参数的配置步骤
- 04提供占位签名密钥和配置文件,便于可复现构建
- 05采用 GPL-2.0 许可证
适用场景
- 学习大型生产级即时通讯应用在 Android 上的工程结构
- 基于官方代码构建定制或实验性的 Telegram 客户端
- 审查应用源代码的安全与隐私实现
收录于专题
标签
常见问题
- Telegram 是什么?
- Telegram 官方 Android 客户端的开源源代码,附带自行编译指南。 本仓库是 Telegram 即时通讯应用 Android 版的官方源代码。Telegram 注重速度与安全,这里的代码即为 Google Play 上发布的应用所用的代码。
- Telegram 可以免费使用吗?用的什么许可证?
- Telegram 以 GPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- Telegram 还在维护吗?
- 活跃维护中。Telegram 最近一次提交是在 2026年11月7日。
- Telegram 适合用来做什么?
- 学习大型生产级即时通讯应用在 Android 上的工程结构 基于官方代码构建定制或实验性的 Telegram 客户端 审查应用源代码的安全与隐私实现
- 在哪里获取 Telegram?
- 源代码和安装说明在 GitHub 上:https://github.com/DrKLO/Telegram
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1514+3 本周94JavaGPL-2.0更新于 9天前
面向 Android 的私密即时通讯应用,支持端到端加密消息和高清语音视频通话。
3万+35 本周6934KotlinAGPL-3.0更新于 前天
Telegram 官方 iOS 客户端源代码,附带可在 Xcode 中自行编译的构建系统。
9414+36 本周3242Swift无许可证更新于 昨天
一款无广告、用 Java 编写的 Android 版 Reddit 客户端,界面简洁,浏览流畅。
5541+1 本周537JavaAGPL-3.0维护活跃更新于 3天前
WordPress 官方 Android 客户端,可在手机上管理自托管站点和 WordPress.com 账号。
3153+1 本周1367KotlinGPL-2.0维护活跃更新于 昨天
基于 NagramX 的开源 Android Telegram 客户端,复刻 exteraGram 功能并为插件加入权限模型。
532+7 本周50JavaGPL-3.0维护活跃更新于 4天前