一滓侍、背景 做啥事肯定是有原因的隆豹,最近在做和H5那邊交互腊满,那邊申請(qǐng)某個(gè)權(quán)限之前衔瓮,需要知道該權(quán)限狀態(tài)牵寺,其中一個(gè)狀態(tài)柬赐,就是判斷用戶是否永久拒絕了此權(quán)限(拒絕且不在提醒)凰慈,這個(gè)就比較...
![240](https://upload.jianshu.io/users/upload_avatars/1547069/35e909fd-a2ca-4c0a-ad29-f6f9a4a0ddd5.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一滓侍、背景 做啥事肯定是有原因的隆豹,最近在做和H5那邊交互腊满,那邊申請(qǐng)某個(gè)權(quán)限之前衔瓮,需要知道該權(quán)限狀態(tài)牵寺,其中一個(gè)狀態(tài)柬赐,就是判斷用戶是否永久拒絕了此權(quán)限(拒絕且不在提醒)凰慈,這個(gè)就比較...
??之前開發(fā)中驗(yàn)證碼輸入的時(shí)候,找了各種各樣的驗(yàn)證碼輸入框钳榨,各種奇葩= =舰罚,最近抽空寫了一個(gè),正好熟悉一下自定義控件薛耻。 github 地址:https://github.co...
github地址: https://github.com/liys666666/LDialog[https://github.com/liys666666/LDialog]...
1营罢、最原始的dp+自適應(yīng)布局+weight,多套dimens.xml缺點(diǎn):只能滿足90%以上的手機(jī)饼齿,同一像素的手機(jī)饲漾,dpi不一樣 2、smallestWidth適配,res ...
規(guī)整:位運(yùn)算缕溉,參與運(yùn)算碼為2進(jìn)制碼考传,補(bǔ)碼參與運(yùn)算。a左移n位 =a*2^n;( 正負(fù)數(shù)左移倒淫,絕對(duì)值一致.伙菊。例:10*2^2 = 40败玉,-10/2^2 = -40); b右移動(dòng)...
Redex踩坑全集 第一步 安裝Redex 安裝以下前置條件 cloneRedex源碼到本地,編譯 安裝 使用 填坑 找不到zipalign 解決方案: 添加zipalign...
問題 Handler同步屏障是否會(huì)導(dǎo)致ANR? 結(jié)論 同步屏障的使用有可能會(huì)導(dǎo)致ANR 分析 什么是同步屏障同步屏障,簡(jiǎn)單理解就是阻塞同步消息镜硕,也就是我們平常使用handle...
Provider Provider(狀態(tài)管理工具)是最基本的Provider組件运翼,可以使用它為組件樹中的任何位置提供值,但是當(dāng)該值更改的時(shí)候兴枯,它并不會(huì)更新UI血淌,下面我們給出一...
時(shí)間軸是前端UI經(jīng)常用的,先看下效果圖: 時(shí)間軸的特點(diǎn)1财剖、在列表中的高度不確定悠夯,高度取決于右側(cè) item 的高度2、時(shí)間軸通常在第一個(gè) item 中的樣式和其他 item 中...
這個(gè)時(shí)間軸的創(chuàng)建躺坟,因?yàn)轱@示的內(nèi)容是不一定的導(dǎo)致item的高度也是變化的沦补, 那么需要實(shí)現(xiàn)這個(gè)功能就需要獲取到item的高度。 先看下效果圖 1. 每個(gè)item都是statefu...
Drawer Drawer是Android開發(fā)中Material風(fēng)格常用的設(shè)計(jì)咪橙,就是我們常說的“抽屜”效果夕膀,一個(gè)從側(cè)邊欄拉出來的導(dǎo)航面板。 在Flutter使用Materia...
總體思路 側(cè)滑控件的實(shí)現(xiàn)原理: Flutter中Navigator是用來控制路由棧的美侦,使用方式如下: push接收一個(gè)Route产舞,這個(gè)Route負(fù)責(zé)給出具體的widget,普...
老哥菠剩,LRE算法是啥易猫,應(yīng)該是LRU吧?
網(wǎng)絡(luò)請(qǐng)求框架-OkHttp原理解析OKHttp理解 okhttp是square公司貢獻(xiàn)的一個(gè)處理網(wǎng)絡(luò)請(qǐng)求的開源框架具壮,是目前Android開發(fā)使用最廣泛的一個(gè)網(wǎng)絡(luò)框架准颓,從Android4.4開始,httpURL...
OKHttp理解 okhttp是square公司貢獻(xiàn)的一個(gè)處理網(wǎng)絡(luò)請(qǐng)求的開源框架嘴办,是目前Android開發(fā)使用最廣泛的一個(gè)網(wǎng)絡(luò)框架瞬场,從Android4.4開始,httpURL...
1涧郊、OkHttp 的基本使用 OkHttp 是 Square 的一款應(yīng)用于 Android 和 Java 的 Http 和 Http/2 客戶端。使用的時(shí)候只需要在 Grad...
一眼五、內(nèi)網(wǎng)穿透需求 最近在做公司內(nèi)部管理軟件妆艘, 老板要求將一些任務(wù)信息通過推送的方式告知任務(wù)執(zhí)行者, 于是便有了微信公眾號(hào)推送消息的需求看幼。 微信公眾號(hào)推送消息認(rèn)證過程還是蠻麻煩...
本文整合了網(wǎng)上一些開源的項(xiàng)目批旺。希望在日常開發(fā)中可以借鑒。 代碼生成工具 mybatisplus在線生成工具:https://gitee.com/cooper.com.cn/m...
此文包含android.view.WindowManager$BadTokenException的4種情形: 1.Unable to add window --token n...