原创 每日一得:iTouch home鍵按不動了

女兒的iTouch home鍵按不動了,可不方便了。昨天去了Metrotown的蘋果體驗店,本想維修來着。可悲催的是今年三月就已經滿一年,由於過了保修期,不能免費換了。蘋果給了三個options:1. 花$99換一個與原機一樣的機子 2.

原创 XSLT transform

轉自:http://www.abc188.com/info/html/chengxusheji/Javajishu/20080226/49904_2.html   public static void main(String[]

原创 每日一得--Spring 應用程序經常獲取不到數據庫連接,平時進行數據庫操作也很慢

問題:發現剛剛發佈的spring應用程序經常出現獲取不到數據庫連接的timeout 錯誤。仔細看代碼後發現,有段代碼需要連續發起兩個query,常常是發第二個query時出現數據庫連接獲取不到的錯誤 原因:仔細讀了spring文檔,發現由

原创 每日一得--解決tomcat 5.5 不能識別 JSP的EL表達,但tomcat 7.0 可以的問題

問題:今天遇到一個奇怪的問題。新寫的在spring 上跑的application使用了JSP2.0支持的EL表達式獲取java bean的值,即${bean.value}。這個應用在tomcat 7上跑得好好的,但在tomcat 5上卻不

原创 每日一得:fragment不響應onActivityResult

問題:今天寫的程序用了FragmentActivity和Fragment。在Fragment中使用startActivityForResult起了一個activity,activity運行完返回結果後Fragement的onActivit

原创 Putting Android In Motion

http://www.captechconsulting.com/blogs/putting-android-in-motion---part-1 Putting Android In Motion - Part 1 b

原创 Pass-by-reference in C++ and java

- pass-by-reference and pass-by-pointer in C++ Refer to this Reference is An alias (an alternate name) for an object.

原创 Initializing Things in C#

http://michelpm.com/blog/2011/10/07/initializing-things-in-csharp/

原创 Android - What's the best way to share data between activities?

Original one is at here: http://stackoverflow.com/questions/4878159/android-whats-the-best-way-to-share-data-between-a

原创 升級安卓開發環境到Android Studio和Genymotion

2014新年第一天,全面升級安卓開發環境。主要做兩件事:1. 把IDE從eclipse轉到Android Studio(又去掉了一個與IBM Rational的聯繫,多少有些感傷,可是,舊的不去新的不來啊),將以前的安卓projects移

原创 與android database 交互(chapter 14-Working with the SQLite Database)

access數據庫的三種方式(數據庫通常位於/data/data/<app name>下) 1. adb shell(唯一可直接訪問虛機或物理機上的數據庫的方式) 在命令行模式使用adb -e shell 進入虛機shell , adb

原创 content provider的使用(15章-Content Providers)

content provider 和content resolver提供了用於各個application之間互相訪問數據但又保持獨立的機制。android系統已經提供的一些content provider有:Media store, Br

原创 有關android 應用的plugin框架調研

1. 藉助android提供的shareduserid屬性使多個不同的apt共用一個userid,以掃除權限壁壘,獲取插件context,繼而獲取view並加載插件。這種方式是建立在已經安裝完成的apt基礎上的。 例子和參考: 1) 工作

原创 有用的adb 命令

adb push <packagename.apk> /system/app/ ----------put in system folder adb push <localfile> <location on your phone> –

原创 支持多項選擇的ExpandableListView

目標(需求): 1. 創建一個可展開可收縮的列表; 2. 其列表項包含多個checkable的部件,當選擇某一行時,該行包含的checkable的部件需要作出相應的變化; 3. 可以選擇多個列表項,並且這些列表項可被讀出 結果圖: 實