一处渣、jvm內(nèi)存區(qū)域 以前的認(rèn)知度苔,jvm的內(nèi)存就只有堆和棧,堆就只是存放對象的地址的地方垒酬,棧是方法的執(zhí)行的地方。讀完這一篇,在認(rèn)知上拓寬了內(nèi)存區(qū)域更詳細(xì)些的認(rèn)知; 堆還是原來的...
一处渣、jvm內(nèi)存區(qū)域 以前的認(rèn)知度苔,jvm的內(nèi)存就只有堆和棧,堆就只是存放對象的地址的地方垒酬,棧是方法的執(zhí)行的地方。讀完這一篇,在認(rèn)知上拓寬了內(nèi)存區(qū)域更詳細(xì)些的認(rèn)知; 堆還是原來的...
本文主要大致介紹Flutter 整體框架囚灼,簡單粗略的使用骆膝,深度暫且還沒有。用Dart灶体,寫了個計算器的demo和列表拉下刷新請求demo阅签,基本上入門flutter使用,源碼可在...
一直身處在2017赃春,毫無察覺的時候愉择,時間就像撥片劫乱,原本指著2017這一格织中,一下子撥到了2018锥涕。嘴里喊著跨年,殊不知狭吼,實際身心還留在2017. 創(chuàng)業(yè)末期 畢業(yè) 第一份工作 總...
踩的坑,奮筆記錄一次 在開發(fā)中摘悴,使用畫布峭梳,直接用bitmap對象創(chuàng)立 代碼跟到這里,發(fā)現(xiàn)會報IllegalSatateException 異常蹂喻,看了源碼發(fā)現(xiàn): 發(fā)現(xiàn)這里的bi...
ArrayMap及SparseArray是android的系統(tǒng)API抡诞,是專門為移動設(shè)備而定制的穷蛹。用于在一定情況下取代HashMap而達(dá)到節(jié)省內(nèi)存的目的。 一.源碼分析(由于篇...
筆者在實際開發(fā)中碰到的問題昼汗,在這里記錄一下 描述一下 碰見的問題:在一個listview頁面中肴熏,onResume()回來,請求完數(shù)據(jù)后顷窒,對adapter進(jìn)行notifyDat...
不同進(jìn)程之間的應(yīng)用一般是不進(jìn)行通信扮超,就像在兩個獨立的房屋,各自有自己的系統(tǒng)蹋肮。如若有特定需求出刷,方然也是可以實現(xiàn)的。 跨進(jìn)程通信方式 跨進(jìn)程訪問Activity坯辩,通過一個Acti...
你好馁龟,剛好路過看到你的這篇文章。我剛碰到一個問題漆魔,listview 在adapter notifyDataSetChanged后坷檩,直接對某一個item進(jìn)行類似你的動畫操作,我發(fā)現(xiàn)用listview.post()操作就可以實現(xiàn)邏輯改抡。原來的問題出在矢炼,listview notifyDataSetChanged的時候 getview 還沒有開始就先執(zhí)行我的“動畫”操作了。所以這個post也是將任務(wù)add到 主線程listview繪制完成之后隊列里嗎阿纤?句灌?是不是一樣的道理
不可不知的開發(fā)技巧之View.Post()稍微有點經(jīng)驗的安卓開發(fā)人員應(yīng)該都知道View類的post和postDelayed方法。我們知道調(diào)用這個方法可以保證在UI線程中進(jìn)行需要的操作欠拾,方便地進(jìn)行異步通信胰锌。以下是官方文...
漂亮的皮囊千篇一律,有趣的靈魂就是老夫啦藐窄。這位看文章的小哥资昧,還在無聊的套接口解析數(shù)據(jù)嗎? 來來來荆忍,雞排君帶你玩一把將一個網(wǎng)站擼成App格带。 本篇是一個實戰(zhàn)文章講解撤缴,在無接口的情...
“黑科技什么的最喜歡了叽唱!對屈呕,我們就是要搞事。來呀尔觉。誰怕誰凉袱。三年血賺,死刑不虧芥吟。(?′?`?) ”-- 來自暗世界android工程師 前言:這個世界上手機(jī)有三大系統(tǒng)侦铜,蘋果、 ...
想要一個進(jìn)程永遠(yuǎn)的活著不被kill掉贡未,這個觀點備受駁議。對于開發(fā)來說蒙袍,想要實現(xiàn)的一些需求俊卤,保證消息的到達(dá)率,這一項的實現(xiàn)是無可厚非害幅;對于用戶來說消恍,被不知名的服務(wù)一直生存在我的...