原创 快捷方式Bar + ViewGroup - 自定義
TabActivity - 自定義 其實 這篇感覺極雞肋 但是 TabActivity 在標籤頁太多情況下 會導致界面比較難看 所以今天嘗試自己擴展一下 [原理] 用2 LinearLayout 完成之 一個用於存放
原创 static *GetSingletonInstance
to release the source code: 1. Box.h #ifndef BOX_H #define BOX_H using namespace std; class Box { protect
原创 *.gif 解碼 - 實踐
*.gif decode 前面已經說過 今天不打算再說了 鑑於自定義組件View 很多人反映看不懂 所以今天想以此爲例 再詳細演示一遍 主要目標: 定義 TypegifView 用於顯示目標*.gif 且 extends V
原创 符號 英語說法
一些符號的英語教法 防止以後需要 不至於雞同鴨講 * asterisk 星號 - dash 破折號 _ underscore 下劃線 # number sign $ do
原创 fstream 文件流 操作
文件流 藉助與 fstream 1. 示例代碼 #include <iostream.h> #include <fstream.h> using namespace std; int main() { ofs
原创 ListView 內容之分批顯示
ListView 內容循環顯示 大家試想 假如ListView待顯示的數據很龐大 從0-100 如果按照ListView默認行爲 用戶要找到50記錄 可能要滾動很久 這顯然會影響用戶體驗 本文的宗旨:解決這一問題
原创 獲取Launcher 啓動列表
獲取Launcher 啓動列表 即 列出所有Launcher程序 通過PackageManager 來獲取 [代碼 步驟] 1. 定義內部類 LauncherItem 用於定義Application相關屬性 比如
原创 判斷是否有sdcard
判斷是否有sdcard插入: public boolean avaiableMedia(){ String status=Environment.getExternalStorageState();
原创 ProgressBar 等比例
ProgressBar 等比例 優點:任務完成 其也正好到達終點 缺點:需要知道以下變量取值: 1. ProgressBar.max() 2. 任務所需總長度 3. 更新時 任務的完成值 整個代碼 或是
原创 Spinner 定製化 增強版
Spinner 作爲下拉選項列表 還是非常不錯 且易用的 同時 也存在一些侷限性 比如: 標題欄 下拉欄 顯示內容必須一致 這使得其 實用性大打折扣 1. 先說說其不足之處 即: 標題 下拉 顯示內容 相
原创 MediaScanner 研究
MediaScanner 之所以拿MediaScanner開刀 因爲想借用系統的Media Scan 工具 通過Intent直接調用系統的 [步驟] 1. 下載並安裝Git 過程略 網絡上很多 2.
原创 USB Camera Driver issue
USB Camera driver 其實 問題主要出在:山寨所產攝像頭 其驅動不易獲得 等所致 解決步驟: 1. 取得攝像頭型號 主要是硬件ID 的獲取 通過硬件ID精確找到你
原创 ListView 內容之背景設定
今天 在eoe.Android 論壇 有人提出這個問題 開始覺得很簡單 可後來一想 牽出一點東西 既然涉及給item上背景圖 那麼應該如何去除 及刷新呢? 故深入之 現告訴大家應該怎麼做 現有ListView 其i
原创 博客 遷移
Hi guys, 考慮到日後博客移動方便 故找了新家 地址:http://griffinshi.byethost11.com/ 選這個原因: 1. wordpress 便於日後導入導出 2. 國外主機 不用備案 3
原创 PreferenceActivity 全接觸
PreferenceActivity 爲了引入這個概率 首先從需求說起 即:現有某Activity專門用於手機屬性設置 那麼應該如何做呢? 根據已學知識 很快一個念頭閃過 即:Activity + Preference 組合