第2部分:縮小程式碼
在本章中,您將找到適用於幾乎所有應用程式的建議。這一切都是為了保持程式碼庫的清潔,檢查依賴關係,併為您提供幫助完成這些任務的工具。 Dex程式碼縮小 您要做的第一件事是啟用內建縮小器。它將嘗試剝離任何
在本章中,您將找到適用於幾乎所有應用程式的建議。這一切都是為了保持程式碼庫的清潔,檢查依賴關係,併為您提供幫助完成這些任務的工具。 Dex程式碼縮小 您要做的第一件事是啟用內建縮小器。它將嘗試剝離任何
【手機中國新聞】魯大師日前公佈了2019年第一季度Android手機晶片排行榜,榜單資料顯示出“三國鼎立”的氣象。榜單前10的處理器平臺,高通驍龍處理器有5款上榜,其中全新的驍龍855成功登頂,海思麒麟處理器
最近在升級targetsdkversion,我負責了一部分的升級適配工作,後面會找時間對Android升級targetsdkversion的相關工作做一個比較深入的總結。但是今天我想把一個問題單獨拎出來說一說。
還記得這可能是史上最好用的PickerView庫了這篇文章嗎? 幾張圖片帶你回憶回憶 image image
前言 最近收到一位網友“小仙女”的簡歷,讓我幫看看有沒有合適的工作機會推薦,沒有就給簡歷提提建議也可以。目前公司這邊對Android開發還是有需求,只是要求比較資深的開發,而“小仙女”還是一個軟體學院在讀的
最近在研究 Kotlin 協程,發現功能真的超級強大,很有用,而且很好學,如果你正在或計劃使用 Kotlin 開發 Android,那麼 Kotlin 協程你一定不能錯過! 協程是什麼? 我們平常接觸的
昨天,作為技術圈的一員,朋友圈被flutter刷過,因為官方版本的flutter 1.0釋出了。然後有人問如何評估官方釋出的顫振1.0。 Google 的認真,Flutter 的野心,是時候說一下了
Coroutine 既然是非同步操作,並且可以通過多執行緒的dispatcher 來併發執行。所以同樣會遇到多執行緒併發非同步操作的各種問題。其中最重要的一個問題就是如何控制對shared m
一個多月的折騰,本月中旬終於拿到了愛奇藝的移動端高階工程師offer。 總的來說,還是很感謝老師提供的內推機會。因為之前也投過幾家一線的公司,有的是簡歷石沉大海了,或者面試完讓我回去等訊息就杳無音信了。不過
前言 在記憶體方面,相比於C/C++程式設計師,咱們java系程式設計師算是比較幸運的,因為對於記憶體的分配和回收,都交給了JVM來處理了,而不需要手動在程式碼中去完成。有了虛擬機器記憶體管理機制,也就不那
檢視這些有用的工具,為Android移動應用開發者提供有用的功能。 image 優秀的戰士需要出色的劍才能戰鬥。同樣,在現代IT中,每個編碼人員都需要最好的And
前面一節介紹了 Coroutine 的 scope 概念以及 CoroutineScope 上定義的各種建立不同應用場景 Coroutine 的擴充套件函式。這一節來介紹 Coroutine 如何取消以及 Co
avcodec_open2() 主要作用是初始化一個視音訊編解碼器的 AVCodecContext avcodec_open2 int attribute_al
這是 掌握Kotlin Coroutine 系列文章第一節內容。之所以取名為 掌握Kotlin Coroutine 而不是 精通 是由於 Coroutine 是一個新的特性,也剛剛正式釋出沒多久,我也並沒有經
在日常開發的APP,大部分時候需要想使用者展示圖片資訊,圖片最終對應Android中的Bitmap物件。而對於APP端來說Bitmap又是一個比較麻煩的問題,主要表現在Bitmap是非常佔用記憶體的物件,處理