原创 Android APK 重簽名

對APK 進行在線 加固後,Apk體積一般會變大,而且Apk會無法直接安裝,因爲缺少了你的簽名。是的,你需要對這個Apk進行重簽名。 如何重簽名 重簽名的方法,一般來說,有兩種,第一種是用JDK自帶的 jarsigner 工具,用

原创 Android 訊飛語音聽寫SDK快速接入(附空指針解決和修改對話框文字方法)

1、賬號準備工作 首先要有一個訊飛的賬號啦,爲後面申請APPID、APPKey等東西做準備。順帶一提:訊飛對不同認證類型用戶開 放的SDK的使用次數是有不同的,詳情如下圖。 賬號申請完成後,需要去你自己的控制檯註冊你的應用,同時

原创 Android JetPack組件-CameraX初探

CameraX 又是一個 Google 推出的 JetPack 組件 ,是一個新鮮玩意兒,故給大家分享下我在項目中的使用過程心得。。 CameraX 是什麼? Google 開發者文檔 對 CameraX 的評價如下: Camer

原创 Android自定義View—小巧清爽的多節點進度條

前言 最近項目有一個節點進度條的小需求,完成後,想分享出來希望可以幫到有需要的同學。 真機效果圖 自定義View完整代碼 開箱即用~,註釋已經炒雞詳細了 /** * @description: 節點進度條 * @autho

原创 Android 10 獲取已連接的藍牙設備的當前電量

項目中有獲取連接藍牙設備電量的小需求,查找了一些資料,發現谷歌在Android8.0推出了一個getBatteryLevel的api,用來獲取藍牙設備電量百分比的方法。 但在我的項目中android10生產環境,這個方法在Blue

原创 Android RecyclerView滾動類控件修改、去掉滑動邊界的陰影效果

滾動類控件,大家都用的很多,如 RecyclerView、NestedSrollView… 下面以recyclerView爲例講解,其他滾動控件也同理。 前言 RecyclerView 滾動列表,谷歌爸爸在設計這個控件時候,在滑動

原创 Android原生多語言切換方案,兼容Android10

前言 一個應用若需要國際化,至少需要支持中文和英語這兩種語言,而同時隨着谷歌的系統的更新,安卓系統可以設置當前語言的首選語言。因此,本文立足於此,多語言的切換方案爲:App固定的文字內容,跟隨系統,中文,英文,三種切換,選擇後重啓

原创 Android Excel 解析 xls 和 xlsx,方法也可以很簡單

Excel 解析,一般來說是在服務端進行的,但是如果移動端要實現解析Excel的功能,那也是有實現的方法的。 不過由於Android 原生用Java/Kotlin實現,所以也可以參考服務端解析Excel的方法。 首先說,jxl,過

原创 寫給Android 混淆小白的快速混淆方法

寫給Android 混淆小白的快速混淆方法爲啥子要混淆開始混淆第一步先特別介紹的是與保持相關元素不參與混淆的規則相關的幾種命令:快速混淆?如果依賴的非主流的開源庫作者沒提及有關混淆的東西,demo裏也沒找到,怎麼辦?如果導入了SD