原创 Android P(9.0) userdebug版本執行adb remount失敗
* Android P + kernel-4.4 or kernel-3.18 - download preloader with verified boot disabled which location is the same as
原创 Android P google GSI
How to flash GSI: Kernel Project w/o A/B Update feature (MTK_AB_OTA_UPDATE = no) Project with A/B Update featur
原创 android 長按返回鍵處理
在PhoneWindowManager.java裏interceptKeyBeforeDispatching加 else if (keyCode == KeyEvent.KEYCODE_BACK) { i
原创 Android 開發筆記
Android 開發筆記1 (2012-4-18 15:32) 編譯代碼步驟: 一.無源代碼目錄時 1.登錄編譯服務器 進入命令行執行 ssh [email protected] 2.從GIT服務器上下載代
原创 Android onTouchEvent, onClick及onLongClick的調用機制
針對屏幕上的一個View控件,Android如何區分應當觸發onTouchEvent,還是onClick,亦或是onLongClick事件?在Android中,一次用戶操作可以被不同的View按次序分別處理,並將完全響應了用戶一次UI操作
原创 學習筆記(豆瓣客戶端)
一、splash界面檢查網絡 1.判斷網絡連接狀態: private boolean isNetworkConnected(){ ConnectivityManager cm = (ConnectivityM
原创 手勢縮放
基於2.3 主要涉及類 import android.view.ScaleGestureDetector 接口ScaleGestureDetector.OnScaleGestureListener ScaleGestureDetect
原创 獲取本地圖片代碼
package com.example.mybuttontest; import java.io.FileNotFoundException; import android.app.Activity; i
原创 文章標題
複製目錄文件函數 public static boolean copyFolder(File srcFile, File destFile) { if (!srcFile.isDirectory()) {
原创 語言判斷
Locale l = Locale.getDefault(); String language = l.getLanguage(); if (null != language&& (language.
原创 按電源鍵屏幕喚醒和屏幕睡眠流程(從上層到kernel)
複製於http://blog.csdn.net/shadow_dance/article/details/8070252 粘貼如下: 一. 屏幕的喚醒 首先inputread在讀取到有keyboard事件
原创 PowerManager.WakeLock
PowerManager.WakeLock PowerManager.WakerLock是我分析Standup Timer源代碼時發現的一個小知識點,Standup Timer 用WakeLock保證程序運行時保持手機屏幕的恆亮(
原创 java synchronized用法
記下來,很重要。 Java語言的關鍵字,當它用來修飾一個方法或者一個代碼塊的時候,能夠保證在同一時刻最多隻有一個線程執行該段代碼。 一、當兩個併發線程訪問同一個對象object中的這個synchronized(this)同
原创 Android距離感應器P-Sensor淺析
(一) 前言 P-Sensor,距離感應器,可以感應手機和人體距離。具體使用用途是在通話過程中打開P-Sensor,那麼當手機屏幕貼近用戶臉部時,就會自動感應出手機和人體距離是多少。當小於某一個值時,就會熄滅屏幕,不再接收用戶觸摸屏
原创 CheckBoxPreference數據存儲和共享的一種方式
前段時間做個了個簡單的菜單,在setting 裏面做一個功能開關,這個開關的值需要在framework和其他應用中用到。。這裏主要涉及到數據的共享, 考慮到這個問題,查了些資料,最後決定用Settings.System.get