[Xamarin] App預設讀取文字檔案
有時候製作App,需要讀取一些制式的文字,可能是一個檔案會比較方便,當然在Android 下面是可以放在String.xml
但是文字一多就會顯得很麻煩,今天這邊文章是做一下筆記如何讀取一個文字檔案,這樣有些大量的文字就可以放在裡面
並且直接讀取就可以了,像是隱私權條款等。都可以利用這方法讀取..
1.首先,先把要被讀取的文字檔放在專案的Assets/下 ,文中文 source.txt
[Xamarin] 讀取大張的圖片
手機資源很有限,如果要讀取一張使用者拍的照片,尤其是現在照片都很大,讀取進來後根本就是大到爆掉這時候該怎麼辦
範例: 有兩顆按鈕,首先讀取一張照片近來,並且將照片寫入internal storage,之後再將他從internal storage 中讀取出來
[Xamarin] App啟動時的啟動畫面(Splash Screen)
一開始載入的Activity 有可能很大,所以我們可以在App啟動前需要一個載入的畫面,這篇記錄一個最簡單的方式
1.首先找一張圖,取名為 splash.png 放在 Resources\Drawable\splash.png
[Xamarin] 使用Google Map
[Xamarin] 透過Native Code呼叫 JavaScript function 之 Alert消失問題
上一次我們在說到 [Xamarin] 透過Native Code呼叫 JavaScript function 在Native中呼叫WebView 中Javascript function ,但是有沒有發現,alert 並沒有任何反應,但是alert 對我來說頗重要,因為很多時候必須要用到這功能來提醒使用者,所以囉查一下,要用特殊的作法,今天就來記錄一下
[Xamarin] 透過Native Code呼叫 JavaScript function
上一篇我們聊到WebView Javascript with JQuery Call Native. 我們透過Javascript 來呼叫Native 的部分,這一篇我們來聊一下,關於如何在Native 中呼叫 Javascript的部分
首先,我們要參考這篇文章(使用Webview 來做APP)來建置WebView ,這邊我就不贅述了。
[Xamarin] WebView Javascript with JQuery Call Native.
今天我們來聊聊關於如何使用WebView 中的Javascript 來呼叫 Native Code 的部分
首先,你得先來看看這篇[Xamarin] 使用Webview 來做APP 因為這篇文章至少講解了一下,你如何在Xamarin中使用了WebView因為重複的部分我就不另外解釋了
1. 首先建立Layout - /Resources/Layout/Main.axml
正如同之前文章一樣我們先建立Layout裡面包含了一個名為webviewMain的WebView
<?xml version="1.0" encoding="utf-8"?>
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webviewMain"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
[Xamarin] 從Xamarin中呼叫 *.jar 的 library - 呼叫篇
上篇文章我們建立一個很簡單的Library : com.example.blackfactory.UtilFunc 現在我們要在Xamarin 中呼叫囉!
首先我們要先成立一個橋接的專案 JARBridge ,這邊請注意 需要開 Java Bindings Library
[Xamarin] 從Xamarin中呼叫 *.jar 的 library -建立.jar篇
嗯,這篇我們來聊聊如何從Xamarin 中來呼叫,已經包好的.jar ,首先因為要讓測試順利,我們開一個Android Java 的專案
當然是Eclipse ,然後我們簡簡單單寫一個測試用的library,建立專案時,請記住這地方要勾
專案名稱為 com.example.blackfactory
[Xamarin] 簡單使用Fragment 靜態篇
新的Android 開發,非常會使用到Fragment,不過官方範例有點小複雜,對初學者來說有點難消化,所以就記錄一下心得,這邊部落格將使用靜態的方法使用Fragment,Fragment 有自己的生命周期,如果之後有機會再說到,這邊文章只有簡單講解使用。之前有篇文章提到 使用LayoutInflater.Inflate載入預先設計好的Layout並使用 說到將一個畫面給打氣給呼叫起來,但是因為這樣就必須要在主要的MainActivity中控制每一個被呼叫起的Layout元件,在Android 3.0 之後,很多開發元件的廠商都改版了,並且都採用Fragmnet的方式包裝,因為他對於螢幕解析度的議題會有比較好的解決方法,當然這就不是此篇的重點了,現在我們來看看今天案例。
我設計了一個Layout名為 Fragment1 ,我希望由MainActivity 給愈一個DisplayContext 然後 該Fragment中的按鈕按下後會顯示在TextView上面
[Xamarin] Isolated Storage vs Internal Storage in Android
之前測一下,關於因為Xamarin 中他提供原本Android 就擁有的機制 Internal Storage ,還有他多提供Microsoft 新的處理架構中在Windows Phone and Windows App 上面,所擁有的Isolated Storage 的相關library 可以讓你可以統一觀念去操控,相關文章可以看這邊:
Isolated Storage : [Xamarin] 透過 IsolatedStorageFile儲存資料
Internal Storage : [Xamarin] 關於Internal Storage ,存取App內部使用資料
這邊我記錄一下我觀察到的現象,希望對之後碰到的人有所幫助
[Xamarin] 用Service 來製作一個Notification的時鐘
這篇利用來製作一個會出現在Notification的時鐘,來敘述一下 Service,在你製作的App被關閉時,可以透過Service繼續運行你想處理的部分,當然Service 也有其生命周期
[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 的特性使用System.IO 下的方法來處理..
介紹一下今天案例: