[WindowsPhone] 關於Isolated Storage中存取讀取圖片
最近在弄一些有關於Window Phone 的東西,其中我需要將圖片放到Isolated Storage 中
但是發現,網路上有許多文章做法試了卻沒用,最後在 Stack Overflow 上面有找到簡單的作法
所以就簡單包裝成兩個method 關於存取圖片至Isolated Storage
介紹一下畫面:
標籤: C# , Silverlight , WindowsPhone
[Xamarin] 簡單使用AlertDialog
[Xamarin] 啟動拍照並且儲存
拍照對手機來說是很常用到的功能,許多App都基於在拍照上面,這篇文章主要大部分是在翻譯官方文件 (http://docs.xamarin.com/recipes/android/other_ux/camera_intent/take_a_picture_and_save_using_camera_app)
因為這篇寫得很清楚,主要我就筆記且翻譯一些比較重要的地方。
這篇文章主要聊聊如何啟動相機,並且拍一張照片之後,將照片取回來顯示在ImageView 上面
1. 首先我們看一下畫面,有一顆按鈕點下去後就啟動相機,並且將圖片帶回,首先你得先做幾件事情,開啟一個專案,再來就是新增AndroidManifest.xml 並且 新增WRITE_EXTERNAL_STORAG的權限。下面為 主要畫面的axml code :
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Button
android:id="@+id/myButton"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="開啟照相機" />
<ImageView
android:src="@android:drawable/ic_menu_gallery"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/imageView1"
android:adjustViewBounds="true" />
</LinearLayout>
[Xamarin] 製作Options Menu、Intent 呼叫網址和Market
[Xamarin] 客製化的ListView之章
[Xamarin] 使用Webview 來做APP
有時候,企業要求的沒有這麼多,他原本可能官方網站就已經有支援Mobile Web Design 他只需要原封不動的開發一個APP
也或是,他只是要型錄型,或是問卷調查的型的APP,這時候透過類似像iframe的方法開發APP也是一種方式,像是PhoneGap
直接採用類似的方法來做到,但是不一樣的他們提供很多方式讓WebView 可以去呼叫Native的library,不過達到快速開發跟快平台
這的確是一種快速開發的方式畢竟在這世界..
[Xamarin] 透過 IsolatedStorageFile儲存資料
開發手機App通常都會遇到想要儲存資料的,舉個例來說,像是
(圖片來源:http://docs.xamarin.com/guides/android/application_fundamentals/activity_lifecycle)
[Xamarin] 簡單實作ListActivity
之前寫到一篇文章透過StartActivityForResult傳值回來,透過跳到另外一個Activity 來選擇答案,之後透過intent(意圖) 回傳.
但是文中案例因為是用事先設好的Layout 但是如果需要被選擇的東西很多時該怎麼辦
我們討論一下,如何製作很簡單的List .
[01LAB] 當年神作 戰神(關公大戰外星人)
最近有一部電影很紅,叫做環太平洋題材為外星人跟機器人打鬥
後來知道有一神作知道台灣早期有拍過一部電影 戰神,大家又直接稱作關公大戰外星人
當年我還沒出生,所以不知道有這部電影…
圖片來源:http://jasonblog.tw/2007/05/guangon-vs-alien.html
[Xamarin] 關於發出Notification 的大小事
關於Anroid 的使用者來說,Notification 是一個非常會看到且用到的功能
他可以提醒使用者甚麼東西需要待處理,像是郵件或是會議的提醒等..
甚至有些APP ,直接使用Notification 來做記事像是 https://play.google.com/store/apps/details?id=bleetech.notificationnote
簡單且方便,這篇我們來談談如何來製作 Local Notification
[Xamarin] 透過 intent-filter 來接管 http ,製作偽瀏覽器
使用Android 的朋友一定對這畫面不陌生
在開啟網址的時候,或是Youtube連結的時候,因為Android 發現,你手機安裝的App有哪些可以支援這些東西的瀏覽
所以,就可以使用甚麼東西來進行開啟,上面那個一個'偽瀏覽器'就是透過這方法做到的,當然這篇目的不是要做瀏覽器
所以只會在開啟後取得該連結網址,首先我們來看看AndroidManifest.xml (加入AndroidManifest.xml可以參考這篇)
[Xamarin] 透過StartActivityForResult傳值回來
上一篇文章(開啟另外一個Activity 並且帶資料),提到了開啟一個新的Activity ,我們將值透過intent 帶到下個Activity
但是,如果我們開啟的Actrivity其實是有一個任務的,他必須要回傳值回來,讓父親可以知道一些訊息可以帶回來,我們該如何做
這次案例首先主畫面為.
[Xamarin] 開啟另外一個Activity 並且帶資料
每隻App是透過許多畫面所組成的,當然可能主畫面之外,都會有許多其他的頁面
再Android 設計中畫面會有配合的Activity 當然在這之前,最好事先了解一下,Android 關於生命週期的規劃
關於Activity 的生命週期可以參考這篇
http://docs.xamarin.com/guides/android/application_fundamentals/activity_lifecycle
[Xamarin] 調用JSON.net 來解析JSON
上一篇文章我們提到了透過WebClient從Facebook 拿到我的JSON資料
再來我們要怎麼解析JSON格示呢?在.net 中,我們很孰悉的JSON.net,沒錯,我們依然可以在Xamarin中使用他
[Xamarin] 透過WebClient跟網路取得資料
之前寫過一篇文章,關於在Android上面取得資料 透過GET方式傳資料給Server(含解決中文編碼問題)
我們來回顧一下 Android 端的Code:
有沒有超多,如果是在Xaramin下面,真的,把上面不好的回憶給忘了吧,我們來看看在Xamarin下有多溫馨
[Xamarin] 製作吐司(Toast)以及圖文並茂的Toast
最近在看Xamarin使用C#來撰寫Android App .
紀錄一下,順便給之後有需要的人可以有所參考 :)
今天要來聊的是關於Toast 這東西,這在以前Android 上面我是很常使用
拿來log 做debug 或是做一些給User 的簡單提示都是非常方便的.
Toast樣貌:
[Xamarin] 產生專案的AndroidManifest.xml
紀錄一下 Xamarin 如何開啟 AndroidManifest.xml,因為這跟權限有關係,每個Android App幾乎都要設定
每次都想Add File 去增加但是其實是不對的
工具上面不管是Visual Studio 或是 Xamarin Studio 上面開啟都很簡單且設定方便
Xamarin Stduio:
對"專案"中按滑鼠右鍵,選擇"選項"
[C#] 取MySQL 中資料表(TABLE)的欄位以及相關資訊
上一篇文章,我們談到關於透過C#取MySQL 其中一資料庫中的所有TABLE
這篇我們來談談取到資料庫的TABLE後我們來取得各TABLE裡面個欄位名稱、是否為KEY、欄位類別、欄位類別最大限制
首先我們在MySQL 建立兩張資料表並且欄位如下:
test_ina9 > friends
test_ina9 > payrecord