發表文章

目前顯示的是 12月, 2012的文章

字串處理 String

一些常用的字串的處理 如果有一個字串為 ss String ss = " 天地玄黃宇宙洪荒 日月盈昃 辰宿列張 "; //試試看是否包含字串 "宇宙" Boolean ans = ss.contains( "宇宙");  //如果有包含會反回true, 如果沒有包含會反回false. int ans = ss.indexOf("宇宙") ; //如果有包含會反回"宇宙"在ss中的位置,所以ans=4,如果沒有包含ans=-1。 //試試看字中是否為"宇宙"開頭 Boolean ans = ss.startsWith( "宇宙" );// 如果是"宇宙",反回true,如果不是反回false。 //試試看字中是否為"宇宙"結尾 Boolean ans = ss.endsWith( "宇宙" ); // 如果是"宇宙"結尾,反回true,如果不是反回false。 //試試看以宇宙來分段字串 String[] ans=ss.split(" 宇宙 ");  //反回兩個字串 ans[0]= " 天地玄黃 "  ans[1] = " 洪荒 日月盈昃 辰宿列張 "   //使用正則表示式 ans = ss.matches(".* 宇宙 .*"); //.*表示任何字元,也就是"宇宙"前後包任何字元都反回true。 ans = ss.matches(" 宇宙 .*");  //等同於宇宙開頭的字串,所以反回false。 ---------------------------------------------------------------------- 說明一下正則表示 (regular expression) ,是一種尋找字串的代碼系統。學會它,在處理字串時會可怕的方便。 例如英文中 cat locate monkey apple. 我們如果想找cat這個字,以人的大腦來說很容易就找到

Google Analytics

圖片
google Analytics 推出了手機的服務了。不用再用以往使用一個 dummy 的網址了。有了它,就可以了解人們如何使用我們所開發的APP了,進一步來改善APP的品質。 快來看看使用的方法 第一步: 先下找新版的jar檔-> GoogleAnalyticsAndroid.zip 解壓後將 libGoogleAnalyticsV2.jar 放在 project 的 \libs 中 第二步: 進入http://www.google.com/analytics/ 登入,如沒有帳號請申請一個 點擊"管理員"如下 在帳戶中點擊"新增帳戶",如下,點擊應用程式。將下方的表格埴一填。即出現新的帳戶。這裡指的帳戶就是不同的網站或是應用程式。最下方有"取得追蹤編號",點擊後就會出現編號了。這個就是程式中要用的編號。 第三步: 程式的寫法,在activity中新增        Context mc=this;         // 先得到一個Instance         GoogleAnalytics trackerInstance=GoogleAnalytics.getInstance(mc.getApplicationContext());         // 從instance中得到Tracker,記得放前追蹤編號。         Tracker tracker = trackerInstance.getTracker(" UA-xxxxxxx-x ");         // Dispatch內定是30分鐘,如果使用者在30分鐘內將應用程式關閉,記錄會留下,待下一次程式被執行,會發送出記錄。如果想要縮短發送的時間可以如下         GAServiceManager.getInstance().setDispatchPeriod( 60 );// 設定為60秒 到此基本的Tracker已得到,接下來是針對某一個新的頁面被打開時,了解頁面被打開的次數跟時間 用tracker.trackView("lable") 其中的lable為自定意的一個標籤。         Button aBu