【1】github地址 【2】添加依賴 【3】聲明權(quán)限 【4】請(qǐng)求權(quán)限代碼 【4】解釋必須請(qǐng)求的原因 【5】打開設(shè)置,手動(dòng)打開權(quán)限 【6】檢查是否有某權(quán)限 【7】有關(guān)對(duì)話框 ...
【1】github地址 【2】添加依賴 【3】聲明權(quán)限 【4】請(qǐng)求權(quán)限代碼 【4】解釋必須請(qǐng)求的原因 【5】打開設(shè)置,手動(dòng)打開權(quán)限 【6】檢查是否有某權(quán)限 【7】有關(guān)對(duì)話框 ...
做開發(fā)時(shí)經(jīng)常碰到底部菜單的需求。通常情況下,不需要支持手勢(shì)滑動(dòng),只需要有滑動(dòng)進(jìn)入和滑動(dòng)退出的效果即可。但有些時(shí)候,需要支持下滑關(guān)閉,這里我們來踩踩下滑關(guān)閉的那些坑。 談到手勢(shì)...
使用布局類似下圖(一個(gè)橫向+一個(gè)縱向): 這樣的布局如果按照正常的方向布局然后放到BottomSheetDialog會(huì)導(dǎo)致只有橫向的列表可以滑動(dòng),縱向的列表會(huì)無法滑動(dòng) 解決辦...
前言 BottomSheetDialogFragment是官方提供的工具,平時(shí)用起來很爽,但是在使用過程中也遇到了一些問題,現(xiàn)把遇到的其中一個(gè)問題記錄下來。 中間是解決問題的...
RecyclerView相關(guān)的文章預(yù)計(jì)會(huì)寫六篇,此處是第四篇 RecyclerView中的position[http://www.itdecent.cn/p/98b229b...
混淆文件概述 代碼混淆是將代碼轉(zhuǎn)換成難以閱讀和理解的形式,以保護(hù)源代碼和減少應(yīng)用體積的過程。以下是Android開發(fā)中常用的混淆配置文件及其作用: proguard-andr...
MMKV 是基于 mmap 內(nèi)存映射的 key-value 組件,底層序列化/反序列化使用 protobuf 實(shí)現(xiàn),性能高,穩(wěn)定性強(qiáng)。, MMKV分別代表的是 Memory ...