了解 Android Studio 2.2 中的APK打包,分析 Android V2 新簽名打包機制
事實上「Android 技術文章精選」到目前為止已經連續推薦 218 期了,累計訂閱人數超過12500,每天推薦國內外優秀的 Android 技術文章,期待大家多多點贊,讓更多人看到
Android開發
1、分析Android V2新簽名打包機制
Android Studio 2.2發布之後公示了很多新特性,其中一些特性繼承在了gradle plugin當中,這些不易被我們發現,比如新的簽名機制(APK Signature Scheme v2),本文對Android Gradle 2.2新推出來的新簽名打包機制(V2新簽名方案)作出相關分析,目前在Android 7.0以及之上版本已經對這套新簽名機制提供了支持,因此隨著版本的提升,新簽名機制方案將是大勢所趨。
這個也可以看Google 官方公眾號的分享《了解Android Studio 2.2中的APK打包》
2、ApkChannelPackage:Android新一代多渠道打包神器
ApkChannelPackage是一種快速多渠道打包工具,同時支持基於V1和V2簽名進行渠道打包。插件本身會自動檢測Apk使用的簽名方法,並選擇合適的多渠道打包方式,對使用者來說完全透明。
3、Java技術之反射
關於Java反射機制的文章很多,作者換了種方式來講解反射的作用。
4、Android ZXing(二維碼)庫全面使用解析
不知不覺二維碼已經深刻影響了我們的生活,為我們提供了極大的便利。線下付賬、租一輛單車、或者去要一個妹子的微信號等等。張小龍把它稱為從線下到線上的入口。正因為二維碼如此的重要,並且出現的頻率越來越高,所以 Android 應用中掃面二維碼、條形碼的需求也很常見了,本文就是來接入使用一個不錯的二維碼庫 ZXing。
5、Android共享元素轉場動畫兼容實踐
我們都希望我們的app有自己特殊的地方,轉場動畫就是一個比較好的方式讓用戶記住我們的應用。在Lollipop+ 上的版本實現起來十分的簡單,但是如果想兼容低於5.0的版本,你或許需要檢查Android系統的版本來做一些功能上的削減,或者你可以勇敢的手動來實現這個轉換,瘋狂的想法,但是我們可以來這麼嘗試一下。
課外話題
如何評價斯坦福大學用 Javascript 取代 Java 作為計算機入門課程?
斯坦福大學教授羅伯茨寫了本很流行的Java教科書,並在2002年在斯坦福大學內推出了 Java 課 (CS 106A)作為計算機編程的入門課程。十五年之後,羅伯茨認為Javascript 已取代Java 在web 的地位,並推出新的計算機編程入門課(CS 106J)。斯坦福大學的網站說 課程CS 106J 覆蓋的內容和 CS 106A大致相同,只不過是用JavaScript而不再是Java.
喜歡Diycode每日精選么?喜歡的話,不妨點個 ?? 吧!
今天的 Android 技術文章精選 - 知乎專欄 就是以上這些了,歡迎大家關注專欄,每天推送國內外精選技術文章。
推薦閱讀:
※如何針對Github上某個Android開源項目進行學習?
※Android O DP3來了
※如何看待今天的小米還有小米3?
※[譯] 如何通過 ArrayMap 和 SparseArray 優化 Android App