原创 LockPatternUtils 上層設置屏幕鎖開關
權限 <uses-permission android:name="android.permission.ACCESS_KEYGUARD_SECURE_STORAGE"/> <uses-permission android:name="
原创 AlertDialog全屏問題
主要是全屏和遮罩層\背景色的問題 廢話不多說,直接上代碼: static AlertDialog dialog1; static AlertDialog.Builder dialogBuilder1; static
原创 AndroidStudio 自帶UI檢測工具Monitor
Monitor 位置 Tools-->Android-->Android device Monitor Monitor 開啓時 Window ---> Open perspec..
原创 輸入法遮擋輸入光標問題解決
避免輸入法界面彈出後遮擋輸入光標的問題 方法一:在AndroidManifest.xml中設置 android:windowSoftInputMode="stateHidden|adjustResize" 方法二:在代碼中動態設置: ge
原创 簡單線程池創建
import android.os.Handler; import android.os.Looper; import java.util.concurrent.ArrayBlockingQueue; import java.uti
原创 AS導入項目報單元異常
解決辦法: 在項目的 build.gradle 添加如下方法 allprojects{ gradle.taskGraph.whenReady { tasks.each { task ->
原创 android 4.4 內存掛載讀取路徑方法
通過廣播intent 獲取對應的路徑...... 每當有usb /tf /sd 掛載都會回調該廣播並從以下API可讀取路徑 if (Intent.ACTION_MEDIA_MOUNTED.equals(intent.getAc
原创 屏幕適配文件命名問題
不要使用兩個不同命名同一屏幕的適配文件夾 官方標準使用 values-w1024dp 以 w(寬)或者h(高) 前綴進行文件夾命名 使用 sw前綴有些機器會識別不到
原创 android高級API
基類動畫 ObjectAnimator animator = AnimatorUtil.tada(image);// 搖擺 // animator.setRepeatCount(0); animator.s
原创 byte[] 相關的一些處理方法
原始下位機回傳的原始數據 byte最後轉一下 或者直接參照twoCharCompareZero 進行判斷 byte 轉 8位 byte[] public static byte[] getBooleanArray(byte b)
原创 關於Luancher 開發 ------ 關機功能
try { val intent = Intent( "android.intent.action.ACTION_REQUEST_SHUTDOWN") intent.putExtra("andro
原创 LitePal / ormlite / GreenDao 數據庫的使用和區別
以下僅做參考,自用快速集成 數據庫 主要依賴xml 配置 LitePal compile 'org.li
原创 Settings.System.setInt("","") 所需權限
Settings.System.setInt("","") 所需權限 關於使用 Settings 直接對系統相關參數進行修改所需權限 <uses-permission android:name="android.permissio
原创 關於android文件路徑 轉 Bitmap
String filePath = "你的文件路徑" Bitmap bitmap = BitmapFactory.decodeFile(filePath); 系統 SystemTimeMills 轉指定格式 public s
原创 android的服務進程Service的創建及啓動
程序進程的優先級 程序進程的優先級暫時把它劃分爲五個等級 進程的優先級從高到低依次是: 前臺進程: 可見可控 可見進程: 可見不可控 服務進程: 表現爲正在運行的Service 後臺進程: 不可見不可