原创 android source code下載源代碼時出錯

  android.git.kernel.org[0: 199.6.1.176]: errno=Connection timed out android.git.kernel.org[0: 204.152.191.45]: errno=C

原创 android的測試工具CTS

  1.          什麼是CTS 兼容性測試,手機設備需要通過Android的兼容性測試(CTS),以確保在android上開發的程序在手機設備上都能運行,才能使用android market 2.          下載及安裝

原创 2167883_HTC_Desire_HD_WWE_UM[1]

 2167883_HTC_Desire_HD_WWE_UM[1].pdf

原创 android上層應用apk到G-sensor driver的大致流程

  android上層應用apk到G-sensor driver的大致流程: Android HAL層,即硬件抽象層,是Google響應廠家“希望不公開源碼”的要求推出的新概念 1,源代碼和目標位置 源代碼: /hardware/libh

原创 一個打通jni,java framework,application三層的練習

  寫在前面的話:    這篇文章很早就發表在我自己原先的那個blog中,因爲忍受不了原先blog的亂碼問題所以纔在這裏開了這個blog,現在把它正式地移到這個blog上來,不要說我抄襲哦^-^。   練習:從jni層獲得一個字符串,在

原创 android stagefright 框架

在Android上,預設的多媒體框架(multimedia framework)是OpenCORE。OpenCORE的優點是兼顧了跨平臺的移植性,而且已經過多方驗證,所以相對來說較為穩定;但是其缺點是過於龐大複雜,需要耗費

原创 Android編譯中m、mm、mmm的區別

在Android Source Code中有envsetup.sh檔案,當執行過此檔案後,可以大幅將build的過程簡單化、自動化 此檔案在src(android source code 位置)/build/中 所以可以執行以下指令 cd

原创 如何在Linux操作系統查看文件創建時間

 在Linux中,沒有文件創建時間的概念。只有文件的訪問時間、修改時間、狀態改變時間。也就是說不能知道文件的創建時間。但如果文件創建後就沒有修改過,修改時間=創建時間;如果文件創建後,狀態就沒有改變過,那麼狀態改變時間=創建時間;如果文件創

原创 我的友情鏈接

51CTO博客開發

原创 Android JNI 使用的數據結構JNINativeMethod詳解

 Andoird 中使用了一種不同傳統Java JNI的方式來定義其native的函數。其中很重要的區別是Andorid使用了一種Java 和 C 函數的映射表數組,並在其中描述了函數的參數和返回值。這個數組的類型是JNINativeMet

原创 android的測試工具CTS

1.          什麼是CTS 兼容性測試,手機設備需要通過Android的兼容性測試(CTS),以確保在android上開發的程序在手機設備上都能運行,才能使用android market 2.          下載及安裝 g

原创 自己用的配置文件

[user] name = yulong dong email = [email protected][core] editor = vim whitespace = trailing-space,space-before-tab,t

原创 Android JNI 使用的數據結構JNINativeMethod詳解

 Andoird 中使用了一種不同傳統Java JNI的方式來定義其native的函數。其中很重要的區別是Andorid使用了一種Java 和 C 函數的映射表數組,並在其中描述了函數的參數和返回值。這個數組的類型是JNINativeMet

原创 android系統自帶的Service原理與使用

  1. 說明 android的後臺運行在很多service,它們在系統啓動時被SystemServer開啓,支持系統的正常工作,比如MountService監聽是否有SD卡安裝及移除,ClipboardService提供剪切板功能,P

原创 Android編譯中m、mm、mmm的區別

在Android Source Code中有envsetup.sh檔案,當執行過此檔案後,可以大幅將build的過程簡單化、自動化 此檔案在src(android source code 位置)/build/中 所以可以執行以下指令 cd