Android 編譯AAR檔

前言

基於某些理由,例如:

  • 拆出去方便管理
  • 有些小tools想要每個自己寫的專案都可以使用,卻嫌複製貼上太愚蠢
  • 你想要保護某些部分的程式,不想交出原始碼

這時候你可能需要將一個原始的專案包裝起來之後以aar檔的形式讓其他專案可以引用。

Read more »

Git 大量修改作者資料

前言

我早期的commit沒有設定好author name &email導致那幾筆commit在Github上看就是跟別人不一樣,強迫症如我,就想說找找有沒有辦法改…

Read more »

Android的程式碼模糊

關於程式碼模糊

Java的運作方式是會先編譯出中間碼,然後才由JVM去轉成機器碼,藉此達到跨平台。這樣的特性導致從中間碼回推原始程式碼是可以輕易達到的,因此,為了讓拿到你程式的人沒辦法輕易解讀你的source code,你需要執行程式碼模糊。

Read more »