Posts

Showing posts from February, 2013

Google I/O 2012: No-SQL vs. SQL

Image

Stage3D online conference

Facebook Android SDK login

Facebook Android SDK API provides single sign on (SSO), that means if has logged through Facebook app session, so you needn't sign in Facebook every time.

_fbAPI.authorize(this, new String[] { "email" }, Facebook.FORCE_DIALOG_AUTH, new DialogListener() );
It will pop-up Facebook sign in dialog every time, but it may disturb users and they could not like this way.

http://stackoverflow.com/questions/8795985/how-logout-works-in-facebook-sdk-android
http://stackoverflow.com/questions/7679875/is-there-a-way-to-log-out-via-facebook-api-on-android-if-you-have-the-facebook-a


回首2012年

2012年,對於我來說是個值得回憶的一年。在這一年我對自己的專業能力開始有些許自信,在下班後開始找我自己也能挑戰的主題。這一年正是獨立開發者以及許多年輕創業者興起的一年,我也很想要挑戰自己的能力,我買了台MacBook,嘗試了自己有興趣的題目。

去年最受歡迎的主題就是SoLoMo(Social, Local, Mobile),因此我試做了兩款iOS的app,分別是去Facebook抓取附近的好友打卡資料標記在地圖上,另外一個是將附近有興趣的店家標記出來,我心想這兩者結合在一起可以到吸引使用者的興趣,不過這個我沒有完成它,原因是後來Facebook也開始推Nearby,再來就是看到好朋友做的社群交友app有些成績,讓我想要跟他們一起成功因此就加入了他們。

這一年真的對我來說很精采,我去了美國舊金山參加GDC2012,看到了世界上優秀的遊戲開發者是多麼的熱情,"分享"對於他們絕對是件很重要的事!!! 以及遊戲是如何被建造成一個產業,且吸引了這麼多傑出的人才投入。在那裏我發現了台灣的遊戲產業並不是傑出人才不夠,而是並沒有一個開放的分享平台讓彼此的熱情互相激昂。在那邊也遇到有趣的人,跟我聊聊我平常下班在做甚麼? 我就說我在做一個社群的app,講著講著我心虛了,因為他跟我說他正在開發自己的遊戲,我摸摸頭,原來我對遊戲開發的熱情遠不足於他,雖然白天在公司我已經做了一整天遊戲,在公司會埋怨公司的開發進度緩慢,但我回到家我做的並不是遊戲,難道我對遊戲並沒那麼有熱忱嗎?與其埋怨公司的開發進度,應該試著在家中開案讓自己了解整個遊戲開發的過程... 這個想法在我心裡有了一塊位子....

後來,在公司開發的Flash 3D引擎實在做得不錯,我去了一趟上海GDC做演講,那裏的遊戲開發風氣讓我印象深刻,隨便問一個遊戲人都有自己的遊戲想法,再來就是那邊的年輕人對於未來是充滿希望的,很勇於挑戰。這方面的態度相較於國內是比較缺乏的。


如果讓我再重新回去這 2012年,我要給自己幾個叮嚀:
不看任何書自學Android開發是很威,但是很多上網學得的片段程式碼並沒有辦法真的讓你真的搞懂這個系統。並且這是個很沒效率的開發方式,會花太多時間在解決小問題上。還是應該回過頭先把整個study都完備後再go。今年的Google Play商城嘗試讓我真的學到很多,了解了使用者的行為、app的宣傳…

Android: map api apply

Image
Android map api的申請分為debug/release:


Debug: 由於Debug版本的keystore預設會在專案設定的位置 在命令列輸入: keytool -list -alias androiddebugkey -keystore "your_path"
-storepass android -keypass android






 將得到的MD5填入google map api註冊網頁
https://developers.google.com/maps/documentation/android/v1/maps-api-signup?hl=zh-tw

最後便得到Map api金鑰
Reference:
http://wangshifuola.blogspot.tw/2010/12/androidgoogle-map-api-key.html

Release: 在命令列輸入:keytool -genkey -v -keystore yourkeyname.keystore -alias yourkeyname -keyalg RSA -validity 10000














取得MD5的憑證,輸入keytool -list -v -keystore “YourPath"
將得到的MD5填入google map api註冊網頁 https://developers.google.com/maps/documentation/android/v1/maps-api-signup?hl=zh-tw

 最後便得到Map api金鑰 Reference:
http://wangshifuola.blogspot.tw/2011/06/androidgoogle-map-api-key.html

Understanding Flash Player

Image