原创 一個由onKeyUp引起的問題

剛寫一個小程序,在用戶按下Back按鍵返回時,需要保存一些數據。在實際應用中發現有時數據會重複保存多次,而有時則只保存一次,經過跟蹤發現,當快速的按下Back按鍵時,此時前臺Activity尚未消失,會收到

原创 SWT學習(一)

1.下載swt:http://www.eclipse.org/swt/在Release欄下載目標平臺所需要的zip包,解壓到某個目錄。Windows:http://download.eclipse.org/

原创 Windows下Php開發環境搭建

開始學習PHP。1.下載apache,php,mysql,先從最大衆的開始,方便查資料問問題。1.1安裝apache,安裝直接指定路徑安裝,安裝後直接訪問127.0.0.1,看到了It works。1.2安

原创 Java中final局部變量的生命週期

從C轉Java過來,一些基礎理論不是太紮實,在使用final局部變量時出現了理解錯誤,今天驗證了一下,記下筆記。public class Main { public void finalTestFunc()

原创 也談Android下一個apk安裝多個程序入口圖標

Android中有的Ap功能比較複雜,爲了方便用戶使用,可以提供多個入口圖標,每個入口圖標對應一個功能。如果想安裝一個Apk在程序管理中出現多個圖標,只要給相應的Activity增加intent-filte

原创 Java播放Mp3

使用JavaSound播放,但是要增加Mp3解碼支持。Mp3解碼可以從:[url]http://www.javazoom.net[/url]下載。下載後的包解壓縮後按照README把需要的jar包放到jre

原创 Android AppWidget實例驗證

[b][size=large]1.創建AppWidget佈局,包含兩個TextView用來顯示內容:[/size][/b]<?xml version="1.0" encoding="utf-8"?><Lin

原创 文件夾權限引起的MediaPlayer播放不正常

寫了一個Ap,在程序運行時會解壓一些聲音文件到/data/data/app_dir目錄。在調用Mediaplayer來播放這些文件時,總是提示失敗,在網上搜到有提到權限的問題,把目錄改成所有人可讀寫即可播放

原创 Android Activity LaunchMode 驗證

在Android中,每個Activity有4種LaunchMode,默認是standard,下面對這四種模式進行實例驗證加深理解。設計兩個Activity,分別稱爲A,B,每個Activity上面都放置兩個

原创 關於使用InputStreamReader讀取GBK編碼文件亂碼的問題

BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(packageFilePath)));當使用此Reader讀取GBK

原创 通過Java annotation以及反射機制實現不同類型通用的數據庫訪問接口

在日常開發中會遇到這種情況: 多類對象需要保存到數據庫中,每類對象都要創建一個表,創建表時的字段、索引序號、字段類型都要一一對應,如果保存到數組中,當需要增減字段就要更改數組,一是繁瑣,二是很容易搞錯序號導

原创 Qt學習筆記

自己以前的文章。http://blog.sina.com.cn/s/blog_4919705a0100e45b.htmlhttp://blog.sina.com.cn/s/blog_4919705a0100

原创 Linux下進程棧內存管理的一點細節

在閱讀《嵌入式linux性能詳解》時,提到Linux系統中進程棧所使用的物理內存只會增長,不會減少,實際驗證了一下,在2.6.22的內核下:代碼如下:#include <stdlib.h>#include

原创 鏈接程序時遇到的動態庫符號無法找到的問題

在鏈接程序時,提示某個動態庫中的標號無法找到,但查看標號所在的動態庫確實在gcc庫搜索路徑中,編譯命令行中也有了對此動態庫的引用。找了半天原因未找到,後來偶爾把LDFLAGS+=的順序變了一下,程序可以鏈接

原创 QT下的幾種透明效果

1.窗口整體透明,但是窗體上的控件不透明。 通過設置窗體的背景色來實現,將背景色設置爲全透。QPalette pal = palette();pal.setColor(QPalette::Backgro