一. 概述 有時候 UI 卡頓是因為發(fā)生了頻繁的 GC 造成的,頻繁的 GC 其實對應(yīng)的內(nèi)存情況就是內(nèi)存抖動滋将,而發(fā)生內(nèi)存抖動一般都是因為在循環(huán)里面或者頻繁被調(diào)用的方法(比如 ...
一. 概述 有時候 UI 卡頓是因為發(fā)生了頻繁的 GC 造成的,頻繁的 GC 其實對應(yīng)的內(nèi)存情況就是內(nèi)存抖動滋将,而發(fā)生內(nèi)存抖動一般都是因為在循環(huán)里面或者頻繁被調(diào)用的方法(比如 ...
是時候全面使用矢量圖了诈悍。——哲鳩斯·沃碩德 前言 本文是以讀者對SVG有一定了解為前提的九榔,否則請先百(谷)度(歌)了解下哀峻。 實踐都是從坑里爬出來的,因此本文的子題目也可叫做A...
一哲泊、前言: Android 的透明度在alpha 為0~1.在xml中用16進(jìn)制表示. 例如:全透明 #00000000,后面的六個0表示黑色,前面的00表示透明度為0注意:...
步驟:1剩蟀、在Activity布局文件中定義framelayout用于添加Fragment2、創(chuàng)建兩個Fragment用于切換3切威、獲取Fragment管理器育特,并開啟事物Frag...
Android系統(tǒng)啟動流程. 1.當(dāng)系統(tǒng)引導(dǎo)程序啟動Linux內(nèi)核時, 內(nèi)核會加載各種數(shù)據(jù)結(jié)構(gòu)和驅(qū)動程序. 有了驅(qū)動之后, 開始啟動Android系統(tǒng)并加載用戶級別的第一個進(jìn)...
簡介 介紹一個帶加載功能的按鈕控件的實現(xiàn)原理,加載動畫來自于CircularProgressDrawable 效果圖(最終效果圖在最后面) 下面開始介紹實現(xiàn)的原理 加載動畫 ...
5先朦,Room Android采用SQLite作為數(shù)據(jù)庫存儲缰冤,開源社區(qū)常見的ORM(Object Relation Mapping)庫有ORMLite,Green DAO等喳魏,R...
一棉浸,初識jeptack jetpack是一個又多個庫組成的套件,可以幫助開發(fā)者遵循最佳做法刺彩,減少樣板代碼的編寫迷郑,可以在各種Android版本和設(shè)備中一致運行的代碼枝恋,讓開發(fā)者精...
前言 在開發(fā)APP的過程中嗡害,需要在APP中實現(xiàn)設(shè)計同學(xué)的UE效果動畫鼓择,一般都是通過代碼實現(xiàn)的,當(dāng)對于較復(fù)雜的動畫時就漾,例如直播中刷禮物時的動畫,這時利用代碼實現(xiàn)會比較復(fù)雜念搬。而且...
上個月參加了敏捷之旅成都站的活動抑堡,其中有一個朋友分享了“提升軟件研發(fā)領(lǐng)導(dǎo)力的招式和模式”,模式用通俗一點的說法就是“套路”朗徊,他介紹了模式(套路)在我們生活和工作中的積極作用首妖,...
轉(zhuǎn)載:Android自定義ImageView實現(xiàn)圓角功能[http://www.manongjc.com/article/28384.html] 這篇文章主要為大家詳細(xì)介紹了...
本篇文章已授權(quán)微信公眾號 guolin_blog (郭霖)獨家發(fā)布 前言 先通俗理解下內(nèi)存泄漏,內(nèi)存溢出爷恳,OOM有缆,GC回收這幾個概念。把a(bǔ)pp的堆內(nèi)存空間想成了一個杯子温亲,內(nèi)存...
在實際情況中棚壁,當(dāng)Android項目的用戶量特別大時候,一些細(xì)小的問題也會被放大栈虚,ANR問題就是一個典型的例子袖外。一些ANR問題只會發(fā)生在用戶實際使用的情景,當(dāng)系統(tǒng)資源比較緊張等...
在支付寶授權(quán)登錄之前魂务,有的需要先判斷一下手機(jī)上是否安裝支付寶應(yīng)用曼验, 在APP申請審核之后會自動生成app_id,pid粘姜,RSA_PRIVATE 為公鑰鬓照,RSA2_PRIVAT...
上篇文章介紹了Camera1的使用,本篇介紹Camera2的使用孤紧。Camera2(android.hardware.camera2)是從 Android 5.0 L 版本開始...
前言 由于網(wǎng)上大部分自定義相機(jī)的實現(xiàn)豺裆,都是耦合性比較強(qiáng)的,不方便今后的復(fù)用坛芽,所以我自己實現(xiàn)了一套自定義相機(jī)留储,方便以后的擴(kuò)展。自定義相機(jī)分為以下3個部分咙轩。 相機(jī)的預(yù)覽布局Sur...
前言 本文基于RxJava活喊、Retrofit的使用丐膝,若是對RxJava或Retrofit還不了解的簡友可以先了解RxJava、Retrofit的用法再來看這篇文章。在這片文章...