剛換了家新公司,但是因?yàn)橹耙恢庇脁utils作為項(xiàng)目框架,所以到新公司新項(xiàng)目何況我一個(gè)人獨(dú)立開發(fā)梆惯,也就直接上手用了万哪。到調(diào)試接口的時(shí)候才發(fā)現(xiàn)桶现,新公司后臺所有的錯誤信息都需要去...
![240](https://upload.jianshu.io/users/upload_avatars/7072992/36689961-1777-4d20-962c-ba975e6f3d99.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
剛換了家新公司,但是因?yàn)橹耙恢庇脁utils作為項(xiàng)目框架,所以到新公司新項(xiàng)目何況我一個(gè)人獨(dú)立開發(fā)梆惯,也就直接上手用了万哪。到調(diào)試接口的時(shí)候才發(fā)現(xiàn)桶现,新公司后臺所有的錯誤信息都需要去...
簡單過程 有一點(diǎn)相對可能比較重要的 高版本的Android的通知愉择,必須要NotificationChannelId 低版本 高版本 不管高低版本粮揉,如果要覆蓋類似極光推送的通知...
MVC架構(gòu)設(shè)計(jì)·源碼市面上超過半數(shù)的APP都是MVC的一個(gè)架構(gòu)體系严衬,包括現(xiàn)在我司正在開發(fā)的項(xiàng)目也是用的MVC架構(gòu)體系澄者,為啥不選用MVP或者M(jìn)VVM,中小型且開發(fā)周期短協(xié)同開發(fā)...
以前做應(yīng)用開發(fā)時(shí)滋早,在數(shù)據(jù)尚未加載前一般會先給用戶一個(gè)提示榄审,最簡單粗暴的方式就是菊花圖,大多數(shù)做法是放一張有個(gè)性的靜態(tài)圖馆衔,示意正在加載數(shù)據(jù)瘟判,這樣體驗(yàn)會好些,直到出現(xiàn) Skele...
文章轉(zhuǎn)自極分享 更多精彩內(nèi)容移步原文 Android-PercentProgressBar:很酷的百分比進(jìn)度條 受NumberProgressBar啟發(fā)角溃,這是一個(gè)Androi...
常規(guī)型 說明: 通過 clip 來進(jìn)行裁剪顯示. 帶圓角,漸變 說明: 通過scale 來進(jìn)行縮放,保證線條兩頭的圓角能顯示出來.
小米8是個(gè)奇葩存在
解決 Android 10/Android Q手機(jī)在后臺無法正常定位問題Android 10 在2019年9月份正式發(fā)布拷获,帶來了一個(gè)非常重大的GPS權(quán)限改變。為用戶提供了 僅在使用此應(yīng)用時(shí)允許减细。一旦用戶選擇“僅在使用此應(yīng)用時(shí)允許”匆瓜,就會導(dǎo)致APP...
建議先上個(gè)效果圖
下拉刷新框架TwinklingRefreshLayout的使用TwinklingRefreshLayout[https://github.com/lcodecorex/TwinklingRefreshLayout] TwinklingR...
直接看邏輯即可,簡單記錄下: private boolean isError = false; // 加載或者重試init/retry{isError = false;//...
TextViewEllipses TextView判斷文字是否超長顯示省略號。實(shí)現(xiàn)微信朋友圈文字折疊和展示全部的效果萧吠。 textview內(nèi)部肯定有算法判斷了內(nèi)容是否超出最大行...
程序員界有個(gè)神奇的網(wǎng)站左冬,那就是github,這個(gè)網(wǎng)站集合了一大批優(yōu)秀的開源框架纸型,極大地節(jié)省了開發(fā)者開發(fā)的時(shí)間拇砰,在這里我進(jìn)行了一下整理,這樣可以使我們在使用到時(shí)快速的查找到狰腌,希...