原创 Android學習開始, Android的系統結構

1. 系統結構圖 借用一下HAL層的圖, 2. 系統結構分層 2.1 Linux Kernel內核 Android基於Linux2.6提供內核服務。Android對操作系統的使用包括核心和驅動程序兩部分。主要驅動有:Display,

原创 Android系統目錄結構

對於HD2來說,其ROM(不論模擬還是直刷)主要由initrd、zImage、system組成。 這三個部分,對於熟悉Linux的人來說應該並不陌生

原创 Android視圖組件: EditText

1. EditText是有焦點的輸入框。 2. 類的繼承關係爲: Object->View->TextView->EditText。明顯地,EditText是TextView的子類,TextView只能顯示文本,不能修改。 3. 幾個

原创 Android視圖組件: Button

1. 類的繼承關係: Object->View->TextView->Button Button是TextView的子類,它的許多方法和屬性跟TextView是非常相似的。 2. 幾個屬性: android:text="這是件"  an

原创 MYSQL的常用語句

記下來作一個備份, 以便以後查找. 登錄 Mysql–u root –p; Mysql–u openacs–p; 輸入上句後回車之後輸入密碼, 初始安裝之後mysql的root沒有密碼.   數據庫權限 grant all on

原创 Eclipse常用命令

雙擊左右灰色區域可設置斷點 F6單步, 可看變量值 F11 調試運行, Ctrl + F11, 運行 新建一個工程, 選擇工程目錄, 不過在刪除工程時要小心, 刪除的將是你建立的整個目錄   Eclipse->DDMS->File Exp

原创 理解 Android Build 系統

轉自http://www.ibm.com/developerworks/cn/opensource/os-cn-android-build/ 作者:強波 簡介:Android Build 系統是用來編譯 Android 系統,Andro

原创 Android應用之間的數據共享

1.     Android的應用和進程   對Android多任務機制一個常見的誤解就是沒有很好地區分單個進程和應用(a process and an application)。在Android中它們並不是緊密耦合的實體:相對於用戶開啓

原创 Android中Activity的生命週期

先上圖。   Activity的生命週期直接受到相關的其它activity和它的任務以及所在棧的影響。   一個activity可生存在三種基本的狀態中: Resumed   Activity位於屏幕的最上層,並具有用戶焦點,用戶可以操

原创 Android的adb網絡調試方法

目的 爲了釋放出USB口, 而使用網線進行軟件調試. 進入命令行 adb shell 如果adb已經加入環境變量中, 並且設備的adbd已開啓, 那麼, windows在cmd下輸入adb shell可進入設備的shell模式. she

原创 eclipse導入framework單個項目

轉載 來自http://blog.csdn.net/wensefu/article/details/6529289       由於在android源碼中,很多方法,成員,類以及包都被打上@hide標籤,這些成員在SDK中沒有公開,以至

原创 Android視圖組件: RadioButton

1. 佈局代碼: <RadioGroup android:id="@+id/radioOilType" android:layout_width="wrap_content" and

原创 Android中調用Sqlite數據庫

很簡單的過程, 直接貼代碼, 以後要用的時候直接看代碼就行. Ctrl + Shift + F格式化代碼. 非常好用. 數據庫文件的位置在\data\data\應用包名\databases 1. SQLite和SQL語句的使用 pa

原创 Linux遙控器設備驅動程序源代碼研究

遙控器設備驅動程序源代碼分析 1.源代碼位置 \kernel\drivers\input\remotectl   2.源代碼分析 2.1 程序頭部 /* * Driver for keys onGPIO lines capa

原创 Linux常用命令

ls -a -l 列出全部文件的詳細信息   ls -all rm -rf dir 刪除dir目錄, 速度快, 不可恢復 cat /etc/issue  顯示操作系統版本, 如Ubuntu 12.04.3 LTS \n \l make -