發表文章

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

Image GridView

圖片
想要做一個格狀排放圖片的方法,先建立一個GridVew的layout( main.xml ) 如下 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:orientation="vertical" >     <GridView         android:id="@+id/gridview"         android:layout_width="fill_parent"         android:layout_height="fill_parent"         android:numColumns="3"         android:stretchMode="columnWidth"         android:layout_weight="1"/>     </LinearLayout> 再建立一個單獨一格的layout( one_gridview.xml ), 此layout是指定每一格GridView裡有什麼東西,以下的xml是建立一張圖和一個文字說明的layout. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="match_pare

Random

想要得到隨機函數   先建立隨機物件 Random myRand=new Random();     隨機Long   Long a=myRand.nextLont(); // 得到的值為0~1之間,不包含1   隨機double double a=myRand.nextDouble(); // 得到的值為0~1之間,不包含1   隨機float   float a=myRand.nextFloat(); // 得到的值為0~1之間,不包含1     隨機int     int a=myRand.nextInt(); // 得到隨機整數 指定範圍 int   int a=myRand.nextInt(10); //得到0~10,不包含10 想要50~100不包含100 int a=myRand.nextInt(50)+50;  //得到50~99 隨機真假 Boolean a=myRand.nextBoolean(); //隨機的真假值 高斯分佈中取隨機的數 double a=myRand.nextGaussian(); //隨機從以0為中心,標準差為1的高斯分佈中取出數  

andro易d II

圖片
開啟andro易d,輕點演卦…如右圖, 從上次開始: 是讀取上次存檔的演卦過程。 隨機起卦: 搖一搖手機可以隨機選出一卦來開始演卦 上兩個選擇都不選,可以往下方尋找一卦。這些卦的排列就是孔子的卦序。人們一直在找尋卦的排列順序。而孔子這個卦序就是一個代表。無論是內在卦的排列,陰陽爻的對稱都到了一定程度的完美。如果不看陰陽爻的對稱,看卦本身的意含,一卦一卦接下來就是天地照化的規律。 乾坤屯蒙,先天後地,有了天地,就開始長出東西,屯是草從地下冒出地面上,也可以說萬物就聚集的出現了。萬物出現未經教化就是蒙,萌的萬物…呵…不是萌,是蒙的萬物唯一的出路就是滿足生存的需求,不要餓死,不要凍死,不要被吃死…這就是需。地球資源有限,而萬物需求無限,為了資源就會吵架,絕對不可以讓別人白白搶走資源,這是訟。再搞不定就要打,開戰就要出師…師卦。蒙以後就是文明的開始,一切行為就是文明的表現。而爭訟代表有了語言,有了文字。出師打仗代表物種會使用工具。這是物種演化的過程。 還是先選個乾卦來看看… 乾,元。享。利。貞。 卦的右方是彖跟象,彖是卦詞,解釋卦本身代表的意義。 乾的彖,大哉乾元,萬物資始,乃統天…。就是說明,乾這個卦是一切的開始。所謂的天,是相對地來看的。天就是宇宙。因為星球的萬有引力,讓人們有了上下之分。只要分上下,動物就會往上看,人們認為那叫天。但往上看,人們看到的其實是宇宙。試想,一個人如果飄行在宇宙之中,沒有上下之感。如何分出天地?所以說,天就是宇宙。而乾卦說,"乃統天"就是說有那麼一個什麼充滿了宇宙。以今天的科技看宇宙,多數的空間是虛無。那麼,能充滿宇宙的是什麼?那當然是看不見的東西,就是宇宙運行的法則。這就是陽氣!就是乾! "象"是解讀卦的形。許多的卦都會有"君子以如何如何"。如乾卦就是君子以自強不息。這是對人的延伸意了。乾的哲學用在人身上要如何實踐,天行健,君子以自強不息。說得真好。人如果不自強不息,是沒法面對一切變化的。這就是"彖"裡說的,乾道變化,各正性命。 下方加上了易林的卦詞。易林是學易經象數的好教材,只可惜太艱澀難懂。如果可以,"焦氏易沽"以及"焦氏易林注"是兩本了解易林的好書。這裡不多做介紹。

Button

Button 用法 直接複製即可使用 紅字要改成自己程式內button的ID 點擊寫法 Button aBtn=(Button) findViewById( R.id.btnId ); aBtn.setOnClickListener(new Button.OnClickListener() {      public void onClick(View v)      {                 //要做的事      }  }); 長按寫法 Button aBtn=(Button) findViewById( R.id.btnId ); aBtn.setOnLongClickListener(new OnLongClickListener() {                 @Override                 public boolean onLongClick(View v) {                         //要做的事                         return true;                 } });

AlertDialog

圖片
以下的code可直接使用 建立AlertDialog.Builder xab AlertDialog.Builder xab = new AlertDialog.Builder( XXXX.this ); xab.setTitle("example"); //設定表頭 xab.setMessage("this is a example!");//設定說明文字 //設置cancel按鍵 xab.setNegativeButton("Cancel", new OnClickListener() {      public void onClick(DialogInterface arg0, int arg1) {                  //做些事      } }); //設置YES按鍵   xab.setPositiveButton("YES", new OnClickListener() {      public void onClick(DialogInterface arg0, int arg1) {                   // 做些事      } }); //最後不要忘了 AlertDialog xb=xab.create(); xb.setCanceledOnTouchOutside(true);  //對話框以外區域點擊即取消 xb.show(); AlertDialog.Builder xab = new AlertDialog.Builder( XXXX.this ); final CharSequence[] items={"aaa", "bbb", "ccc"}; xab.setTitle("example !"); xab.setCancelable(false); // 無法被取消,除非選了一個選項 xab.setItems(items,new DialogInterface.OnClickListener(){                       public vo

Activity launchMode

Activity有四種launchMode standard singleTop singleTask singleInstance 可在androidManifest.xml中設定  <activity android:name=".classA" android:launchMode="singleInstance" </activity> standard: 內定的launchMode, 沒有在androidManifest.xml中指定android:launchMode,程式會會自已定為standard。standard,模式為每一個activity都會開一個新的activity。 singleTop: 如果activity已在最上層(Top顧名思意),就不再開新的activity(所以叫single)。如果activity在另一個activity下層,就開一個新的activity。 例:actA->actB 此時在actB中開啟actA就會變成actA->actB->actA singleTask: 承上例,如果希望actA->actB,在actB中開放actA如果不希望再開一個新的actA,那就是singleTask。所謂 singleTask的意思就是指,同一個Task(任務)中只能只一個(single)actA。 所以不管是standard, singleTop, 或是singleTask,都是在同一個task中如何開activity的方法。 singleInstance: 指要開啟的activity要給一個新的task。也就是說,如果actA是standard開啟,actB是singleInstance開啟那麼會變成 actA(task id 1)->actB(task id 2)->actA2(taskid 1) 這樣跟singleTop有什麼分別呢? 在返回時不同。 如果是singleTask  actA(task id 1)->actB(task id 1 )->actA2(taskid 1) 返回會是 actA2->actB->actA1 如果是sin

Talking Note 說說鬧鬧

圖片
這是簡單方便的小APP,可以隨時隨地又不想打字的狀態下,快速地用說的方式錄下想要記住的事情,接著設定時間。 時間一到就會播放所錄下的聲音。 基本應用就是提醒自己時間到記得買雞蛋一盒、牛奶兩罐或繳卡費啦...等等生活小事情,或者是各種有趣或暗黑應用等你去發掘。 步驟簡單,快速設定,免打字~ 在大陸的安卓市場也上架,叫做"說說鬧鬧"。 以下是TalkingNote使用說明: TalkingNote各按鍵的功能 點擊TalkingNote錄音鍵之後,見錄音鍵變為方塊(停止),即可開始錄音。要停止錄音,再次點擊錄音鍵,待錄音鍵回復,即停止錄音。 點擊TalkingNote播放鍵,即可聆聽方才所錄之音是否正確。此時播放鍵變成方塊(停止),再次點擊即可停止播放。 點擊TalkingNote時間按鍵,即出現設定時間之畫面。快速簡易設定時間。 點擊TalkingNote確認新增按錄,即新增一新項次。 TalkingNote說明完畢。謝謝!  有人說,這個東西就是鬧鐘不是?當然不是! 如果可以用心愛的人叫自己起床這不是一件妙事? 如果可以用自己一直想要記得的詩句叫自己起床這不是一件妙事? 如果可以偷偷錄在女友手機裡,時間一到播出自己求婚的言語豈不妙哉? 如果夫妻冷戰,可以用這個軟體對話豈不快哉。 還有更多應用,只待我們發現…

andro易d I

圖片
易經是一門長久而迷人的哲學和自然科學,講天地人的學問。但可惜的是的,人們未受到完整的易經的教育,時常有人一聽到易經,就認為這是迷信。之所以如此,因為懂得皮毛的人,總是以占卜自居。難到一門為群經之首的學術,經過2000年(可能不只2000年啊!)的歷練,就只是因為他有占卜的功能?今日的人們寫得出一本2000年不墜的學問嗎?唯有用開放的心胸,接觸各類的學問,才能得到最後的真理。想要一窺萬物運行的道理,了解易經的本質,從易經原文下手是必然也是自然。但要從古老文字下手,總是一種苦痛。要如何玩味易經和古聖人跨越時空對話。要如何思索易經與真理的橋接。要如何接受易經對人生帶來的指引。 工具!對!工具!工欲善其事必先利其器!尤其是可以玩味的工具。 嚴肅的玩味… andro易d 的設計,帶來了無限的可能。 右圖為andor易d的主頁,有速占、演卦、繫辭、說卦、序卦、雜卦和文言。 繫辭、說卦、序卦、雜卦和文言是孔子的十翼。是否為孔子寫的十翼,就先不談。想要了解易經,熟讀十翼是非常重要,十翼就是十對翅膀,可以輔助後人的學習。內容文字華麗而美幻, 深遠而淡薄。值得一讀再讀。以後我們會多少引用到。 不過說到十翼,個人最愛的還是繫辭。所謂吉凶者,失得之象也。悔吝者,憂虞之象也…是啊!是啊!人們占啊卜的,不就是得失麼,不就是憂虞啊。 易與天地準,故能彌綸天地之道。仰以觀於天文,俯以察於地理,是故知幽明之故。原始反終,故知死生之說。  這文字實在太美。 我們先談談速占。這是一個方便且快速的占卜功能,個人是不愛占卜的,所謂善易者不卜。占卜功能可謂是媚俗之作。但寫下這功能後,卻不敵人性的驅使,這個也占,那個也占。人對未來總有一種想要先睹為快的潛在慾望。其實懂易經的原理,根本不用占。不是因為變成了先知,而是因為人生無法趨吉避凶,只能多做善事。該還的還是要還,這是能量守恒,不是宿命論。我相信很多人誤解了。 既然寫了, 也就要討論占卜的觀念,有人說電腦隨機跑出來的卦不準。一定要用大衍之數要分蓍草的方法才準。這麼說是不精確的。 繫辭中談到物以類聚,方以群分,也有人說是方以類聚,物以群分。這個沒什麼好吵,我們要懂的是言外之意。經典裡面最多的就是言外之意。不懂言外之意不能帶來人生的指引,吵來吵去,對人生沒什麼幫助。但是啊!基於對經典的尊重, andro易