用RecyclerView展現錯誤和空白界面 附加詳情界面實踐-MultiItem進階 | 掘金技術徵文 - 掘金
前言 本文是MultiItem系列的進階文章,講解如何展現空白、錯誤等狀態頁,這個功能比較經常使用,實現的思路也有不少,本文的思路是把狀態頁當成一個填充滿RecyclerView的Item,不須要事先定義到佈局中,而後利用庫中封裝的一個狀態頁輔助類進行管理,方便簡...java
有贊 App 模塊化實戰經驗總結 - Android - 掘金
隨着有贊電商業務的不斷髮展壯大,App 端所承擔的功能也愈來愈重,特別是代碼幾易其主以後開始變得雜亂無章,牽一髮而動全局的事情時常發生。爲了應對團隊壯大以後的開發模式,咱們必需要對業務進行隔離,同時沉澱出通用組件,完善移動開發的基礎設施。 ...android
帶你高效學習 MVP+RxJava+Retrofit - Android - 掘金
引言 自上次用老舊的mvc作了一個仿微信項目以後,我給本身作了一個短時間的規劃,先把MVP+RxJava+Retrofit這新的安卓三劍客給學了,因而,通過一個多星期的折騰,總算是對MVP+RxJava+Retrofit入了門。經...git
Xposed也要熱更新 - 掘金
本文同步自wing的地方酒館 很久沒寫博客了。此次玩一點不同的。 吐槽&原由 相信熟悉Xposed的小夥伴們都知道,每次寫完Xposed都要重啓啊!有木有!反射錯了,寫錯了名字,改一個log,都要重啓啊有木有!重啓浪費時間啊有木有!一個字母致使一次重...github
從未如此驚豔!你好,SuperTextView - Android - 掘金
image 簡介 歡迎使用SuperTextView,這篇文檔將會向你展現如何使用這個控件來提升你構建項目的效率。 ...web
Android 技術選型(持續更新中...) - 掘金
github主頁: https://github.com/hss01248 log打印 經典庫logger的優化版https://www.zybuluo.com/shark...緩存
2017,你絕對想嘗試的新 Android 庫 - Android - 掘金
1 BufferTextInputLayout 直接看效果圖:升序效果 ...安全
手把手教你實現Android RecyclerView上拉加載功能 - 掘金
心靈雞湯:知之者不如好之者,好之者不如樂之者。 摘要 一直在用到RecyclerView時都會微微一顫,由於一直都沒去了解怎麼實現上拉加載,受夠了每次去Github找開源引入,由於感受就爲了一個上拉加載功能而去引入一大堆你不知道有多少BUG的代碼,不只增長了項...性能優化
開源推薦:Android 圖片壓縮開源庫 - Android - 掘金
推薦兩個Github上開源的Android圖片壓縮庫,兩個庫的代碼量很少,能夠直接使用或者借鑑學習。商業使用,別忘了遵循其對應的開源協議。 需求場景 圖片壓縮在Android開發的需求中很是常見,如:拍...微信
android 渲染性能分析工具 - 工具資源 - 掘金
No Red No Red 能夠在Android手機屏幕上顯示view渲染時間,渲染時間越長,view越紅, 同時還能夠統計頁面渲染時間,並能夠已柱狀圖的形式直觀的顯示當前頁面的渲染時間 使用方式 ...網絡
Android 優化APP 構建速度的17條建議 - 掘金
本文同步簡書:Android 優化APP 構建速度的17條建議 較長的構建時間將會減緩項目的開發進度,特別是對於大型的項目,app的構建時間長則十幾分鍾,短則幾分鐘,長的構建時間已經成了開發瓶頸,本篇文章根據Google官方文檔,加上本身的一些理解提供一些提...
RecyclerView 多級目錄 - Android - 掘金
項目中用到了多級的目錄,我所以本身參考了些資料並去總結了寫RecyclerView多級條目的方式!寫下本身的總結。 實現方式不外乎兩種: 1,多級嵌套recyclerview 2,多種...
Android深刻四大組件(一)應用程序啓動過程 - 掘金
相關文章Android系統架構與系統源碼目錄Android系統啓動流程(一)解析init進程啓動過程Android系統啓動流程(二)解析Zygote進程啓動過程Android系統啓動流程(三)解析SyetemServer進程啓動過程 Android系統啓動流程...
清理無用的 Android 項目資源 - 掘金
項目長期的積累,就會形成部分資源不在使用,而這些資源還存在項目中沒有被清理掉,這些無用資源只會佔空間毫無用處。如何清理這些這些無用的資源呢?下面介紹下一個工具的使用,Andorid Lint是SDK Tools 16(ADT 16)以後提供的一個工具,能夠對於...
Android 用Retrofit 2實現多文件上傳實戰 - 掘金
前一段時間我翻譯了Future Studio的Retrofit2教程,從中也學習到了一些Retrofit2的使用方法,若是你最近也打算入手學習,我博客上Retrofit教程,你也許能夠參考下:Retrofit教程 。 本文做爲階段性小結,將使用結合Python...
基於 MVP + Glide + Retrofit + RxJava2.0 + butterknife 的 C9MJ TV App - Android - 掘金
導讀: 今天推薦一個還不錯的項目,是確實還不錯。喜歡能夠給做者一個star. C9MJ 我的練手項目(新聞 + 視頻直播): 基於 MVP + Glide + Retrofit + RxJava2.0 + butterknife 的C9MJ TV (鬥魚/...
Android 安全防禦之旅 --- 帶你把 Apk 混淆成中文語言代碼 - Android - 掘金
1、前言 最近想爆破一個app,沒有加殼,簡單的使用Jadx打開查看源碼,結果把我逗樂了,代碼中既然都是中文,並且是一些比較奇葩的中文字句,如圖所示: ...
Android 性能優化(七)之你真的理解 ANR 嗎? - 掘金
一、 前言 在上一篇文章《Android性能優化(六)之卡頓那些事》中,咱們提到了卡頓的成因、檢測卡頓的途徑以及避免卡頓的方法。卡頓在擴大就會產生大名鼎鼎的ANR(Application Not Responding),而後告訴用戶你的App無響應,繼續等待或...
Android 應用安全防護措施 - 掘金
一:靜態代碼塊分析 使用靜態代碼分析能夠再不運行程序的前期下對程序存在的潛在問題進行分析,如控制內存使用越界等。SDK提供了一個靜態代碼分析工具lint,這個工具能夠再經過掃描工程的全部代碼和資源文件後根據所得結...
Android 瘦身之道 ---- so 文件 - Android - 掘金
前言 目前Android 瘦身只有幾個方面能夠入手,由於apk的結構就已經固定了。 res 目錄下的資源文件。(一般是壓縮圖片,好比 矢量圖 --> webp --> png 等。) src 目錄下的java文件。(一般是混...
android7.x Launcher3 源碼解析(1)--- 啓動流程 - Android - 掘金
Launcher系列目錄: 1、android7.x Launcher3源碼解析(1)—啓動流程 2、android7.x Launcher3源碼解析(2)—框架結構 ...
Android apk 分析工具:APK Analyzer - Android - 掘金
前言 Android studio 2.2版本後自帶有一個分析工具:APK Analyzer。這是一個專門分析apk的神器,主要做用以下: (重要)直觀的...
App 公共組件:加載數據 Layout,高效開發必備! - Android - 掘金
App公共組件:加載數據Layout,高效開發必備! 項目中常常會遇到幾種頁面:加載中、無網絡、無數據、出錯四種狀況,傳統的方式是經過include相關的佈局,逐個分狀況設置顯示或隱藏,這樣繁瑣的過程一直是個痛點,因而參考了 Weavey 的封裝套路,...
Android無埋點數據收集SDK關鍵技術 - 掘金
前言 鑑於日益強烈的精細化運營需求,網易樂得從去年開始構建大數據平臺,<<無埋點數據收集SDK>>所以立項,用於向大數據平臺提供全量,完整,準確的客戶端數據. <<無埋點數據收集SDK>>Android端從...
SharedPreference 和 RxJava 以及對 SharedPreferece 添加 wrapper - Android - 掘金
需求分析 本文介紹一個SharedPreference的使用的工具類,在Android開發的過程當中不可避免的會使用SharedPreference來緩存一個數據,(1)若是頻繁使用的話仍是最好把存取操做放在子線程去處理;(2)如...
根Activity組件的啓動過程 - 掘金
圖例只描述了Activity組件在進程外的啓動過程,即從Launcher點擊圖標啓動MainActivity的過程。 MainActivity的啓動過程涉及到了三個進程。MainActivity組件、LauncherActivity組件和ActivityMan...
Android 自定義 View—貝塞爾曲線繪製及屬性動畫 (一) - Android - 掘金
最近上班可真是忙得很,好不容易有點屬於本身的時間了,不用加班,其實有時候感受忙點也挺好,起碼不會有無所事事、空虛的感受,忙裏偷閒纔是最開心的。閒暇時間也沒用來揮霍,最近又從新溫習了下自定義View,貝塞爾曲線的繪製及屬性動畫的使用等。好了,說了這麼多還沒見到圖...
從零開始搭建一個項目 (rxJava+Retrofit+Dagger2) -- 第 0 章 - Android - 掘金雞湯:成功其實很簡單,定下一個合理的計劃,而後堅持按照計劃執行。 目前網上有關Android的學習資料有不少,但有關於如何完整的搭建一個項目的資料比較少見,不免對...