<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      摘要: 在這篇文章里,我會介紹下Glide中的一些關(guān)鍵概念,并走一遍圖片加載流程,如果你要閱讀Glide源碼的話,應(yīng)該多少會有點幫助。 閱讀全文
      posted @ 2016-09-05 13:41 AngelDevil 閱讀(2612) 評論(0) 推薦(4)
      摘要: 最近在使用UniversalImageLoader時遇到了一個小問題,多個地方同時通過`ImageLoader.getInstance().loadImage(url, new ImageSize(dp72, dp72)...`加載圖像時,有一定機(jī)率只有部分地方能正確地加載到圖片,其他地方是什么結(jié)果... 閱讀全文
      posted @ 2015-03-19 18:09 AngelDevil 閱讀(7182) 評論(0) 推薦(1)
      摘要: 換了手機(jī)號,挨個網(wǎng)站改關(guān)聯(lián)的手機(jī)號,一切都很順利,直到遇到了支付寶。進(jìn)支付寶修改號碼,提示新號碼已被使用,明明是剛辦的卡,好吧,先不修改號碼了,先解綁原來的號碼吧,免得舊號停用時再修改麻煩,竟然解綁也失敗,只有找客服了。跟客服扯半天,終于在客服的幫助下修改了綁定的手機(jī)號,接下來就是設(shè)置手機(jī)號為登錄名... 閱讀全文
      posted @ 2015-02-28 10:00 AngelDevil 閱讀(5259) 評論(1) 推薦(1)
      摘要: 我們很多人應(yīng)該都做過這樣的操作,打開撥號鍵盤輸入**\*#\*#4636#\*#\***等字符就會彈出一個界面顯示手機(jī)相關(guān)的一些信息,這個功能在Android中被稱為**android secret code**,除了這些系統(tǒng)預(yù)置的secret code,我們也可以實現(xiàn)自己的secret code,... 閱讀全文
      posted @ 2014-09-23 16:53 AngelDevil 閱讀(5558) 評論(0) 推薦(0)
      摘要: 調(diào)試SQLite的神器,再也不用自己去打Log了,只需簡單的幾個命令。``` bashadb shell setprop log.tag.SQLiteLog Vadb shell setprop log.tag.SQLiteStatements Vadb shell stopadb shell st... 閱讀全文
      posted @ 2014-07-24 21:26 AngelDevil 閱讀(4044) 評論(0) 推薦(0)
      摘要: 通過RelativeLayout用代碼動態(tài)改變布局 閱讀全文
      posted @ 2014-07-11 09:17 AngelDevil 閱讀(42575) 評論(2) 推薦(6)
      摘要: 自定義標(biāo)題文字樣式標(biāo)題樣式是ActionBar樣式的一部分,所以要先定義ActionBar的樣式然后在ActionBar的樣式中通過android:titleTextStyle定義標(biāo)題的樣式自定義副標(biāo)題文字樣式副標(biāo)題樣式同樣是ActionBar樣式的一部分,在ActionBar模式中通過androi... 閱讀全文
      posted @ 2014-07-10 17:33 AngelDevil 閱讀(32530) 評論(0) 推薦(1)
      摘要: # 垃圾收集算法## 引用計數(shù)堆中的每個對象都有一個引用計數(shù),當(dāng)對象被引用時引用計數(shù)加1,當(dāng)對象的引用被重新賦值或超出有效區(qū)域時引用計數(shù)減1,當(dāng)一個對象被回收后,它所引用的對象的引用計算減1。當(dāng)一個對象的引用計數(shù)變?yōu)?時就被回收。### 引用計數(shù)的優(yōu)點:垃圾收集器可以很快地執(zhí)行,當(dāng)一個對象的引用數(shù)為... 閱讀全文
      posted @ 2014-06-23 14:34 AngelDevil 閱讀(2245) 評論(1) 推薦(5)
      摘要: 當(dāng)打開一個Activity時,如果這個Activity所屬的應(yīng)用還沒有在運行,系統(tǒng)會為這個Activity所屬的應(yīng)用創(chuàng)建一個進(jìn)程,但進(jìn)程的創(chuàng)建與初始化都需要時間,在這個動作完成之前系統(tǒng)要做什么呢?如果沒有任何反應(yīng)的話,如果程序初始化的時間很長,用戶可能還以為沒有點到相應(yīng)的位置。但此時所啟動的程序還沒... 閱讀全文
      posted @ 2014-06-22 09:46 AngelDevil 閱讀(6485) 評論(0) 推薦(0)
      摘要: JVM的主要結(jié)構(gòu)如下圖所示,圖片引用自[舒の隨想日記][1]。![JVM結(jié)構(gòu)][2]方法區(qū)和堆由所有線程共享,其他區(qū)域都是線程私有的# 程序計數(shù)器(Program Counter Register)類似于PC寄存器,是一塊較小的內(nèi)存區(qū)域,通過程序計數(shù)器中的值尋找要執(zhí)行的指令的字節(jié)碼,由于多線程間切換... 閱讀全文
      posted @ 2014-06-21 17:17 AngelDevil 閱讀(24835) 評論(6) 推薦(9)
      摘要: 表驅(qū)動法是一種編程模式,從表里面查找信息而不是使用邏輯語句(if…else…switch),當(dāng)是很簡單的情況時,用邏輯語句很簡單,但如果邏輯很復(fù)雜,再使用邏輯語句就很麻煩了。比如查找一年中每個月份的天數(shù),如果用表驅(qū)動法,完全不需要寫一堆if…else…語句,直接把每個月份的天數(shù)存到一個數(shù)組里就行了,... 閱讀全文
      posted @ 2014-05-29 16:58 AngelDevil 閱讀(12406) 評論(5) 推薦(1)
      摘要: Retrofit是一個不錯的網(wǎng)絡(luò)請求庫,用官方自己的介紹就是:A type-safe REST client for Android and Java看官網(wǎng)的介紹用起來很省事,不過如果不了解它是怎么實現(xiàn)的也不太敢用,不然出問題了就不知道怎么辦了。這幾天比較閑就下下來看了一下,了解一下大概實現(xiàn)方法,細(xì)... 閱讀全文
      posted @ 2014-05-29 16:56 AngelDevil 閱讀(171823) 評論(5) 推薦(24)
      摘要: Volley是Google推出的一個網(wǎng)絡(luò)請求庫,已經(jīng)被放到了Android源碼中,地址在這里,先看使用方法RequestQueue mRequestQueue = Volley.newRequestQueue(context);JsonObjectRequest req = new JsonObje... 閱讀全文
      posted @ 2014-05-19 13:46 AngelDevil 閱讀(36228) 評論(1) 推薦(8)
      摘要: 先來看一下最基本的用法AsyncHttpClient client = new AsyncHttpClient();client.get("http://www.google.com", new AsyncHttpResponseHandler() { @Override public ... 閱讀全文
      posted @ 2014-05-16 13:11 AngelDevil 閱讀(106775) 評論(3) 推薦(21)
      摘要: 項目需求一改再改,UI一調(diào)再調(diào),結(jié)果就是項目中一堆已經(jīng)用不到但卻沒有清理的垃圾資源,不說工程大小問題,對新進(jìn)入項目的人或看其他模塊的代碼的人來說,這些沒清理的資源可能也可能會帶來困擾,所以最好還是清理掉這些垃圾,對于一個稍微大一點的工程來說,手工清理明顯是不現(xiàn)實的,這就需要一個方法做這些事情。# 清... 閱讀全文
      posted @ 2014-05-13 13:54 AngelDevil 閱讀(21371) 評論(2) 推薦(6)
      摘要: 先吐槽一下博客園的MarkDown編輯器,推出的時候還很高興博客園支持MarkDown了,試用了下發(fā)現(xiàn)支持不完善就沒用了,這次這篇是在其他編輯器下寫的,復(fù)制過來后發(fā)現(xiàn)。。太爛了。怎么著作為一個技術(shù)博客社區(qū),對代碼的支持應(yīng)該完善一下吧,`行內(nèi)代碼塊`不支持就算了,代碼段內(nèi)還不能有空行,一有空行就識別不... 閱讀全文
      posted @ 2014-05-08 13:08 AngelDevil 閱讀(100322) 評論(33) 推薦(34)
      摘要: 使用微信的朋友圈會發(fā)現(xiàn),點擊某一條評論后輸入框會彈出來,然后所點擊的那一項會自動地滾動到輸入框上方的位置,這樣如果開始所點擊的評論在屏幕很下方的話,就不會被輸入框遮住,雖然微信這一點在我的MX2頻繁點幾次后滾動的位置就完全錯誤了,但據(jù)說在有些機(jī)型上效果還不錯,還有其他地方可能會有類似的需求,比如登錄... 閱讀全文
      posted @ 2014-04-02 09:28 AngelDevil 閱讀(15435) 評論(0) 推薦(0)
      摘要: 重構(gòu),絕對是寫程序過程中最重要的事之一。在寫程序之前我們不可能事先了解所有的需求,設(shè)計肯定會有考慮不周的地方,而且隨著項目需求的修改,也有可能原來的設(shè)計已經(jīng)被改得面目全非了。更何況,**我們很少有機(jī)會從頭到尾完成一個項目**,基本上都是接手別人的代碼,即使這個項目是從頭參與的,也有可能接手其他組員的代碼。我們都有過這樣的經(jīng)驗,看到別人的代碼時感覺就像屎一樣,有一種強(qiáng)烈的想重寫的沖動,但一定要壓制住這種沖動,你完全重寫,可能比原來的好一點,但浪費時間不說,還有可能引入原來不存在的Bug,而且,你不一定比原來設(shè)計得好,也許原來的設(shè)計考慮到了一些你沒考慮到的情況。我們寫的代碼,終有一天也會被別人接手 閱讀全文
      posted @ 2014-03-15 11:12 AngelDevil 閱讀(23456) 評論(9) 推薦(21)
      摘要: 設(shè)置autoLink=email但系統(tǒng)上沒有郵件客戶端時點擊郵件鏈接程序會掛掉的解決方法。 跳往應(yīng)用市場評分,但系統(tǒng)上沒有應(yīng)用市場時程序會掛掉的解決方法。 閱讀全文
      posted @ 2013-12-22 12:12 AngelDevil 閱讀(2172) 評論(3) 推薦(1)
      摘要: 零、序一、自定義Style二、在XML中為屬性聲明屬性值 1. 在layout中定義屬性 2. 設(shè)置Style 3. 通過Theme指定三、在運行時獲取屬性值 1.View的第三個構(gòu)造函數(shù)的第三個參數(shù)defStyle 2. obtailStyledAttributes 3. Example四、結(jié)論與代碼下載零、序 系統(tǒng)自帶的View可以在xml中配置屬性,對于寫的好的Custom View同樣可以在xml中配置屬性,為了使自定義的View的屬性可以在xml中配置,需要以下4個步驟:通過為自定義View添加屬性在xml中為相應(yīng)的屬性聲明屬性值在運行時(一般為構(gòu)造函數(shù))獲取屬性值將獲... 閱讀全文
      posted @ 2013-12-18 13:32 AngelDevil 閱讀(44067) 評論(16) 推薦(33)
      摘要: 版本控制 版本控制是什么已不用在說了,就是記錄我們對文件、目錄或工程等的修改歷史,方便查看更改歷史,備份以便恢復(fù)以前的版本,多人協(xié)作。。。一、原始版本控制 最原始的版本控制是純手工的版本控制:修改文件,保存文件副本。有時候偷懶省事,保存副本時命名比較隨意,時間長了就不知道哪個是新的,哪個是老的了... 閱讀全文
      posted @ 2013-11-26 13:58 AngelDevil 閱讀(93343) 評論(52) 推薦(155)
      摘要: Android是消息驅(qū)動的,實現(xiàn)消息驅(qū)動有幾個要素:消息的表示:Message消息隊列:MessageQueue消息循環(huán),用于循環(huán)取出消息進(jìn)行處理:Looper消息處理,消息循環(huán)從消息隊列中取出消息后要對消息進(jìn)行處理:Handler平時我們最常使用的就是Message與Handler了,如果使用過H... 閱讀全文
      posted @ 2013-09-29 16:00 AngelDevil 閱讀(88359) 評論(11) 推薦(28)
      摘要: Android在Native層實現(xiàn)了進(jìn)程間的Binder通信,但是上層應(yīng)用程序的開發(fā)及Framework的實現(xiàn)都是Java,用Java層再實現(xiàn)一次肯定是不合理的,Java可以通過JNI調(diào)用Native Code,所以通過JNI復(fù)用Binder在Native層的實現(xiàn)就是一個順理成章的事情。注冊Serv... 閱讀全文
      posted @ 2013-09-23 14:52 AngelDevil 閱讀(6757) 評論(0) 推薦(0)
      摘要: 關(guān)于Binder的設(shè)計思想與Driver層實現(xiàn)細(xì)節(jié)可以看這個:Android Binder設(shè)計與實現(xiàn) - 設(shè)計篇,這里首先簡要概括一下。Service的每個Binder實體位于Service所屬的進(jìn)程種中,Binder實體在驅(qū)動中被表示為binder_node,并通過成員refs指向了驅(qū)動中所有對這... 閱讀全文
      posted @ 2013-09-17 15:23 AngelDevil 閱讀(4740) 評論(0) 推薦(0)
      摘要: 摘要Binder是Android系統(tǒng)進(jìn)程間通信(IPC)方式之一。Linux已經(jīng)擁有管道,system V IPC,socket等IPC手段,卻還要倚賴Binder來實現(xiàn)進(jìn)程間通信,說明Binder具有無可比擬的優(yōu)勢。深入了解Binder并將之與傳統(tǒng)IPC做對比有助于我們深入領(lǐng)會進(jìn)程間通信的實現(xiàn)和性... 閱讀全文
      posted @ 2013-09-02 14:16 AngelDevil 閱讀(21458) 評論(4) 推薦(6)
      主站蜘蛛池模板: 免费看成人aa片无码视频吃奶| 成人免费A级毛片无码片2022| 日韩在线视频一区二区三| 人妻夜夜爽天天爽三区麻豆av | 午夜亚洲AV日韩AV无码大全| 高清性欧美暴力猛交| 亚洲第一极品精品无码久久| 国产性天天综合网| 中文字幕乱码熟妇五十中出| 亚洲精品一区二区三区大| brazzers欧美巨大| 亚洲第一视频区| 国产色悠悠视频在线观看| 一本色道久久综合亚洲精品不卡| 国产精品多p对白交换绿帽| 久久这里只精品热免费99| 日韩亚洲欧美中文高清| 亚洲成人四虎在线播放| 国产精品成| 成人亚洲国产精品一区不卡 | 在线观看人成视频免费| 亚洲国产精品成人av网| 国产精品粉嫩嫩在线观看| 久久99久久99精品免视看动漫| 久久午夜无码免费| 国产精自产拍久久久久久蜜| 无码精品人妻一区二区三李一桐| 各种少妇wbb撒尿| 国内精品久久久久电影院| 国产一区二区三区小说| 天堂中文8资源在线8| 无码人妻丰满熟妇奶水区码| 国产69精品久久久久乱码免费| 亚洲啪啪精品一区二区的| 久久久久成人精品免费播放动漫| 国产亚洲精品福利在线无卡一| 久热久视频免费在线观看| av午夜久久蜜桃传媒软件| 99久久精品国产综合一区| 亚洲精品一区二区区别| 偷偷色噜狠狠狠狠的777米奇|