發表文章

目前顯示的是有「Android」標籤的文章

[Cordova Hybrid APP] (三) 發佈第一個APP(含編譯可上架Android & iOS)

圖片
本文要跟大家分享一下如何使用Visual Studio 2013來開發可上架的Hybrid APP,在開發前首先必須先設定好先前 文章 說明的環境設定才可繼續進行開發的步驟。 新增一個Hybrid App專案,JavaScript->Multi-Device Hybrid App,選擇Blank App(Apache Cordova),設定好專案路徑後按下確認,專案建立好後,打開方案總管可以看到Visual Studio已經建立好專案所需的基本檔案及分類, MSDN 有更詳細的說明怎麼開發一個APP,有興趣的可自行參閱。

Android 開發GoogleMap專案

圖片
前幾天把一個先前已開發好的GoogleMap專案移到另外一台電腦上開啟,卻發現GoogleMap地圖沒有辦法正常work,找了好久才突然想起,若要在模擬器開發GoogleMap的程式必須先去註冊一組debug key(金鑰),這個很重要每次都忘記~"~。 在Android上面開發GoogleMap並不是直接接元件拉過去就可以使用了,必須先去註冊一組Key,而且模擬器和實體機器(發佈版本)的使用方式又有些許不同,下面我就記錄一下整個開發的步驟。

HTC Sense3.0待機(鎖屏or關屏)模式下無法使用Toast提示訊息

圖片
最近在開發手機來電監聽的APP,有個需求就是要有電話打進來的時候,要跳出客製的來電訊息,等到我一切在模擬器上面測試都OK的時候,放到實體機器上面測試,馬上就破功,電話打進來的時候毫無反應,一開始我想說會不會是Android的版本關係,於是我就換了其它版本的模擬器,還是正常可以正常執行,但是我在這時候發現原來實機上面是會運作的,只是在待機模式下面程式都沒有反應。

在新的執行緒(Thread)中執行 Toast訊息提示

在Android當中若要在新的執行緒當中使用TOAST都會出現以下的錯誤訊【java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()】。若要可以正常執行請參閱以下解決方式。

Android 2.3 使用Facebook API

圖片
這幾天為了寫一個在Android 手機上調用Facebook API ,沒想到一個看起來很簡單的動作,卻整整折磨我三天的時間。在這裡大概說明一下是什麼原因。 話說我寫了一個GoogleMap搭配Facebook打卡的程式,在模擬器的環境都跑的好好的,於是我就很興奮把程式裝到我的手機上面,結果出現了一個錯誤訊息。

Android手機開發更換自己喜歡的字型

圖片
前幾天自己在寫一個Android手機版大樂透程式的時候突然想到,之前在寫Windows Mobile的時候可以更換字型,但是在Android找了老半天似乎沒有發現相同設定的屬性,查了一下Android Developer找到了 setTypeFace 這個Method,自己try了一下發現OK可正常使用,在下文當中就教大家如何更換Android手機程式的字型。

Android開發直接使用實體手機進行測試

圖片
最近老婆大人通融給我買了一支HTC的手機,手機買來不進行開發實在是太可惜了,於是在網路上看了一堆文件後就開始進行開發,一開始我都是使用模擬器進行開發,模擬器開發固然方便,但是還是有一些功能無法實際的測試(感測器等等...)。都要透過編譯完的apk檔傳到手機、安裝,最後才可以測試,但是這樣實在太麻煩了,這邊提供如果有手機的開發者可以直接透過手機開發的設定方式給大家。