原创 一句代碼搞定權限請求,從未如此簡單
這可能是使用最便捷的權限請求框架 Github傳送地址 集成步驟 dependencies { implementation 'com.hjq:xxpermissions:3.5' } 一句代碼搞定權限請求,從未如此簡單
原创 6.0運行時權限與targetSdkVersion選擇
targetSDKVersion 簡單來說就代表着你的App能夠適配的系統版本,意味着你的App在這個版本的手機上做了充分的 前向 兼容性處理和實際測試。其實我們寫代碼時都是經常幹這麼一件事,就是 if(Build.VERSION.SD
原创 AS升級3.3 編譯報錯:The SourceSet 'instrumentTest' is not recognized by the Android Gradle Plugin.
AndroidStudio升級到3.1後編譯報錯:The SourceSet ‘instrumentTest’ is not recognized by the Android Gradle Plugin. 項目中 gradle 配置
原创 Android開發之字體設置
默認字體 Android SDK自帶了四種字體:"normal"“monospace",“sans”, “serif”,如下: 字體 看這四兄弟長的還是蠻像,我是看不出多大差別。。。 設置方式 1.通過XML文件設置 <Tex
原创 PopwindownUtils
package com.anrongcheck.util; import android.app.Activity; import android.graphics.Color; import android.graphics.dra
原创 Android開發:在onTouchEvent中處理任意時間的長按事件
Android提供了GestureDetector類來處理一些常用的手勢操作,比如說 onLongPress,onFling 等。但這裏不使用GestureDetector,而是直接在自定義View重寫的onTouchEvent中進行處理
原创 類似微信支付寶密碼控件
NumberCodeView 一個類似微信支付和支付寶支付的時候輸入密碼面板的控件。 使用方式 普通樣式 正常情況下,你可以把控件的聲明寫到你的 '.xml' 文件裏面。 <com.lkp.numbercodeview.normal.N
原创 徹底搞懂Android文件存儲---內部存儲,外部存儲以及各種存儲路徑解惑
前言: 對於任何一個應用來說,無論是PC端應用還是Android應用,存儲肯定是必不可少的。對於很多做Android開發的同學來說,可能認爲文件存儲很簡單,調用一些諸如getFilesDir,getExternalStorageDirec
原创 Realm for Android 使用入門
Realm 是一個手機數據庫,是用來替代 SQlite 的解決方案,比 SQlite 更輕量級,速度更快,因爲它有一套自己的數據庫搜索引擎,並且還具有很多現代數據庫的優點,支持 JSON,流式 API 調用,數據變更通知,自動數據同步,簡
原创 Android Studio "nativeLibraryDirectories=[/data/app/com.lukouapp-1/lib/arm64, /vendor/lib64, /syste
Android Studio "nativeLibraryDirectories=[/data/app/com.lukouapp-1/lib/arm64, /vendor/lib64, /system/lib64]]] couldn't
原创 Android 設置控件陰影的三種方式
第一種方式:elevation View的大小位置都是通過x,y確定的,而現在有了z軸的概念,而這個z值就是View的高度(elevation),而高度決定了陰影(shadow)的大小。 View Elevation(視圖高度) Vie