原创 Android4.0添加底層核心服務

一、爲 Android添加底層核心服務 1.     爲什麼要寫底層核心服務呢?          因爲底層核心服務是 Android框架裏最接近 Linux/Driver的部分。爲了充分發揮硬件設備的差異化特性,核心服務是讓上層

原创 Makefile的條件執行

1         Makefile的條件判斷 條件語句可以根據一個變量的值來控制對Makefile的執行,執行或者忽略Makefile的特定部分。條件語句可以是兩個不同變量、或者變量和常量值得比較。需要

原创 Android BCM4330 藍牙BT驅動調試記錄

網上關於BT的驅動很少,所以我在開發過程中把其中的步驟記錄下來。供大家相互學習討論。 一、關於BT driver的移植: 1. Enablebluetootch in BoadConfig.mk        BOAR

原创 Android開機logo修改方法

  一體機平臺開機logo修改方法   1:修改Kernel中的Logo:        若是要替換Kernel中的開機Logo,只需要把內核目錄drivers/video/logo下的logo_android_1024_clut224.

原创 android4.0 SystemUi系統狀態欄

android4.0系統可以運行於平板電腦和手機上面,這樣對於狀態欄來說,也是有不同風格的,從SystemUi的代碼分類我就可以看出來,google考慮了不同情況下狀態欄的顯示等, 在源代碼裏面有這麼兩個文件夾需要注意: com.andr

原创 ubuntu10.10+android 搭建Opencv

編譯環境:ubuntu 10.10opencv版本:2.2 1.首先需要下載以下文件: OpenCV-2.2.0.tar.bz2 android-ndk-r4-linux-x86-crystax-4.tar.bz2 2.ubuntu需要以

原创 Android 4.0 Notification

通常,在手機有未接電話,收到消息或者掛着退出主界面的QQ,在狀態欄會有一個Notification,那麼,這個notification如何產生的? 通常做法: Intent intent = new Intent();         i

原创 如何修改Android應用程序能夠使用的默認最大內存值

如何修改Android應用程序能夠使用的默認最大內存值 參考: Android Bitmap內存限制OOM,Out Of Memory分析: 當應用程序分配內存時,會調用到dalvik/vm/alloc/HeapSource.c

原创 Linux中cp和scp命令的使用方法

Linux爲我們提供了兩個用於文件copy的命令,一個是cp,一個是scp,但是他們略有不同。 cp --- 主要是用於在同一臺電腦上,在不同的目錄之間來回copy文件 scp --- 主要是在不同的

原创 C語言之詳解#ifdef等宏

C語言之詳解#ifdef等宏 這幾個宏是爲了進行條件編譯。一般情況下,源程序中所有的行都參加編譯。但是有時希望對其中一部分內容只在滿足一定條件才進行編譯,也就是對一部分內容指定編譯的條件,這就是“條件編譯”。有時,希望當滿足某條件時

原创 回調函數和函數指針

MTK新平臺的代碼開始大量使用回調函數和函數指針了,一直覺得回調函數和函數指針挺神祕的,所以查了一些資料,來與大家一起來分享。 什麼是回調函數 簡而言之,回調函數就是一個通過函數指針調用的函數。如果你把函數的指針(地址)作爲參數傳遞給另一

原创 c程序按行讀取文件

#include <stdio.h> #include <string.h> #include <stdlib.h> #define FNAME "./xeyez.txt" #define MAXSIZE 1024 int iCaltal

原创 gettimeofday

struct timeval nowTime;gettimeofday(&nowTime,NULL);unsigned long iTime = (nowTime.tv_sec*1000+nowTime.tv_usec/1000); 

原创 關於手機信號強度單位db和dBm

關於手機信號強度單位db和dBm 最近做android開發,在wifi模塊遇到手機信號的問題,設計到強度的計算,於是就有了db和dbm兩個單位。 dB,dBm 都是功率增益的單位,不同之處如下: dB 是一個表徵相對值的值,純粹的比值

原创 輸入設備配置文件(.idc文件)

1. 何爲idc?        idc(Input Device Configuration)爲輸入設備配置文件,它包含設備具體的配置屬性,這些屬性影響輸入設備的行爲。對於touch screen設備,總是需要一個idc文件來定義其行爲