Repolode
DrKLO

DrKLO/Telegram

Telegram 官方 Android 客户端的开源源代码,附带自行编译指南。

可替代:WhatsApp

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 数据每日更新。

相关项目