原创 關於微信授權獲取暱稱含Emoji表情引發的亂碼問題總結

注:本文首發在微信開房社區(https://developers.weixin.qq.com/community/develop/article/doc/000c84d49d4058d35e99bbaef5b013) 做過微信授權的小夥伴

原创 關於對CC系列知識共享許可證【CC BY-SA 4.0】 的理解及整理

看了CC官網的中文及華語譯本,好多地方直譯的難以理解,我結合英文原版加上自己的理解做了整理。 不過話說回來,這個 CC License 和 MIT License 之類的開源軟件許可證一樣,原版按英文提供,條款太多且晦澀難懂,中文

原创 安卓 Native+Flutter 應用開發入門資料、親身實戰及踩坑記錄

安卓 Native+Flutter 應用開發實戰及踩坑記錄,練手入門項目:FluLearn 入門資料 第三方共享包檢索(國內)、第三方共享包檢索(國外) Flutter開發環境搭建(中文版)、Flutter開發環境搭建(英文版)

原创 Android 10 + 適用於國內各大手機廠商的開放匿名設備標識(OAID),若不支持OAID則隨機生成一個全局唯一標識(GUID)

源碼見:https://github.com/gzu-liyujiang/Android_CN_OAID  本項目用於獲取國內各大Android手機廠商的開放匿名設備標識(OAID)、遵循谷歌官方使用Android標識符的最佳做法生成全局

原创 基於UI設計稿的寬進行屏幕適配工具類,幾句代碼搞定,對原項目基本無侵入,接入成本極低

基於UI設計稿的寬進行屏幕適配工具類,在Activity的onCreate中幾句代碼搞定,對原項目基本無侵入。   步驟一:在全局Application裏初始化。 public class XXXApp extends Applicat

原创 Intellij IDEA及Android Studio中使用正則表達式批量替換,如版權信息

Intellij IDEA及Android Studio中使用正則表達式批量替換代碼作者及創建時間的註釋爲標準的JavaDoc註釋: Edit->Find->Replace In Path... \* Created? by (\w+

原创 Deepin Linux上的Android+Flutter開發環境配置

Deepin Linux上的Android+Flutter開發環境配置 在Linux上安裝Flutter開發環境,官方教程參見Flutter Get Started,中國用戶被牆需額外注意的官方教程參見Using Flutter