Android技術(shù)周報_W6

作者:菜刀文
公眾號:互聯(lián)網(wǎng)技術(shù)內(nèi)參

文章

1.Android插件化框架和熱修復(fù)技術(shù)的資料收集和匯總

收集整理了下面幾個分類的文章

  1. 插件化框架
  1. 插件化的介紹與原理
  2. 開源的插件化框架
  3. 熱修復(fù)技術(shù)
  4. 開源熱修復(fù)框架
  5. 熱修復(fù)方案實踐談

2.第三方免費加固橫向?qū)Ρ?/a>

在 "APK大小/兼容性/啟動時間/漏洞掃描結(jié)果" 幾個維度對比了第三方的加固服務(wù)

阿里聚安全
騰訊云應(yīng)用樂固
360加固保
梆梆加固
愛加密

3.Android 名企面試題及涉及知識點整理

比較全的一個總結(jié), 對找工作或者面試別人有所有幫助

面試準備
Android 基礎(chǔ)/問題/外鏈
Java 基礎(chǔ)/問題/外鏈
數(shù)據(jù)結(jié)構(gòu)
算法

4.判斷App位于前臺或者后臺的6種方法

介紹了6中方法,并且做了詳細的對比

方法 判斷原理 需要權(quán)限 可以判斷其他應(yīng)用位于前臺 特點
方法一 RunningTask Android4.0系列可以,5.0以上機器不行 5.0此方法被廢棄
方法二 RunningProcess 當App存在后臺常駐的Service時失效
方法三 ActivityLifecycleCallbacks 簡單有效,代碼最少
方法四 UsageStatsManager 需要用戶手動授權(quán)
方法五 通過Android無障礙功能實現(xiàn) 需要用戶手動授權(quán)
方法六 讀取/proc目錄下的信息 當proc目錄下文件夾過多時,過多的IO操作會引起耗時間

5.多角度實現(xiàn)華為榮耀時鐘效果


介紹了三種實現(xiàn)方式

1.使用切圖作為蒙板與刻度線進行圖像混合
2.自行勾勒對應(yīng)形狀Path與刻度線進行圖像混合:
3.動態(tài)計算刻度線長度:

6.【Java編碼規(guī)范】《阿里巴巴Java開發(fā)手冊(正式版)》發(fā)布!

阿里巴巴Java開發(fā)手冊,首次公開阿里官方Java代碼規(guī)范標準。這套Java統(tǒng)一規(guī)范標準將有助于提高行業(yè)編碼規(guī)范化水平,幫助行業(yè)人員提高開發(fā)質(zhì)量和效率、大大降低代碼維護成本。

7.Lottie開源動畫庫介紹與使用示例

介紹了怎么從"安裝Adobe After Effects CC" , "倒出Json數(shù)據(jù)","然后在客戶端使用"

類庫/UI

1.LQRWeChat-高仿微信

2.lottie-by-Airbnb

Lottie 是Airbnb開源的跨平臺的一個動畫庫.
Lottie支持Android、iOS、React Native平臺,支持實時渲染After Effects動畫,使得app中使用動畫可以像使用靜態(tài)資源一樣簡單

以后UED直接設(shè)計動畫, 轉(zhuǎn)換成JSON,就能在各端運行了, 非常帥

Example1 (1).gif
Example2 (1).gif

3.Keyframes-by-facebook

Facebook開源的AE動畫庫, UED同學的能力范圍可以越來越廣了.

A library for converting Adobe AE shape based animations to a data format and playing it back on Android and iOS devices.

4.優(yōu)酷來瘋-直播開源項目

IOS-LFLiveKit
Android-SopCastComponent

歡迎關(guān)注來瘋手機安卓直播開源項目,這是一個由純java編寫的項目,但是性能方面依然不錯。整個項目完成了采集、 視音頻處理、編碼、數(shù)據(jù)發(fā)送前處理、數(shù)據(jù)發(fā)送的功能。整個項目支持flv封包,rtmp上傳,當然也向外面提供了封包和上傳的相關(guān)接口。 整個項目是我們來瘋安卓團隊的努力結(jié)果,但是可能某些地方依然會有一些不足之處,歡迎您提出寶貴的意見和建議。


5.PreviewSeekBar

A SeekBar suited for showing a preview of something. As seen in Google Play Movies.

往期周報回顧

2017-W3
2017-W2
2017-W1
2016-last

更多文章請關(guān)注公眾號

歡迎加入微信交流群. 加我微信 "halen917", 拉你入群.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容