原创 [佔坑]應用內存優化

最近參與的項目中內存佔用太多,經常跑monkey的時候出現OOM. 通過Android Studio的Profile工具查看Memory,點擊dump按鈕可以看到堆轉儲的列表顯示,卻不知道從何處分析起。 先暫存幾篇實踐性的文章,細讀一

原创 沒有願景的決策是機會主義

連嶽說, 人有兩種生存方式,一是隨機擺動,二是有目的的前進

原创 轉載一篇詳細的分析:Android View繪製和顯示原理簡介

原文鏈接: Android View繪製和顯示原理簡介,2016-10-14 圖片沒有粘貼過來,還是去原鏈接看吧。 現在越來越多的應用開始重視流暢度方面的測試,瞭解Android應用程序是如何在屏幕上顯示的則是基礎中的基礎,就讓我們一起

原创 【整理】HTTP2.0, HTTP1.1, HTTP1.0的特點,HTTPS vs. HTTP

HTTP2.0, HTTP1.1, HTTP1.0的特點,HTTPS vs. HTTP HTTP2.0 相比於 HTTP1.X 大幅度的提升了web性能。 在與HTTP/1.1完全語義兼容的基礎上,進一步減少了網絡延遲。 示範例子:h

原创 [整理]git rebase的用法

使用git版本管理工具,必問git rebase的用法,但之前項目組人數5人,一直使用的是git pull,git commit 和git push,幾乎沒有用git rebase來變基,減少難看的merge 類型的commit。 最近

原创 [整理]隊列

Java集合類(5)——Queue接口及其實現類 PriorityQueue實現類,Deque,LinkedList 併發隊列-有界阻塞隊列ArrayBlockingQueue原理探究 offer,put,take,poll,peek

原创 【筆記】Android應用啓動優化

《Android應用啓動優化:一種DelayLoad的實現和原理》 :在Android開發中,應用啓動速度是一個非常重要的點,應用啓動優化也是一個非常重要的過程。對於應用啓動優化,其實核心思想就是在啓動過程中少做事情,具體實踐的時候無非就

原创 轉載張明雲Android應用性能優化經驗分享ppt

原ppt忘了從哪裏推薦下載的,裏邊的總結擴展了本人視野,故轉載摘抄部分如下: 四類性能優化指標: 沒有給出ppt鏈接很抱歉…

原创 【彙總】Java 7, 8 ,9 , 10的新增特性

Java 7的那些語法糖 http://blog.csdn.net/chenleixing/article/details/47802653 1.switch可以接受string類型而不像以前僅僅是int; 2.異常catch可以

原创 筆記:(四) 線程、多線程和線程池

java基礎+android基礎面試題整理: 原文地址:https://www.jianshu.com/p/c70989bd5f29 解答整理: (四) 線程、多線程和線程池 問:開啓線程的三種方式? 答:1、定義一個類繼承Threa

原创 小米設備打開了開發者選項和USB調試仍然無法安裝成功的問題

小米設備無法安裝的問題及解決: DeviceException: com.android.ddmlib.InstallException: Failed to establish session For Mi devices for

原创 [zz]Difference between ContentUris.withAppendedId and Uri.buildUpon().appendPath

from stackoverflow https://stackoverflow.com/questions/36372392/difference-between-contenturis-withappendedid-and-uri-b

原创 切換系統默認的終端

http://www.jianshu.com/p/f632f772060f mac os 系統默認的終端爲bash,若要切換該終端爲zsh,可以使用以下命令: chsh -s /bin/zsh 前提是系統中已經安裝了zsh。輸入該命令

原创 shell 清理app緩存

使用shell清理app緩存 adb shell pm clear 包名 查看測試機當前最上層頁面: adb shell dumpsys activity |grep -10 “activities from top to botto

原创 [轉載]進程與線程的區別

程序、任務、進程和線程的聯繫與區別 http://blog.163.com/magicc_love/blog/static/185853662201111810300646/ 概念: 程序(program)只是一組指令的有序集合。 任