Before Day 2
2015/01/01Day 1
2015/01/01《許惠玲之橙蜜香小蕃茄》歡迎轉貼
2015/01/01json_encode(): Invalid UTF-8 sequence 錯誤訊息
2014/12/19今天用 PHP 發生如下的錯誤訊息:
json_encode(): Invalid UTF-8 sequence
而且,發現這個在 MacOSX 上執行沒問題,在 Ubuntu 下就有問題。
網上查,大都建議 iconv, mb_convert_encoding 之類的,但這種會把它認為錯誤的字元「吃掉」,雖然,這樣錯誤訊息也會不見了,但,這樣反而不對了。
最後,我找到用以下方法比較對,在 json_encode() 前,執行以下這行:
$var = mb_convert_encoding($var, ‘UTF-8’);
[新 App 介紹] Facebook Group App
2014/12/06這是 Facebook 官方近日 (2014/12/03) 推出社團管理的 App,登入即可管理己加入的社團,另外有推薦新社團功能,以及社團通知設定功能等等。
iOS: https://itunes.apple.com/tw/app/facebook-groups/id931735837?l=zh&mt=8
安卓: https://play.google.com/store/apps/details?id=com.facebook.groups
iOS8 下定位 (CLLocationManager) 的改變
2014/09/21今天 iOS8 下測試下一班高鐵v1.8.1 、下一班火車v1.2.1 ,發現定位的寫法也不一樣了…. >”< 舊的 CLLocationManager 寫法,在新安裝的 App 會出現定位不會被詢問的情形。
閱讀全文 »
iOS8 下 Push Notification 推播服務的改變
2014/09/14今天 (2014/09/14) 用 Xcode5.1.1. 產生的批踢踢快訊 iOS v1.7.0 被 REJECT 了,因為 CRASH 了,根據 apple 提供的 crash report file 顯示,這是 iOS8 下造成的,還真不知在 Xcode5.1.1 編譯的也會被測試 iOS8 下的運作,只好實機灌灌 iOS8 GM Seed 測試測試了。
測試過程中,發現有以下的錯誤訊息:
registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later.
這時候才發現 iOS8 下的推播改版了,改成所謂的互動式推播 ,即接收推播後,在推播的項目即可直接回覆、動作,不用進入 app 才能動作了;另外,在設定方面也不太一樣了,在 iOS7 下是「設定」>「通知中心」>「應用程式」去設定是否開關通知的設定,現在「設定」下即會有該應用程式,點入應用程式以進入推播設定,如下圖,左邊是 iOS7 例子,右邊是 iOS8 的例子。
閱讀全文 »
proguard and gson
2014/08/29今天「股海快訊」安卓 v1.4.1 上架後,即發現會有以下的錯誤:
java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:299)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352)
at java.util.concurrent.FutureTask.setException(FutureTask.java:219)
at java.util.concurrent.FutureTask.run(FutureTask.java:239)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
at java.lang.Thread.run(Thread.java:856)
Caused by: java.lang.RuntimeException: Missing type parameter.
at com.google.c.c.a.getSuperclassTypeParameter(Unknown Source)
at com.google.c.c.a.<init>(Unknown Source)
at tw.doitwell.xxx
閱讀全文 »
即使孩子調皮不懂事
2014/08/19“ListView Widget” for 下一班高鐵安卓版
2014/07/25最近,整理一下下一班高鐵安卓版 ,花了一些功夫將程式內的 ListView 秀到 Widget 上,原本想說,不外乎就 Activity 指定一下,就可上 Widget 了,一頭栽下去,又是三、四天的功夫才略懂略懂。
閱讀全文 »