2013年11月27日

[Xamarin] 調用JSON.net 來解析JSON (转帖)

摘要: 上一篇文章我們提到了透過WebClient從Facebook 拿到我的JSON資料再來我們要怎麼解析JSON格示呢?在.net 中,我們很孰悉的JSON.net,沒錯,我們依然可以在Xamarin中使用他感謝社群偉大的貢獻 下載網址:http://components.xamarin.com/view/json.net/接續上一個專案我們多引入下載後的 Newtonsoft.Json.dll記得要引入Android 下的引入後就跟我們平常使用JSON.net 一樣首先我們要為Facebook接回來的資料建立一個相對應的Class這時候我們可以使用http://json2csharp.com/這 阅读全文

posted @ 2013-11-27 00:46 王员外王爷 阅读(374) 评论(0) 推荐(0) 编辑

[Xamarin] 透過WebClient跟網路取得資料 (转帖)

摘要: 之前寫過一篇文章,關於在Android上面取得資料透過GET方式傳資料給Server(含解決中文編碼問題)我們來回顧一下 Android 端的Code:有沒有超多,如果是在Xaramin下面,真的,把上面不好的回憶給忘了吧,我們來看看在Xamarin下有多溫馨首先看一下畫面 Resources > Layout > Main.axml btnGetData1按鈕按下後,我會讓他去取得https://graph.facebook.com/donma.hsu我在Facebook open graph 中的資料.直接來看Code :using Android.App;using Andr 阅读全文

posted @ 2013-11-27 00:41 王员外王爷 阅读(398) 评论(0) 推荐(0) 编辑

[C#] 與Android共舞–透過GET方式傳資料給Server(含解決中文編碼問題) (转帖)

摘要: 上一篇文章分享了透過POST 方式傳資料回Server,這一篇來談談有關於透過GET的方式傳遞 首先,如我預期的一樣,透過網址傳遞,會產生編碼問題,這邊我就順代解掉,希望有碰到的人 可以不用為此煩惱.. 解說一下範例,手機傳遞給Server後,Server收到參數,直接印出來,然後手機再將資料取回,非常的簡單流程 中間只有傳遞不處理任何資料.. Server side (C#) :using System;namespace EchoService{ public partial class echoget : System.Web.UI.Page { protect... 阅读全文

posted @ 2013-11-27 00:37 王员外王爷 阅读(227) 评论(0) 推荐(0) 编辑

[C#] 與Android共舞–手機post資料給Server (转帖)

摘要: 最近在搞安卓,跟Server溝通是一定要的,這範例很簡單,就是我在Android 上面,透過POST 的方式傳資料給Server ,則Server 收到值後直接回傳, Server side 是用asp.net C# 寫作..現在直接來看CodeServer 端(C#):建立一個echo.aspx 在aspx 得部分除了第一行全部都拿掉只剩下:再來就是C# 得部分: using System;namespace EchoService { public partial class echo : System.Web.UI.Page { pro... 阅读全文

posted @ 2013-11-27 00:34 王员外王爷 阅读(290) 评论(0) 推荐(0) 编辑

2013年11月26日

[Xamarin] 製作吐司(Toast)以及圖文並茂的Toast (转帖)

摘要: 最近在看Xamarin使用C#來撰寫Android App .紀錄一下,順便給之後有需要的人可以有所參考 :)今天要來聊的是關於Toast 這東西,這在以前Android 上面我是很常使用拿來log 做debug 或是做一些給User 的簡單提示都是非常方便的.Toast樣貌:首先規劃兩個按鈕一個點擊後就是顯示傳統的Toast ,另外一個我們來測試有點變化圖片+文字的Toast 首先看一下主畫面 Main.axml 其實也沒啥好解釋的兩顆按鈕,第一顆 bntToast1,按下去後就會顯示傳統的Toast第二顆按鈕按下去後就是出現有圖文加在一起的Toast來看Code.Activi... 阅读全文

posted @ 2013-11-26 23:39 王员外王爷 阅读(461) 评论(0) 推荐(0) 编辑

[Xamarin] 產生專案的AndroidManifest.xml (转帖)

摘要: 紀錄一下 Xamarin 如何開啟 AndroidManifest.xml,因為這跟權限有關係,每個Android App幾乎都要設定每次都想Add File 去增加但是其實是不對的工具上面不管是Visual Studio 或是 Xamarin Studio 上面開啟都很簡單且設定方便Xamarin Stduio:對"專案"中按滑鼠右鍵,選擇"選項"左方選擇 "建置" > "Android Application" > "Add Android manifest"之後你在 Requi 阅读全文

posted @ 2013-11-26 23:32 王员外王爷 阅读(247) 评论(0) 推荐(0) 编辑

[Xamarin] 使用Webview 來做APP (转帖)

摘要: 有時候,企業要求的沒有這麼多,他原本可能官方網站就已經有支援Mobile Web Design 他只需要原封不動的開發一個APP也或是,他只是要型錄型,或是問卷調查的型的APP,這時候透過類似像iframe的方法開發APP也是一種方式,像是PhoneGap直接採用類似的方法來做到,但是不一樣的他們提供很多方式讓WebView 可以去呼叫Native的library,不過達到快速開發跟快平台這的確是一種快速開發的方式畢竟在這世界..現在來討論一下如何在Xamarin 下面開發一個嵌入網頁的APP,首先介紹一下畫面..首先我們就不能用他們預設的LinearLayout 而是要用 WebView 當 阅读全文

posted @ 2013-11-26 23:25 王员外王爷 阅读(2283) 评论(0) 推荐(0) 编辑

[Xamarin] 透過 IsolatedStorageFile儲存資料(转帖)

摘要: 開發手機App通常都會遇到想要儲存資料的,舉個例來說,像是(圖片來源:http://docs.xamarin.com/guides/android/application_fundamentals/activity_lifecycle)在android 生命週期中,OnReusme 可能需要把上次狀態讀取出來,在OnStop中因為App被中斷,所以必須把現在狀態寫起來以方便還原,這時候就會用到這儲存的機制..看一下官方文件:http://docs.xamarin.com/guides/cross-platform/application_fundamentals/building_cross_ 阅读全文

posted @ 2013-11-26 23:21 王员外王爷 阅读(273) 评论(0) 推荐(0) 编辑

[Xamarin] 透過StartActivityForResult傳值回來(转贴)

摘要: 上一篇文章(開啟另外一個Activity 並且帶資料),提到了開啟一個新的Activity ,我們將值透過intent 帶到下個Activity但是,如果我們開啟的Actrivity其實是有一個任務的,他必須要回傳值回來,讓父親可以知道一些訊息可以帶回來,我們該如何做這次案例首先主畫面為.點下按鈕後,就會開啟 LayoutAskQuestion.axml 然後就會回到主要的畫面,並且Toast剛剛選擇的結果. 內容我就寫在code 註解裡.. 主畫面 Main.axml : Activity1.cs:using Android.App;using Android.Content;usin... 阅读全文

posted @ 2013-11-26 23:14 王员外王爷 阅读(390) 评论(0) 推荐(0) 编辑

[Xamarin] 開啟另外一個Activity 並且帶資料 (转帖)

摘要: 每隻App是透過許多畫面所組成的,當然可能主畫面之外,都會有許多其他的頁面再Android 設計中畫面會有配合的Activity 當然在這之前,最好事先了解一下,Android 關於生命週期的規劃關於Activity 的生命週期可以參考這篇http://docs.xamarin.com/guides/android/application_fundamentals/activity_lifecycle我們看看今天的範例..兩個按鈕,第一個按鈕(btn1) 按下後,會呼叫起Child1Activity 這邊不難,直接看程式var btn1 = FindViewById(Resource.Id.b 阅读全文

posted @ 2013-11-26 22:37 王员外王爷 阅读(316) 评论(0) 推荐(0) 编辑

导航