原创 c/cp++ - int main()

c/c++ main() 是 c/c++ 開發遇到的第一個問題 同時也不是很簡單東西 所以今天查點資料  與大家分享       1. 僅2種形態的main()被接受 即:   int main() int main(int argc,

原创 PC設定

        1. 創建 ADSL 撥號 => "網上鄰居"右鍵 -> 屬性 -> "網絡任務" 創建一個新的連接 -> 連接到Internet -> 手動設置我的連結 -> 用要求用戶名和密碼的寬帶連接   ISP 名稱: 寬帶連接

原创 Ultraedit 工具欄 自定義

Ultraedit 無論是編程 還是作爲普通的txt閱讀器 都是一個強大的工具     可惜其工具欄 系統默認的裏面很多 我們不常用 也放在裏面 導致其臃腫 而自己需要的有很難找 所以今天從網上找到如何自定義工具欄 與諸位分析      

原创 shortcut+livefolder

shortcut+livefolder     Livefolder 組件 因爲不是android剛開始支持的 導致先期開發的ContentProvider 並沒有預先給予支持 而Livefolder對列名有一定限制 導致Livefold

原创 NDK 搭建與HelloWorld

NDK     [前提] 1. Cygwin 用於安裝NDK 編譯c代碼 生成*.so文件         [步驟]   1. 下載並解壓縮 NDK 我使用的是1.6 即:android-ndk-1.6_r1-windows.zip  

原创 info output w/ level

帶leve 信息輸出     直接上代碼   #include <stdio.h> #include <stdarg.h> #define Error 0 #define Warning 1 #define Debug 2 #defin

原创 c/cpp programming @ Cygwin

to programming @ Cygwin       1. to install Cygwin   - to select the mirror websit :   http://www.cygwin.cn/pub/   - t

原创 黑名單 自動靜音

黑名單 自動靜音   當呼叫者屬於黑名單列表 自動靜音     [代碼 步驟] 本着先易後難的原則 先介紹黑名單列表的製作:其會列出所有聯繫人列表 以CheckBox形式 可以添加/移除 黑名單 1. 定義所需佈局:list.xml <?

原创 帶圖標 快捷鍵 Menu - 終極版

Menu 改頭換面 擴展如下:   1. 圖標化文字 2. 快捷鍵功能 具體 參考xp - 菜單     [代碼 步驟]   1. 定製化IconifiedTextItem 用於存放菜單選項需要的 圖標資源 文字 快捷鍵     pub

原创 makefile 通用

makefile 通用         1. 文件: makefile   SRCS = $(wildcard *.c) OBJS = $(SRCS:.c = .o) CC = gcc CCFLAGS = -g -Wall -O0 INC

原创 模糊查找 再深入

模糊查找 再深入   應某位大哥要求 再次對 SQLite::query(...) 學習了一番 有點心得  不敢獨吞 與大家討論之       [前言]   本例打算以android系統聯繫人爲例演示 該聯繫人記錄初始數據爲:      

原创 win32 編程 第一步:編譯器 & HelloWorld

win32 編程 即:windows 編程         1. 編譯器搭建   因爲第一次進入win32 編程 無論代碼還是環境搭建 肯定會有一些問題 考慮到通用性 所以決定最好使用open source 這樣即使出現問題 也可以向

原创 GridView 元素間距設定

GridView 元素距離設定   因爲該設定比較簡單 防止以後忘記 所以貼 供自己查閱       1. 佈局:main.xml   <?xml version="1.0" encoding="utf-8"?> <RelativeLay

原创 View 拖動&插入 研究

    View 拖動&插入     即: 支持 拖動圖標 然後把之插入 2個View 之間     爲了降低難度 選用了若干ImageView 放入ViewGroup : vertical LinearLayout       [代碼

原创 數據庫 指定列 指定id 查詢

    簡單 數據庫 查詢     1. 得到目標數據庫的Cursor 如:聯繫人   Cursor c = getContentResolver().query(People.CONTENT_URI,