原创 APP優化系列篇

【原文地址 點擊打開鏈接】 App優化之電池省着用 閱讀 945 · 評論 0 · 喜歡 17 3天之前 App優化之內存優化(序) 閱讀 95 · 評論 0 · 喜歡 0 21天之前 App優化之消

原创 Android中讓多個線程順序執行

【原文地址 點擊打開鏈接】 版權聲明:本文爲博主原創文章,未經博主允許不得轉載。轉載註明出處:Sunzxyong 目錄(?)[+] 線程調度是指按照特定機制爲多個線程分配CPU的使用權。  有兩種調度模型:分時調

原创 Android中RelativeLayout和LinearLayout性能分析

【原文地址 點擊打開鏈接】 先看一些現象吧:用eclipse或者Android studio,新建一個Activity自動生成的佈局文件都是RelativeLayout,或許你會認爲這是IDE的默認設置問題,其實不然,這是由 andr

原创 Android 進程保活招式大全

【原文地址 點擊打開鏈接】 目前市面上的應用,貌似除了微信和手Q都會比較擔心被用戶或者系統(廠商)殺死問題。本文對 Android 進程拉活進行一個總結。 Android 進程拉活包括兩個層面: A. 提供進程優先級,降低進程被

原创 Android內存優化(使用SparseArray和ArrayMap代替HashMap)

【原文地址 點擊打開鏈接】 版權聲明:本文爲博主原創文章,未經博主允許不得轉載。轉載註明出處:Sunzxyong 目錄(?)[+] 在Android開發時,我們使用的大部分都是Java的api,比如HashMap

原创 Android插件化和熱修復的區別和聯繫

【原文地址 點擊打開鏈接】(文章最後一部分內容) 插件化框架: 此處輸入圖片的描述 插件化發展歷史:博客一博客二 說到未來,也不得不提去年出來的ReactNative,RN比插件化更輕量級,越來越多人選擇了RN,或許會代替插件化,雖然

原创 App網絡傳輸協議(Json、XML、protobuf)

【原文地址 點擊打開鏈接】 版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 轉載請標明出處:一片楓葉的專欄 上一篇文章中我們講解了如何在App中統計數據,其實現主要分爲兩種:使用第三方服務統計和自身實現數據統計

原创 handler.post()方法的執行時機

有如下場景,在onCreate()方法裏執行handler.post(new Runnable()) public class ProgressBarActivity extends Activity { private fina

原创 HTTP/2協議–特性掃盲篇

【原文地址 點擊打開鏈接】 HTTP/2協議–特性掃盲篇 隨着web技術的飛速發展,1999年制定的HTTP 1.1已經無法滿足大家對性能的要求,Google推出協議SPDY,旨在解決HTTP 1.1中廣爲人知的性能問題。SP

原创 性能優化之省電篇

【原文地址 點擊打開鏈接】 移動網絡下的性能優化之省電篇 2016年2月20日王, 軍鵬 隨着3G和4G網絡的普及,用戶使用APP的場景更多地集中在移動網絡下。同時也帶來了手機電量消耗更快和網絡延遲更高的問題。想開發出用戶體驗更

原创 QQ空間 安卓App熱補丁動態修復技術介紹

【原文地址 點擊打開鏈接】 【各自熱修復框架介紹 點擊打開鏈接】 【AndFix使用說明 AndFix使用說明】 AndFix與Nuwa對比 Nuwa是另一個熱補丁框架,原理是基於QQ空間團隊提出的安卓App熱補丁動態修復技術介

原创 Android 工程師必備技能!

【原文地址 點擊打開鏈接】 原文鏈接:http://www.jianshu.com/p/d791bbede02c 吐血推薦!!!! —— 由 Maat紅飛 分享 Step 1. 玩轉RxJava 使用RxJava處理異步極

原创 圖解HTTPS

【原文地址 點擊打開鏈接】 我們都知道HTTPS能夠加密信息,以免敏感信息被第三方獲取。所以很多銀行網站或電子郵箱等等安全級別較高的服務都會採用HTTPS協議。 HTTPS簡介 HTTPS其實是有兩部分組成:HTTP + SSL

原创 MVP優缺點

【原文地址 點擊打開鏈接】 爲什麼需要MVP 儘量簡單 大部分的安卓應用只使用View-Model結構,程序員現在更多的是和複雜的View打交道而不是解決業務邏輯。當你在應用中只使用Model-View時,到最後,你會發現“所有的事

原创 Android中子線程真的不能更新UI嗎?

【原文地址 點擊打開鏈接】 正文 Android的UI訪問是沒有加鎖的,這樣在多個線程訪問UI是不安全的。所以Android中規定只能在UI線程中訪問UI。 但是有沒有極端的情況?使得我們在子線程中訪問UI也可以使程序跑起來呢?