顯示具有 Xamarin 標籤的文章。 顯示所有文章
顯示具有 Xamarin 標籤的文章。 顯示所有文章

[Xamarin] 簡單的分享方法

2015-07-20

今天要來做一個很簡單就可以達到分享效果的方法,做出來後效果如下

Screenshot_2015-07-20-14-17-22


[Xamarin] Scan QRCode 使用 ZXing.Net.Mobile

2015-07-16

專案需求,最近需要掃描QR Code 所以簡單研究一下,結果超簡單,哈哈,筆記一下給需要的人,跟注意的事項

主要我們是透過 ZXing.Net.Mobile

Image 023


[Xamarin] App預設讀取文字檔案

2015-07-14

有時候製作App,需要讀取一些制式的文字,可能是一個檔案會比較方便,當然在Android 下面是可以放在String.xml

但是文字一多就會顯得很麻煩,今天這邊文章是做一下筆記如何讀取一個文字檔案,這樣有些大量的文字就可以放在裡面

並且直接讀取就可以了,像是隱私權條款等。都可以利用這方法讀取..

1.首先,先把要被讀取的文字檔放在專案的Assets/下 ,文中文 source.txt

Image 016


[Xamarin] 讀取大張的圖片

2014-05-13

手機資源很有限,如果要讀取一張使用者拍的照片,尤其是現在照片都很大,讀取進來後根本就是大到爆掉這時候該怎麼辦
範例: 有兩顆按鈕,首先讀取一張照片近來,並且將照片寫入internal storage,之後再將他從internal storage 中讀取出來


[Xamarin] App啟動時的啟動畫面(Splash Screen)

2014-02-20

一開始載入的Activity 有可能很大,所以我們可以在App啟動前需要一個載入的畫面,這篇記錄一個最簡單的方式

1.首先找一張圖,取名為 splash.png 放在 Resources\Drawable\splash.png

2014-02-20_172203


[Xamarin] 使用Google Map

2014-02-07

在原生Android 做過一次,很麻煩,在Xamarin 下面也做過一次,也是很麻煩,畢竟,Android 雖然是免費,但是Google Map 這服務依然是Google 自己本家的,所以這也是為什麼刷機常常都要再補刷入Google Service ..
Screenshot_2014-02-07-17-27-27

接下來就是一堆動作盡量紀載詳細點..



[Xamarin] 透過Native Code呼叫 JavaScript function 之 Alert消失問題

2013-10-04

上一次我們在說到 [Xamarin] 透過Native Code呼叫 JavaScript function 在Native中呼叫WebView 中Javascript function ,但是有沒有發現,alert 並沒有任何反應,但是alert 對我來說頗重要,因為很多時候必須要用到這功能來提醒使用者,所以囉查一下,要用特殊的作法,今天就來記錄一下


[Xamarin] 透過Native Code呼叫 JavaScript function

2013-09-27

上一篇我們聊到WebView Javascript with JQuery Call Native. 我們透過Javascript 來呼叫Native 的部分,這一篇我們來聊一下,關於如何在Native 中呼叫 Javascript的部分

首先,我們要參考這篇文章(使用Webview 來做APP)來建置WebView ,這邊我就不贅述了。


[Xamarin] WebView Javascript with JQuery Call Native.

2013-09-26

今天我們來聊聊關於如何使用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] 取得所有已安裝軟體清單

2013-09-17

最近會用到,簡單記錄一下,抓取所有該手機已經安裝的軟體清單

結果圖:

shot_000007



[Xamarin] 從Xamarin中呼叫 *.jar 的 library - 呼叫篇

2013-09-14

上篇文章我們建立一個很簡單的Library : com.example.blackfactory.UtilFunc 現在我們要在Xamarin 中呼叫囉!

首先我們要先成立一個橋接的專案 JARBridge ,這邊請注意 需要開 Java Bindings Library

2013-09-14_152842


[Xamarin] 從Xamarin中呼叫 *.jar 的 library -建立.jar篇

嗯,這篇我們來聊聊如何從Xamarin 中來呼叫,已經包好的.jar ,首先因為要讓測試順利,我們開一個Android Java 的專案

當然是Eclipse ,然後我們簡簡單單寫一個測試用的library,建立專案時,請記住這地方要勾

專案名稱為 com.example.blackfactory


2013-09-14_145456


[Xamarin] 動態載入Fragment

2013-09-04

上篇文章(簡單使用Fragment 靜態篇),我們靜態的叫入Fragment ,這篇我們來動態加入,一樣務求好懂簡單

1.一樣先將專案調整成3.0以上版本

2013-09-04_121012


[Xamarin] 簡單使用Fragment 靜態篇

2013-09-03

新的Android 開發,非常會使用到Fragment,不過官方範例有點小複雜,對初學者來說有點難消化,所以就記錄一下心得,這邊部落格將使用靜態的方法使用Fragment,Fragment 有自己的生命周期,如果之後有機會再說到,這邊文章只有簡單講解使用。之前有篇文章提到 使用LayoutInflater.Inflate載入預先設計好的Layout並使用 說到將一個畫面給打氣給呼叫起來,但是因為這樣就必須要在主要的MainActivity中控制每一個被呼叫起的Layout元件,在Android 3.0 之後,很多開發元件的廠商都改版了,並且都採用Fragmnet的方式包裝,因為他對於螢幕解析度的議題會有比較好的解決方法,當然這就不是此篇的重點了,現在我們來看看今天案例。

我設計了一個Layout名為 Fragment1 ,我希望由MainActivity 給愈一個DisplayContext 然後 該Fragment中的按鈕按下後會顯示在TextView上面
2013-09-03_164118


[Xamarin] 關於SQLite 的操作

2013-08-16

我們聊一下常用的東西,SQLite,這東西很常用到,當再寫手機APP的時候,有時候會在Client 做 cache或是做一些資料的管理都很必須會用到,我們來看看今天的範例

2013-08-16_184708


[Xamarin] Isolated Storage vs Internal Storage in Android

2013-08-12

之前測一下,關於因為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的時鐘

2013-08-09

這篇利用來製作一個會出現在Notification的時鐘,來敘述一下 Service,在你製作的App被關閉時,可以透過Service繼續運行你想處理的部分,當然Service 也有其生命周期

01_-_StartedServiceLifecycle


[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 下的方法來處理..
介紹一下今天案例:

2013-08-09_114347


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

2013-07-22

開發的時候,一定會把一些東西設計成元件,並且可以多次使用,今天紀錄一篇比較簡單的方法,可以載入事先做好的Layout 並且給予事件
介紹一下範例:
2013-07-22_194734

Main.axml:


[Xamarin] 簡單使用AlertDialog

2013-07-19

這東西跟Toast 很像,有方便提示的作用

像是Windows 上面的MessageBox 或是 Javascript 的 Alert 會先阻斷使用者並且下一個決定


Screenshot_2013-07-19-13-04-00

很簡單我就不贅述,基本上透過 AlertDialog 就可以輕鬆叫起來


當麻許的超技八 2014 | Donma Hsu Design.