原创 android studio3.6.3編譯Telegram android 1482 問題小記(nubela chatengine 指定版本)

故事的開始是這樣的,按照benqi的提示: D:\TBuild\Telegram> git checkout e222fded6cca5ace3649be6f18b55f526311bc79 Updating files: 100% (

原创 使用python腳本和excel對比Telegram多國語言包資源

使用EXCEL對應英文、德文、中文,各種文,然後生成strings.xml Python真是又快又好啊。 思路: 1) 讀入中文包,加載到字典。 2)讀英文包,逐行寫入excel,同時在字典中找到中文, 3)如果中文有多餘,寫到尾部。 4

原创 Telegram android版 源碼分析(二) ——設置代理

老毛子代碼寫的還真是精緻,在昨天把中文XML資源擼出來後,發現裏面的代碼寫的還是挺有意思的,可讀性很強。 今天繼續研究設置代理的業務邏輯。 通過猜測,我們可知道ProxyListActivity.java就是設置代理的界面了,那麼裏面肯定

原创 telegram協議構架能實現朋友圈或者新浪微博功能麼?

Telegram和國內的社交IM不同。而我們也發現有些網紅適合微博,但是不適合微信公衆號。這主要是因爲一個是開放的生態系統,一個是封閉的圈子。如果不去搜索,基本不太可能看到某些公衆號。 微信: 主要是各個朋友之間實現一個個相對封閉的小生態

原创 android studio使用藍疊模擬器調試

自帶的模擬器各種問題,還不如直接上個藍疊,這個東西主要是用玩遊戲的,所以說性能肯定沒有問題。 可以在官網直接下載: https://aliosscdn.bluestacks.cn/client/BlueStacks4Setup.exe

原创 android使用HTTPS請求JSON(二)示例代碼

思路: 1)寫一個類,封裝HTTPS操作。 2)實現一個同步函數,在主線程中直接用。 3)實現一個異步函數,可以在線程中用。 4)寫一個提示窗口函數,用於提示消息,土辦法調試。   HttpPost.java package com.e

原创 android使用HTTPS請求JSON,做相關配置

1)需要打開網絡權限 先在AndroidManifest.xml文件manifest節點中添加如下配置: <uses-permission android:name="android.permission.INTERNET"/> 2)j

原创 linux機器配置

1) vultr.com 防火牆使用的不是iptables,需要手動更換 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service

原创 windows下使用conEmu來管理多個控制檯窗口

需求:在windows下運行一堆命令行程序看起來比較亂,如果能用一個TAB頁窗口把所有的程序管理起來就方便多了。 方案:可以選擇的有很多,比如:cmder,consoleZ,等等,發現cmder顯示中文有些問題, 最後選擇使用conEmu

原创 關於chatengine中的若干bug解決

1)我是在windows10下運行,golang1.13.8 問題描述: frontend在運行時,總是提示無法查找到key,經檢查代碼發現使用zrpcclient在創建etcd客戶端時候莫名的錯誤, 估計與使用的庫有關。 解決方案:多創

原创 telegram安卓客戶端添加功能方法介紹(1)

比如自動設置mtproxy代理,冗長的代碼我們怎麼去找? 1)首先我們發現點代理鏈接能彈對話框,們可以在strings.xml中搜索得到: <string name="UseProxyTelegramInfo2">This proxy

原创 即時通信(微信、QQ、郵件)的加密插件 oversec

1)oversec Oversec視屏輔助功能的方式直接對屏幕文字讀取實現加密和解密。原理用一一句話解釋,就是類似金山詞霸以前屏幕取詞直接翻譯英文的方法。 其中安裝後需要對應用打開各種權限,比如懸浮窗。 使用方法介紹: https

原创 ftp應答碼(轉)

轉自,http://bbs.hthings.com/ShowPost.asp?action=Previous&id=47938 110: 重新啓動標記

原创 Telegram的tdesktop之Windows編譯小記

官網目前的版本要求用VS2019編譯windows版本,我也是看了別人流程,之後參考手冊折騰了6天,今天終於把release能運行起來了。做個簡單的記錄,備註如下: 1) 當前版本必須使用VS2019,可以使用免費版本就可以。我開始使用V

原创 一個關於NHibernate很全面的BLOG,留着看看

  一個關於NHibernate很全面的BLOG,留着看看 http://www.cnblogs.com/renrenqq/