2013年11月27日

[Xamarin] 用Service 來製作一個Notification的時鐘 (转帖)

摘要: 這篇利用來製作一個會出現在Notification的時鐘,來敘述一下 Service,在你製作的App被關閉時,可以透過Service繼續運行你想處理的部分,當然Service 也有其生命周期 接下來我們來介紹一下今天的案例:當按下開始報時服務按鈕時,就會啟動Service,並且更新Notification 如下:之後就算離開APP他的秒數也是會繼續跑的跟現在時間同步,之後按下停止報時服務才會將其終結..1.首先我們得在專案裡面建立一個 RemindService.cs 當然這是自己命名的 ,他必須繼承Servicenamespace XamarinServiceTest{ //此 at... 阅读全文

posted @ 2013-11-27 01:15 王员外王爷 阅读(337) 评论(0) 推荐(0) 编辑

[Xamarin] 關於Internal Storage ,存取App內部使用資料 (转帖)

摘要: 最近在開發App,會使用到必須要處理一些App所使用的資料,上網路查一下Android 得作法,包含我自己也實作了一下,可能是因為對Java || Android 不是很孰悉,常常錯在 java.lang.illegalargumentexception 這上面,查一下Xamarin 論壇:http://forums.xamarin.com/discussion/333/how-to-save-a-string-on-internal-isolated-storage-with-mono-for-android 在建立檔案夾的時候也會出現,所以我看了一下,乾脆就依照Xamarin 的特性使用S 阅读全文

posted @ 2013-11-27 01:13 王员外王爷 阅读(263) 评论(0) 推荐(0) 编辑

[Xamarin] 關於SQLite 的操作 (转帖)

摘要: 我們聊一下常用的東西,SQLite,這東西很常用到,當再寫手機APP的時候,有時候會在Client 做 cache或是做一些資料的管理都很必須會用到,我們來看看今天的範例建立SQL Lite 資料庫,然後建立一張為Users 的資料表其欄位為 ID(數字,並且自動累加)、Name(ntext)、Addr(ntext) ,之後我們寫入一筆資料進去,之後並且將他查詢出來1.在專案的開始我們首先得先引用幾個library : System.Data , System.Data.SQLite2.建立資料庫:var sqlLiteFilePath = GetFileStreamPath("&q 阅读全文

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

[Xamarin] 使用LayoutInflater.Inflate載入預先設計好的Layout並使用 (转帖)

摘要: 開發的時候,一定會把一些東西設計成元件,並且可以多次使用,今天紀錄一篇比較簡單的方法,可以載入事先做好的Layout 並且給予事件 介紹一下範例: Main.axml: 紅色框起來的部分,就是我預留給客製化Layout放的地方,id 為 custContainer 的 LinearLayout 讓自訂的Layout可以被Inflate(打氣)在這地方 "Inflate 客製 Layout" 按鈕被按下時,會Inflate 一個客製化的元件至custContainer,並且給愈該元件該有的事件 介紹一下,這是我客製化的Layout CustControlLayout.axml 阅读全文

posted @ 2013-11-27 01:08 王员外王爷 阅读(365) 评论(0) 推荐(0) 编辑

[Xamarin] 簡單使用AlertDialog (转帖)

摘要: 這東西跟Toast 很像,有方便提示的作用像是Windows 上面的MessageBox 或是 Javascript 的 Alert 會先阻斷使用者並且下一個決定很簡單我就不贅述,基本上透過 AlertDialog 就可以輕鬆叫起來using System;using Android.App;using Android.Content;using Android.Runtime;using Android.Views;using Android.Widget;using Android.OS;namespace TestDialog{ [Activity(Label = "TestD 阅读全文

posted @ 2013-11-27 01:06 王员外王爷 阅读(846) 评论(0) 推荐(0) 编辑

[Xamarin] 啟動拍照並且儲存 (转帖)

摘要: 拍照對手機來說是很常用到的功能,許多App都基於在拍照上面,這篇文章主要大部分是在翻譯官方文件 (http://docs.xamarin.com/recipes/android/other_ux/camera_intent/take_a_picture_and_save_using_camera_app) 因為這篇寫得很清楚,主要我就筆記且翻譯一些比較重要的地方。這篇文章主要聊聊如何啟動相機,並且拍一張照片之後,將照片取回來顯示在ImageView 上面1. 首先我們看一下畫面,有一顆按鈕點下去後就啟動相機,並且將圖片帶回,首先你得先做幾件事情,開啟一個專案,再來就是新增AndroidMani 阅读全文

posted @ 2013-11-27 01:05 王员外王爷 阅读(625) 评论(0) 推荐(0) 编辑

[Xamarin] 製作Options Menu、Intent 呼叫網址和Market (转帖)

摘要: Android的設計如果沒意外的話通常有三棵按鈕,BACK,HOME,OPTION(圖片來源:http://developer.android.com/design/index.html) 在OPTION鍵按下後會出現象是下圖的選單 (圖片來源:http://developer.android.com/guide/topics/ui/menus.html)這設計在iOS 上面目前是沒有的,但是在Windows Phone上面有類似的東西叫做App Bar,但是並非由實體鍵盤呼叫,而是透過APP下方的三個小點 (圖片來源:http://msdn.microsoft.com/en-us/libra 阅读全文

posted @ 2013-11-27 01:03 王员外王爷 阅读(319) 评论(0) 推荐(0) 编辑

[Xamarin] 客製化的ListView之章 (转帖)

摘要: 上次我們說到簡單的的SimpleExpandableListItem1 來做選單老闆不會因為這樣而滿足的,因為總是希望一個獨一無二,而且漂亮的List 選單 這篇我們來看看如何實作最後結果為自訂每一個ListItem的選單 1.首先我們先制定我們需要的物件模型,假設每一個UserInfo 都會有這些資料,我們就先建立好物件模型 UserInfo.csnamespace SimpleTextList{ public class UserInfo { public string Title { get; set; } public string Desc {... 阅读全文

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

[Xamarin] 關於發出Notification 的大小事 (转帖)

摘要: 關於Anroid 的使用者來說,Notification 是一個非常會看到且用到的功能他可以提醒使用者甚麼東西需要待處理,像是郵件或是會議的提醒等..甚至有些APP ,直接使用Notification 來做記事像是https://play.google.com/store/apps/details?id=bleetech.notificationnote簡單且方便,這篇我們來談談如何來製作Local Notification首先我們來講解要實作的畫面 畫面上有三顆按鈕, 發動基本款的Notification(btn1) ,不同Id Notification(btn2),啟動Activity(b 阅读全文

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

[Xamarin] 透過 intent-filter 來接管 http ,製作偽瀏覽器 (转帖)

摘要: 使用Android 的朋友一定對這畫面不陌生在開啟網址的時候,或是Youtube連結的時候,因為Android 發現,你手機安裝的App有哪些可以支援這些東西的瀏覽 所以,就可以使用甚麼東西來進行開啟,上面那個一個'偽瀏覽器'就是透過這方法做到的,當然這篇目的不是要做瀏覽器 所以只會在開啟後取得該連結網址,首先我們來看看AndroidManifest.xml (加入AndroidManifest.xml可以參考這篇) ... 阅读全文

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

导航