? Cherrygram
Cherrygram是一个第三方 Telegram 客户端,修改不多但很有用。
这是 Android 版原始 Telegram 应用程序的非官方分支。
此存储库包含 Android 版 Telegram 应用程序的官方源代码。
当前维护者
贡献者
讨论
加入Cherrygram官方频道
加入Cherrygram官方群
变化:
插件:
- 手电筒支持视频消息(两个摄像头),
- OTA 更新,
- Material You(莫奈)主题和应用程序图标,
- 无内容限制,
- 最多支持10个帐户,
- 个人资料图片(正常和公开)上传日期,
- IOS/TDesktop风格的最新活动状态,
- 从个人资料图片(普通和公开)中获取表情符号和贴纸,
- 从个人资料背景中获取表情符号,
- 联系人列表中的相互联系图标,
- 允许在登录前设置代理,
- 添加了本机生物识别支持,
- “tg://user?id=int”链接支持(例如“tg://user?id=282287840”),
- 允许将“保留媒体”设置为一天,
- “Kaboom”(一键删除Cherrygram的所有数据),
- “Kaboom”主屏幕小部件。
聊天记录:
- 可滚动和可点击的聊天预览,
- 阻止贴纸(导致 Telegram 应用程序崩溃),
- 从聊天预览中打开个人资料,
- 对文件夹的“标记为已读”支持,
- 聊天模糊支持所有设备和主题(默认启用模糊),
- 快速搜索(通过按住对话框名称打开搜索),
- 跳转到任何聊天的开头,
- 从群组中删除所有自己的消息,
- 聊天中文件的“从缓存中删除文件”功能,
- 将照片复制到剪贴板,
- 贴纸下载器,
- 任何聊天中任何用户和频道的消息历史记录,
- 选择聊天中消息A和消息B之间的消息,
- 查看所有成员的管理员(群组信息),
- 通过在个人资料中向下滑动来打开头像,
- 在聊天中提及姓名(长按用户名)。
Cherrygram一般偏好:
- 启用/禁用成员舍入,
- 启用/禁用系统表情符号,
- 启用/禁用系统字体,
- 默认通知图标(Telegram),
- 在应用程序标题中启用/禁用 Telegram Stories,
- 启用/禁用动画头像,
- 启用/禁用反应叠加,
- 启用/禁用反应动画,
- 启用/禁用高级贴纸上的点击,
- 启用/禁用高级贴纸自动播放,
- 启用/禁用“作为频道发送”按钮。
Cherrygram外观偏好:
- 应用程序中的 VKUI/太阳能图标,
- 一种 UI(三星)切换器风格,
- 操作栏中的中心标题,
- 启用/禁用工具栏阴影,
- 启用/禁用分隔线,
- 覆盖标题颜色,
- 应用程序标题中下雪,
- 聊天中下雪。
消息和个人资料首选项:
- 在时间戳中显示秒数,
- 启用/禁用高级状态,
- 自定义回复和个人资料背景,
- 在个人资料中显示/隐藏个人频道,
- 在配置文件中显示/隐藏 DC/ID,
- 在个人资料中显示/隐藏出生日期,
- 在个人资料中显示/隐藏营业时间和位置。
文件夹首选项:
- 显示文件夹名称而不是应用程序名称,
- 隐藏“所有聊天”选项卡,
- 在选项卡中隐藏消息计数器。
- 选项卡样式(默认、圆形、文本、VKUI 或药丸),
- 带笔划的选项卡图标样式(仅标题、仅图标和带标题的图标)。
抽屉偏好:
- 抽屉里有雪,
- 个人资料照片作为抽屉背景,
- 使菜单标题背景变暗,
- 渐变菜单标题背景,
- 模糊菜单标题背景和模糊强度,
- 启用/禁用抽屉按钮,
- 抽屉图标设置。
Cherrygram聊天偏好:
- 在贴纸上隐藏时间,
- 贴纸尺寸放大器(转换器),
- 聊天中的管理快捷方式,
- 像 IOS 上一样居中聊天标题,
- 在“后退”按钮上显示未读聊天计数器,就像在 IOS 上一样,
- 打电话前询问,
- 滚动聊天时隐藏键盘,
- 启用/禁用到下一个通道的转换,
- 显示/隐藏通道中的底部按钮(静音/取消静音),
- 最近的表情符号计数器(放大器),
- 最近的贴纸计数器(放大器),
- 直接共享按钮(选择显示按钮的位置),
- 配置消息菜单,
- 默认使用“全部删除”,
- 显示转发消息日期,
- 铅笔图标用于编辑消息而不是“已编辑”,
- 左按钮操作(无作者身份转发、直接共享、回复或保存),
- 双击操作(禁用、反应、回复、保存/编辑/翻译消息),
- 消息滑动操作(回复、保存、翻译或直接分享),
- 大照片(2560px),
- 扰流板效应,
- 语音增强,
- 启用/禁用单击音量按钮时播放视频,
- 切换到后台时自动暂停视频,
- 禁用应用内振动,
- 双击即可搜索视频,
- 启用/禁用接近传感器操作,
- 启用/禁用传入消息声音或在 IOS 和 Android 之间进行选择,
- 启用/禁用聊天中的振动并选择振动强度,
- 静音来自非联系人的通知。
Cherrygram相机偏好设置:
- 相机类型(默认、CameraX 或系统相机)、
- 在附件菜单中禁用相机,
- 视频消息的默认摄像头,
- 视频消息的自定义相机宽高比(1:1、4:3 或 16:9)。
Cherrygram实验偏好:
- 启用/禁用应用程序导航的弹簧动画,
- 显示居民通知,
- 祝所有 RPC 错误,
- 已保存消息的自定义聊天,
- 下载速度提升,
- 上传速度提升,
- 慢速网络模式。
Cherrygram安全偏好:
- 启用/禁用谷歌分析,
- 删除旧的缓存文件夹(/sdcard/Telegram),
- 删除您的 Telegram 帐户。
API、协议文档
Telegram API 手册:https://core.telegram.org/api
MTproto协议手册:https://core.telegram.org/mtproto
编译指南
- 下载Cherrygram源代码(
git clone https://github.com/arslan4k1390/Cherrygram.git
) - 在应用程序的build.gradle中填写storeFile、storePassword、keyAlias、keyPassword来签署您的应用程序
- 转到 https://console.firebase.google.com/,创建两个应用程序 ID 为 uz.unnarsx.Cherrygram 和 uz.unnarsx 的 Android 应用程序。 Cherrygram .beta,打开 firebase 消息传递并下载
google-services.json
,应将其复制到TMessagesProj
文件夹中。 - 在 Studio 中打开项目(请注意,应该打开它,而不是导入)。
- 在
TMessagesProj/src/main/java/uz/unnarsx/ Cherrygram /Extra.kt
中填写值 – 每个变量都有一个链接,显示要获取的数据的位置和数据。 - 您已准备好编译和使用Cherrygram 。
由于:
- 目录图
- Nekogram 和 Nekogram X
- OwlGram 和 extraGram
- 电报者
- 电报莫奈