發表文章

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

Resources String from Name, 由字串名得到字串

想要在程式中使用resource 中的字串,可以用以下的方法 String str = getResources().getString(int id); 但是如果我們希望用resources 中的字串名來使用字串,就要先把字串名轉成id int resId=getResources().getIdentifier(name, "string", getPackageName())) name 是指在 R.string.XXXX 的 XXXX, "string"是指 R.string.XXXX 的string, 所以如果是 R.drawable.XXXX,"string", 就要改成"drawable"。 最後是package name, 使用getPackageName(),來得到package name, 或直接打上package name都可以。 有了resId, 現在只要 String str=getResources().getString(resId); 如此即可得到字串。 有人說用 getResources().getIdentifier(name, "string", getPackageName())) 太沒有效率,速度慢。所以可以用另一種方法如下  try {             Class res=R.string.class;  // 如果是drawable就變成Class res=R.drawable.class             Field field = res.getField(" name ");// name要改成字串名             int resId = field.getInt(null);             String str=getResources().getString(resId);         }         catch (Exception e) {                   } 速度的確快很多…

速占之樂20121024問晚餐是否有好吃

圖片
與友共享晚餐,本不知去何處享用。便問一卦。 呵… 2爻,3爻,4爻為坎卦,坎為酒食,所以需之九五說,需于酒食,貞吉。看樣子,是有口福了。 2爻動變成井卦.。初,2 ,3,4爻變成一個大坎卦,外卦也是坎。有口福,變成大有口福。看樣子今天是怎麼選都酒足飯飽。 結果: 真是令人滿意。

針道

圖片
              針灸是一門古老的醫術了!可惜現在學的人太少,不是覺得他沒用,就是覺得難以理解。學針灸是要崇古的,也就是說,現今醫學,生化,解剖之類的人體知識都是用來幫助學習針灸,而不是用來解釋針灸。以此推之,覺得針灸沒用的人,是因為他沒有學懂。覺得難以理解的人,是因為他用今天的知識去理解針灸。 針道這個軟體就是為了濃縮針灸大成這本書的精華而寫的。整本針灸大成最有價值的,就是五俞穴的理論,再來就是靈龜八法,飛騰八法跟子午流注。其次是一些特殊的穴位組合如果十三鬼穴,回陽九針。這些東西如何得來,我想現今醫學是難以解釋,都還在科學驗證的階段。科學驗證難免流於統計,流於統計就代表我們不知道底下的原因是什麼!多說無意,我們看一段郝萬山教授的視頻。重點是證偽。    這才是學術啊!自已去做過實驗,有數據,有目地。有”對”的問題!什麼叫”對”的問題? 當我們可以對一個理論提出一個”對”的問題,就表示我們已經了解了這個理論。 我們只能說,看 那 些沒有學術基礎的人討論學術真得累殺我也。什麼叫學術?想要攻擊一個理論,最基本的就是要先”徹底”的了解這個理論。徹底了解就夠了嗎?還要自已去實踐他。也就是實驗。然後問出一個”對”的問題。那麼錯誤的東西,自已就不攻自破。大多數的文章都不含這三個步驟,所以不值得一讀。偏偏!又要一讀才知道沒有這三個步驟。現在看到這些討論針灸真偽的文章,我只要問一個”對”的問題就好,那就是,你們自已扎過自已了嗎?沒扎過先退朝吧!過去許多的大科學家都敢用自已的身體做實驗。這是科學基本的態度。 離題了…    先放幾張圖,個人很喜愛這張路邊看病圖!這樣叫他是相當不敬。一個童子在一旁吹著膏藥,一個醫生,正在為病人拔罐。病人則露出相當痛苦的表情,真是一絕,這表情一見就很難忘了,他的家人則在一旁拉住他,很有趣的圖不是嗎?把醫生搞得像是刑求一樣。 靈龜八法,飛騰八法跟子午流注都是需要利用日期的天干地支來計算穴位。危急之時,如果算錯,這個險可不能冒,所以就利用手機的方便,隨時可查。             五門十變是從五氣經天化五運圖,這一張圖就把很多東西的根源道盡了。我們來綜合一下,五運就是以甲已合化土,

速占之樂20121011買來之apple電腦之出廠為今年第幾個星期

圖片
與A君問電腦之出廠之星期。 以後天卦的數來看,有 乾6,離9,巽4,兌7 先天卦的數來看 乾1,離3,巽4,兌2 過去幾次的經驗,用先天數比較準, 13 不可能,現在已經十月,以apple的狀況會是二個月內  剛好動爻也在離卦上 , 那只有34或是32 。 呵:答案揭曉  第37周…

自動重撥 Auto Redialer

圖片
為了要不斷的重撥中壢彭老的電話,遍尋不著一個簡單好用穩定的自動重撥軟體。個人對彭老是非常景仰。只是環境的變化讓彭老不斷的改變其看診的方式。真是累殺我也。還好本人也是被環境虐待許久,人家對你好跟不好,不是看外在的表現,而是看實際的貢獻! 來看看使用法 End call 是調整通話幾分鐘後手機自動掛斷 Wait .. 這一項是自動掛斷後再重撥號的間隔 Enter your phone number 是輸入電話號碼 哇!傑克,這真得是太簡單了。對於腦殘的我,實在不想用太複雜的東西。極簡就是效率。 ############################################################################## 自動リダイヤル電話ホットラインは、良いヘルパーの予約を提供する非常にシンプルなインターフェイス ! ネットの交換が吹くは、ユーザーのプログラム支出なし 10 分のためのセットの通話時間、リダイヤルを手動で除去します。 関数の説明 : 1 ) が自動的にハングアップします。 2 ) 自動リダイヤルします。 3 ) 振動のヒント。 4 ) PA 関数。 使用法 : 1 ) セット通話時間 : 0-30 分を設定できます ( デフォルト : 10 分 ) 2 ) セット リダイヤルの間隔 : 0 ~ 30 秒に設定できます ( デフォルトは 5 秒です ) 3 ) プレス「スタート」を呼び出す 4 ) 彼らは、リダイヤル機能を停止する場合は、トップ画面のダイアログ ボックスの「終了」ボタンを押します。 注 : 現在のボイス メッセージすぐに切断される可能性がないです。 サポートされているバージョン : 4.1 へのアンドロイド 2.2 サポートされている言語 : 伝統的な中国、日本、英語、英語

android:iputType 類型

android:inputType="none" android:inputType="text" (文字) android:inputType="textCapCharacters" android:inputType="textCapWords" android:inputType="textCapSentences" android:inputType="textAutoCorrect" android:inputType="textAutoComplete" android:inputType="textMultiLine" android:inputType="textImeMultiLine" android:inputType="textNoSuggestions" android:inputType="textUri" android:inputType="textEmailAddress" android:inputType="textEmailSubject" android:inputType="textShortMessage" android:inputType="textLongMessage" android:inputType="textPersonName" android:inputType="textPostalAddress" android:inputType="textPassword"(EditText出現星號) android:inputType="textVisiblePassword" android:inputType="textWebEditText" android:inputType="textFilter" android:inputType=&quo

Bitmapfactory Out of Memory

很多時候,在我們使用BitmapFactory 會產生out of memory的錯誤。因為記憶體對android系統是很寶貴的。所以每一個程式都會限制在一定大小的記憶體裡,只要超過了,系統就會顯示out of memory。通常都會發生在載入圖片的時候。 如果一張2592*1936像素大小的圖片,每一個像素又使用ARGB_8888,那麼他的大小就是19M左右(2592*1936*4 bytes)。這跟圖片格式無關,當程式載入圖片到記憶體中時,就是要恢復成Bitmap去對應螢幕上的每一個像素。所以,如果我們要載入照片,因為現在的照片格式都很大,我們不可能一一去了解照片的格式和大小。就需要用到BitmapFactory.Options的功能。 BitmapFactory . Options options = new BitmapFactory . Options (); options . inJustDecodeBounds = true ; BitmapFactory . decodeResource ( getResources (), R . id . myimage , options ); int imageHeight = options . outHeight ; int imageWidth = options . outWidth ; String imageType = options . outMimeType ;   這一段程式的內容是利用options.inJustDecodebounds設定為true。如此   Bitmap Factory . decodeResource ( getResources (), R . id . myimage , options );   將會返回一個null值,也就是說圖片將不會被載入記憶體中。而只是讀入圖片的基本資料,如長寬和檔案的類形。等讀入圖形的基本資料後,先預先做處理,再讀入記憶體中,就不容易出現out of memory了。 我們來看看deveolper上的例子。 public static int calculateInSampleSize ( BitmapFactory . Options

曼德布洛特集合 Mandelbrot set II

圖片
各式各樣的 Mandelbrot Set Live Wallpaper 圖樣欣賞。

速占之樂20120930 問:此週可否拿到電腦

圖片
與A君共購APPLE電腦,A君議價甚勤。不知此周是否可拿到商品。 女承筐無實,士刲羊無血。看來是拿不到了。 先張之弧,後說之弧,賣場之sells前說後說不一,A君議價亦使盡全力。 確定下周才交貨。甚準。

TextView Shadow 文字陰影

圖片
如果幫 TextView 中的文字加陰影。主要有四個參數可在 xml 中調整 android:shadowColor android:shadowRadius android:shadowDx android:shadowDy shadowColor     設定陰影的顏色 shadowRadius   設定陰影的粗度 shadowDx         設定陰影X方向的距離 shadowDy         設定陰影Y方向的距離 XML 範例 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="fill_parent"     android:layout_height="fill_parent"     android:orientation="vertical" >     <TextView         android:gravity="center"         android:layout_width="fill_parent"         android:layout_height="wrap_content"         android:textSize="20sp"         android:text="@string/hello"         android:textColor="@drawable/red"         android:shadowColor="@drawable/white"          android:shadowRadius="1"                                 android:shadowDx=&quo