很多項(xiàng)目都會(huì)有一個(gè)功能柱徙,就是仿朋友圈一樣的動(dòng)態(tài)顯示,但這個(gè)里面有個(gè)問(wèn)題就是圖片的擺放是怎樣的呢?用recycleView ,用GrideView?在實(shí)際過(guò)程中陶珠,根據(jù)不同項(xiàng)目要...
數(shù)據(jù)存儲(chǔ)是每個(gè)項(xiàng)目必備技能,在Android中享钞,可供選擇的存儲(chǔ)方式有SharedPreferences揍诽、文件存儲(chǔ)、SQLite數(shù)據(jù)庫(kù)方式栗竖、內(nèi)容提供者(Content prov...
很多朋友會(huì)遇見(jiàn)這么一個(gè)問(wèn)題暑脆,項(xiàng)目寫完了,需要新建一個(gè)項(xiàng)目狐肢,或者剛開始做項(xiàng)目添吗,就會(huì)發(fā)現(xiàn),整體框架怎么搭建份名,大多數(shù)都是在以前項(xiàng)目或者網(wǎng)上找個(gè)項(xiàng)目碟联,在里面去復(fù)制代碼,這樣多累啊僵腺,因...
就中午吃飯午休一會(huì)的功夫鲤孵,然后繼續(xù)打開AndroidStudio,發(fā)現(xiàn)項(xiàng)目編譯不通過(guò)辰如,找不到微信的sdk普监,頓時(shí)內(nèi)心是狂躁的,F(xiàn)ailed to resolve: com.te...
之前寫了一個(gè)關(guān)于微信支付的博文淆珊,后來(lái)有人問(wèn)我為什么不寫上一個(gè)支付寶支付的呢。當(dāng)初想的是支付寶支付比較簡(jiǎn)單奸汇,不像微信支付里面有很多坑施符,支付寶支付只是處理好異步回調(diào)就可以了,不過(guò)...
很多時(shí)候需要監(jiān)聽(tīng)到手機(jī)home鍵按下擂找,然后再當(dāng)app打開的時(shí)候戳吝,這個(gè)時(shí)候需要觸發(fā)一些事件,但是怎么去判斷手機(jī)是home鍵按下后的結(jié)果呢贯涎?首先從Activity的生命周期來(lái)看听哭,...
我們可能知道安卓引用對(duì)象的四中類型:強(qiáng)引用、軟引用塘雳、弱引用陆盘、虛引用。但很少有人真正去使用這些败明,甚至不太清楚這些在程序代碼中的作用隘马,下面我就來(lái)簡(jiǎn)單分享一下我在代碼中使用的弱引用...
很多朋友接手項(xiàng)目都開始帶有Retrofit +Okhttp+RxJava搭建的網(wǎng)絡(luò)請(qǐng)求框架,甚至有的還在嘗試準(zhǔn)備使用這個(gè)妻顶,接下來(lái)就來(lái)介紹一下這個(gè)網(wǎng)絡(luò)請(qǐng)求框架的大致使用方法酸员,和...
最近很多朋友問(wèn)到我解析Json的問(wèn)題,很多都是太復(fù)雜讳嘱,解析起來(lái)很麻煩幔嗦,但大部分都是使用工具進(jìn)行解析,比如Gson之類的沥潭,但是這些有個(gè)問(wèn)題就是要?jiǎng)?chuàng)建一個(gè)實(shí)體類bean邀泉,但是往往...
對(duì)于分享,我們基本就是微信钝鸽,QQ之類的分享汇恤,而且分享出去的都是html網(wǎng)頁(yè),對(duì)于很多地方需要用到分享一個(gè)卡片出去該怎么處理呢寞埠?卡片上的內(nèi)容如果需要自己定義屁置,自己編寫內(nèi)容又該怎...
開發(fā)過(guò)程中很多次都會(huì)遇到一個(gè)重大問(wèn)題,設(shè)計(jì)中總是要listview中嵌套一個(gè)listview仁连,但是很多基本的實(shí)現(xiàn)就直接在外層item中直接一個(gè)listview,這樣就導(dǎo)致了l...
想到視頻錄制蓝角,肯定又是運(yùn)用MediaRecorder阱穗,這個(gè)類實(shí)在是方便,但是好用的東西一定要慎重使鹅,畢竟沒(méi)有那么便宜的事揪阶,但是基本滿足用戶要求,但是對(duì)于比較苛刻的項(xiàng)目而言患朱,那就...
研究錄音是源于即時(shí)通訊的項(xiàng)目鲁僚。寫出一個(gè)即時(shí)通訊很簡(jiǎn)單,但是寫好一個(gè)即時(shí)通訊就不是一件容易的事裁厅,比如聊天中語(yǔ)音的加入冰沙。接下來(lái)就來(lái)描述一下自己對(duì)語(yǔ)音的見(jiàn)解和處理方式。 首先寫到語(yǔ)...
對(duì)于很多應(yīng)用而言执虹,一個(gè)少不了的功能就是相冊(cè)的查看拓挥,但是有沒(méi)有一個(gè)封裝好了的相冊(cè)處理頁(yè)面呢?接下來(lái)就來(lái)介紹我的相冊(cè)查看器袋励。 基于ViewPager的實(shí)現(xiàn)侥啤,是一個(gè)單獨(dú)的Activ...
對(duì)于使用webview加載一個(gè)網(wǎng)頁(yè),使用它的loadurl()方法即可茬故,如果在程序內(nèi)要打開網(wǎng)頁(yè)盖灸,難么就要自己創(chuàng)建一個(gè)WebViewClient,通過(guò)setWebViewCli...
在網(wǎng)上搜索dialog甘邀,AlertDialog:警告對(duì)話框琅攘,使用最廣泛功能最豐富的一個(gè)對(duì)話框垮庐。ProgressDialog:進(jìn)度條對(duì)話框,只是對(duì)進(jìn)度條進(jìn)行了簡(jiǎn)單的封裝坞琴。 Da...