原创 Android 開發中代碼包(lib/jar/class)使用(import/export)方法
本文是基於Eclips 開發環境介紹代碼包使用方法 一 導入可執行的代碼包 使用eclips進行項目開發的時候可以在Java類中通過import的方式引用第三方代碼包,可導入的代碼包分爲三個等級,library、jar、class
原创 Java學習總結[C程序員的感悟].doc
Java 學習總結 目錄 第一章:Java入門(C與java的差異)....2 1.基本數據類型:...2 2.類型轉換:...2 3.運算符:...2 4.局部變量:...2 5.一維數組使用方法與內存分配:...2 6.多維數組內存分
原创 面向對象 - 設計原則總結(OOD)
1)單一責任原則 單一性原則主要是針對類的設計約束,一個類應該儘量完成單一的功能,即只能因爲一個因素的改變而改變,反之,如果一個類完成了多件事情,那麼完成這幾件事情中的任意一個因素髮生改變,該類就可能要重新設計,牽一髮而動全身,有失美
原创 Android px dp 概念及轉換技巧
1.像素的概念(Pixel) 單位表示:px 像素是圖像顯示的最小單位,一般分辨率中提到的1280 x 720 指的是1280像素 x 720像素 2.像素密度的概念(Pixel density) 單位表示:dpi 像素密度是
原创 面向對象 - 設計模式總結(全)
設計模式 1.Factory pattern(簡單工廠模式) 目的:定義一個用於創建對象的接口,此接口可以根據子類需要創建出不同的實例對象。 適用:適用於需要延遲創建對象的場景 優點:使產品的使用和產品的生產分開,客戶在使用不同的方
原创 ServiceConnection
ServiceConnection 1.概述 用於查詢應用服務(application Service)的狀態的一種interface,更詳細的信息可以參考Service 和 context.bindService()中的描述,和許多來
原创 Android 組件 — Service 剖析
簡介 Service 是Android的四大組件之一,當應用程序希望在應用程序空閒的時候去運行一個耗時較長的操作,或者爲其他應用提供功能實現的時候可以使用Service來完成。每個service都必須在AndroidManifest.xm
原创 Android State List
State List A StateListDrawable is a drawable object defined in XML that uses a several different images to represent th
原创 Android Application 基礎
Application Fundamentals 摘要 Android 應用程序由一個或者多個應用程序組(component)件構成 (activities,services, content providers, and broad
原创 Android 組件 — Activity (創建與啓動)
Android Activity Activity 簡介 Activity 是應用程序的四大組件之一,爲用戶提供一個交互界面,比如打電話、發短信、發送郵件等。每一個Activity都會提供一個窗口用於繪製用戶界面。通常窗口都是全屏,但是
原创 Git 常用命令(說明)
第一部分 :提交修改 $git add . /*將當前目錄中所有改動的代碼添加到暫存區*/ $git commit -m "xxxxxx" /*將代碼提交到本地倉庫*/ $git push [remote-name] [branc
原创 Java 中Enum 的擴展
Java 原生的Enum沒有辦法與C中的Enum一樣隨意指定成員的值,在一些C語言直接與Java 通信的場景中會比較麻煩,所以我對Java 原有的Enum進行擴展來達到隨意指定成員值的目的: public class Test {
原创 Android 組件 — Activity (生命週期管理)
Activity生命週期管理 開發出一款健壯而且靈活的app的關鍵就是,管理好Activity的生命週期,而管理好Activity生命週期則需要實現合理的回調方法。 Activity的生命週期直接受到與其他Activity的關係、任
原创 Linux內核開發 — 進程調度
本節簡單介紹內核開發中,進程調度的相關知識點。 什麼是進程調度 進程調度就是在已經就緒的進程中選擇一個最合適的進程執行的過程。 進程調度策略 實時類調度策略 非實時類調度策略 進程調
原创 Java 註釋技巧
Java 註釋技巧 在最初學習Android時候使用了Eclips IDE工具,編寫java程序時,總是要添加一些註釋,用以說明某段代碼的作用,由於是從C過度來的,也沒有太在意java的註釋有何不同,將鼠標移動到Android s