發表文章

【 Android 】android studio 無法輸入中文

圖片
目前使用的android studio版本是最新版本為 1.4 使用的中文輸入法為"無蝦米輸入法" 在使用的過程中有無法輸入中文的現象 解法如下: 一、在android studio開啟時先切換成中文輸入法 二、再開啟專案即可以輸入中文(如下)

【 Android 】取得系統目前時間

這裡只用一個類別: SimpleDateFormat 用法如下: sdf = new SimpleDateFormat( "yyyy/mm/dd hh:mm:ss" ) ; //先定義時間格式 dt = new Date() ; //取得目前時間 String dts = sdf .format( dt ) ; //經由 SimpleDateFormat將時間轉為字串 即可以將時間以字串的方式輸出。

【 Javascript 】自學筆記(二)

1.  var snoopy = new Object(){  snoopy.species = "beagle", snoopy.age = 10 };      var species = snoopy.species;      var age = snoopy["age"];         => 兩種取值的方式 2.  function和物件宣告的方式差別的地方:      function:                    function Person (job, age) {                                  this.job = "student";                                          this.age = 20;  }             =>在function裡的key都是用分號分開的      Object:                    var james = {                                 ...

【 Javascript 】自學筆記(一)

對於作嵌入式系統和android軟體工程的我的來說,js基礎的語法都大同小異還不難應付,在這裡作一些自學筆記。 1. "Ryan".length  => 取出字串長度 2. confirm("This is test!");  => 跳出確認視窗 3. prompt("What is your name?"); =>跳出確認視窗並讓使用者輸入資訊 4. console.log("Hello");  console.log(3*5)   => 打印出括號內數值或是字串 5. ("Hello").substring(0,2)  => 取出字元,從第0個開始到第2個之前(不包含第二個) 6. var myName = "Ryan" => 字串變數     var myAge = 30  => 數值變數     var isOdd = true  => 布林變數     var => 變數型態 7. var getFunction = function(變數){ }   => 宣告一個函式     getFunction(變數);  => 函式用法 8. Math.random(); => 產生亂數 9. var Aarray = ["abc", 1, "def", 2]; =>陣列變數     var Barray[4] = ["abc", 1, "def", 2]; =>宣告一個是4個的陣列變數     Aarray.length = 4; =>取得陣列變數長度 10. array.push("hello"); =>在陣列後方加入變數並回傳該陣列長度。 11. isNaN(); =>檢查是否為非數值; 是數值就回傳false,不是數值就回傳true       isNaN("Test"); =>回傳true       isNaN(42); ...

給菜脯蛋

圖片
2015.01.31 早上十點多起床準備出去逛逛街 媽媽突然有破水的感覺 就載著媽媽到中國附醫檢查 果然是破水而且需要立即住院待產 在待產的過程中 隔壁床有進來一位媽媽 是轉院來中國檢查小朋友的狀況的 評估之後無法保住小朋友 可以體會那位媽媽的感覺 同時原本期待與開心的心情也有一點受到影響 希望上天可以保祐那位媽媽與來不及見面的小天使 到了下午 媽媽打了催生的藥劑之後 已經開始產生規律陣痛 但爸爸只能在旁邊為媽媽加油 陣痛持續到了半夜三、四點決定要打無痛分娩 由於打無痛分娩是從脊椎打入所以不可以亂動 而媽媽的脊椎有一點問題 打了第二次無法打到正確的位置之後 護理人員與我們討論是否要嘗試第三次 我們決定試第三次 若是不成功就放棄了 還好第三次有找到一個正確的位置 非常謝謝護理人員的耐心 也辛苦媽媽了 接下來媽媽就可以好好的睡覺休息 2015.02.01 到了隔天 由於自然產的徵兆進度非常緩慢 而且破水時間有一點長了 所以醫生建議我們直接剖腹 討論之後決定聽從醫生的建議盡快開刀 後來爺爺、奶奶、外公、外婆、舅舅、舅媽等家人都來到醫院等待你的出生 在大家等待的時候 醫生將你推了出來並且要爸爸一起過去加護病房 但那時候還不知道是什麼情形只能跟著醫生過去 看著保溫箱裡面的你的身上插著不少管子 那時的心情真的不知道該怎麼形容 到了加護病房後護士讓我在外面等著醫生出來解釋 那段時間真的好漫長 後來醫生出來後給了我一些單子 其中一張是"病危通知單" 同時醫生也在解釋你的狀況 爸爸只能壓抑著被嚇到的心情專心的聽醫生解釋你的狀況 解釋完後醫生說可以進去看看小朋友 在看你的同時護士也再一次告知我你的狀況並尋問我有沒有什麼問題 此時爸爸已經再也無法掩飾我的心情並告訴護士"因為我拿到的是病危通知單" 同時眼淚也潸然而下 護士也發現我用紙張遮著的我的臉 並遞了一張面紙給我同時叫我可以摸摸你告訴你要加油 看完你之後要回去媽媽那裡之前我先去買了人工皮給你用同時先壓抑一下心情 回到產房後大家一定會問你的狀況 我選擇告訴大家...

【 Android 】Studio 編譯錯誤(非法字符: \65279)

在轉換code到studio的時候,遇到一個錯誤如下範例: java: F:\android\Lock_QinZDLock\src\com\qin\lock\SliderRelativeLayout.java:1:  illegal character   \65279 解決方式:使用Notpad++打開有問題的檔案,然後將這個檔案編碼選擇成無BOM的UTF-8碼來表示字節順序,但可以用BOM來表明編碼方式;然後再將檔案重新放回專案裡就可以編譯過了。 參考來源: http://blog.csdn.net/shixing_11/article/details/6976900

【 Android 】Eclipse 轉 Studio 使用 jar、so及第三方的開源庫

圖片
在專案上遇到一個轉換後UnsatisfiedLinkError的問題 就是在eclipse上開發完的專案有包含一個外部的so檔,原本eclipse上開發是沒問題的,但轉換成studio後卻發生找不到so檔的問題(如下):     java.lang.UnsatisfiedLinkError: Couldn't load ov780wifi from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.hw.wificamhd-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.hw.wificamhd-2, /vendor/lib, /system/lib]]]: findLibrary returned null 會出現這個問題最主要的就是在eclipse在export後的"gradle"目前還不支持.so檔打包入apk,所以就會出現程式在run的時候出錯。 目前解決方式如下: 1. 先在裝置任何一處建立一個空的資料夾,名稱叫"lib" (不是"libs") 2. 再把原在在libs下的armeabi資料夾複製到剛建立的lib資料夾內(連同armeabi資料夾裡的.so檔也會一併複製) 3. 再將"lib"這個資料夾壓縮成 .zip檔,並將檔名和副檔名改為"armeabi.jar" 4. 將"armeabi.jar"放入原來的libs目錄下 以上操作即可解決上述的問題。