原创 Android的frameworks層音量控制原理分析

Android.media.AudioManager中包含了對android.media.AudioService的跨進程AIDL調用封裝。 源碼裏面 framework/base/policy/PhoneWindowManager.

原创 android按鍵靜音鍵功能實現

實現P931項目藍牙鍵盤靜音鍵功能以及打印F1,F2鍵信息打印 準備工作: 1.下載android4.0.3系統 git clone gitolite@scm:vc0882/sdk_4.0 (使用git pull可以更新本地文件) 2.修

原创 android按鍵移植

這一部分主要是移植android的鍵盤和按鍵(1)Android使用標準的linux輸入事件設備(/dev/input目錄下)和驅動,按鍵定義在內核include/linux/input.h文件中,按鍵定義形式如下:#define KEY

原创 android系統屏幕亮度調節

在$SDK/frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java中修改,PhoneWindowManager.java這個類

原创 定製dialog的方式

定製dialog的方式 1. 可以通過Theme的方式,android默認也提供了一些Window的Theme來給我們使用,如:android.R.style.Theme_NoTitleBar(不顯示title bar),android.

原创 android EditText編輯操作

        /*系統通過光標獲取對象*/       View view = ((Activity)mContext).getCurrentFocus();              if(viewCopy instanceof Ed

原创 android Dialog中SeekBar的使用方法

package com.android.cvt; import android.app.AlertDialog; import android.co

原创 Android電容觸摸屏驅動

學習要點:1、驅動程序入口點,在哪個階段被加載,如何調整驅動加載的先後; 2、設備和驅動之間如何關聯上; 3、I2C總線的操作,I2C協議; 4、電源管理,包括電源的申請、打開、待機處理等; 5、Input設備的註冊,事件的上報;

原创 Android的Camera架構介紹

第一部分 Camera概述     Android 的Camera包含取景器(viewfinder)和拍攝照片的功能 。目前Android發佈版的Camera程序雖然功能比較簡單,但是其程序的架構分成客戶端和服務器兩個部分,它們建立在A

原创 電池

1.電池 電池涉及的功能有:BatteryStatus、BatteryHealth、BatteryPresent、BatteryLevel、PlugType、BatteryVoltage、BatteryTemperature、Batter

原创 藍牙鍵盤按鍵添加方法

修改: --- a/kernel/drivers/hid/hid-input.c +++ b/kernel/drivers/hid/hid-input.c @@ -620,7 +620,11 @@ static void hidinput

原创 DLNA介紹

這部分的內容大多來源於網絡及官方文檔,按照自己的翻譯理解整理所成。東西比較多,從頭慢慢看還是可以懂個大概的。   目錄: 一、DNLA的建立 二、DLNA的成員 三、DLNA標準的制定 四、DLNA的設備 五、DLNA的架構 六、雲時代的

原创 關於Android.mk編寫

LOCAL_PATH := $(call my-dir) //獲取當前路徑include $(CLEAR_VARS) //清除變量LOCAL_JAVA_LIBRARIES := xxx //引用動態java庫xxxLOCAL_STATIC

原创 linux的hello驅動

#include <linux/module.h> #include <linux/types.h> #include <linux/fs.h> #include <linux/errno.h> #include <linux/mm.h>

原创 odex source not available -- failing

不要慌,這是因爲改變後的包沒有被編譯到,重新編譯下即可