<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Anistar RIA Blog &#187; Android</title>
	<atom:link href="http://blog.riaproject.com/tag/android/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.riaproject.com</link>
	<description>Rich Internet Application 知識誌</description>
	<lastBuildDate>Wed, 21 Dec 2011 05:43:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>我也會Android PART3 – 免錢擁有用不完的Android手機</title>
		<link>http://blog.riaproject.com/android/1796.html</link>
		<comments>http://blog.riaproject.com/android/1796.html#comments</comments>
		<pubDate>Wed, 11 May 2011 06:16:15 +0000</pubDate>
		<dc:creator>anistar</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://blog.riaproject.com/?p=1796</guid>
		<description><![CDATA[嗯，這個標題應該是誤很大， 不過為了慶祝5/11台灣沒有沉入海底， 所以為了向"王老師"致敬所以今天誤很大也沒關係。 (這個誤更大 XD) 當然這篇並不是告訴大家如何去A免錢的Android的手機， (我也很想要啊~) 而是告訴大家如何在Eclipse去建立許多不同設備的Android平台來當作測試環境， 不然面對各種各樣的Android平台， 光是其中的差異性就夠叫人頭疼了， 不過若是你要成為專業的Android開發者， 一台實體機器還是一定要的啦。 首先要有測試機， 當然要先去偷拐搶騙建立一台虛擬機器， 設定步驟很簡單， 由上方工具列選 [window &#62; Android SDK and AVD Manger]， 選擇完後就會跳出如下方的一個設定面板， 由右側選[new]來依照自己的需求來建立即可。 &#160; 建立好後， 接下來就可以選擇哪一台機器做為你要的測試機了， 當然電腦可沒這麼聰明， 你必須要先設定好在執行時從眾妻妾測試機中選擇一台， 設定時一樣從工具列中選 [Run &#62; Run Configurations...]來進行設定， 畫面如下，只需要從"target"勾選心目中的那台即可， 接下來直接Run就可以了。 &#160; 如以下的兩個畫面， 在不同的解析度或OS版本下都會有點差異。 &#160; &#160; 身為一個優秀的Android開發者， 要負責將每個平台的相容度做好也是合情合理的， 這些虛擬測試機將會是你踏出的第一步。 後記： 在草稿中的Android連載文章已經累積了不少了， 我會盡快在2012/12/21以前盡快發佈出來， 如果過了12/21人類還沒有滅亡， 那我再來寫些有趣的應用吧。 :p]]></description>
		<wfw:commentRss>http://blog.riaproject.com/android/1796.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>我也會Android PART2 – 啟動你的第一次Hello Android World</title>
		<link>http://blog.riaproject.com/android/1754.html</link>
		<comments>http://blog.riaproject.com/android/1754.html#comments</comments>
		<pubDate>Wed, 04 May 2011 05:20:40 +0000</pubDate>
		<dc:creator>anistar</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://blog.riaproject.com/?p=1754</guid>
		<description><![CDATA[在上篇我們已經討論過Android專案的架構了， 所以這次就可以切入主題來了解如何建立膩自己的Hello World， 不過因為篇幅有限(我又不是在寫書 Orz)， 沒辦法慢慢來所以在HelloWorld的示範中， 我們就一口氣講過幾個重要的概念， 好啦，各位同學又要綁好安全帶，上路啦～ 首先當然要先開一個新的專案設定， 如上圖所示，你必須要先設定一個你想要開發的環境， 依照我的習慣當然要最低需求的OS版本， 所以我是以Android 2.1為開發環境， 接著把Application name和package name設定好就可以開始專案了。 還記得上次我們有說main.xml是用來負責Android畫面的XML配置檔， 這次我們要在main.xml設置5個按鈕Button， 並在TextView上寫入網址， 看看Android是否可以很聰明的把網址變成超連結？ main.xml的配置如下： &#160; 配置好畫面後，接下來回到主程式中來處理按鈕的互動， 由上方的main.xml中我們已經將每個按鈕的點擊事件(onClick)交由clickHandler來處理了， 因此我們只需要在主程式中針對clickHandler來進行處理即可， 由於程式中的註解我已經寫得很清楚了，所以就不再多做解釋， 請看下方的程式示範： package com.riaproject.HelloWorld; &#160; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; &#160; public class HelloWorldActivity extends Activity { &#160; private Button myButton; private TextView myTextView; &#160; [...]]]></description>
		<wfw:commentRss>http://blog.riaproject.com/android/1754.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Adobe AIR在智慧型手機(iPhone Android)的應用與限制</title>
		<link>http://blog.riaproject.com/air/1760.html</link>
		<comments>http://blog.riaproject.com/air/1760.html#comments</comments>
		<pubDate>Mon, 18 Apr 2011 12:41:12 +0000</pubDate>
		<dc:creator>anistar</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://blog.riaproject.com/?p=1760</guid>
		<description><![CDATA[今天去參加AS讀書會， 最主要當然是去聽Maso在AIR應用於Mobile上的經驗， 人家繳了這麼多學費與時間去玩踩地雷開發， 當然小弟我就等著灌頂就行啦。 XD 因為我自己是直接走Objective-C和Java的路來開發iPhone和Android， 所以以下內容是Maso大師與我個人經驗的整合。 目前在AIR上可開發的平台至少可以當紅的iPhone和Android手機， 你只需要準備Adobe CS5.5或是Flex 4.5就可以進行開發了。 另外當然該繳的保護費是一定要繳的， 因為繳了以後你才到App Store上面燒殺擄掠販賣。 費用如下： Apple $99/年 Google $25/(終身榮譽會員?) &#160; AIR目前在手機上有支援的功能： Accelerometer 重力加速度感應器 重力加速度感應器就可以吃到裡面的X, Y, X軸的加速度， 有沒有支援陀螺儀就不知道了。 Geolocation 地理資訊系統 這個相信大家都不陌生，啟動後就可以不斷的更新地理資訊， 你就可以拿到經度, 緯度的資料， 雖然沒特別說在Event Object中有哪些屬性， 我相信裡面應該會有。 Mulititouch 多點觸控 老實說多點觸控是一個非常難搞的東西， AIR2.5只收到兩個點2的資訊， AIR 2.6就要看到時候實測的狀況了。 Gesture 手勢辨認 AIR目前支援的首是有rotation, zoom, pan, swipe， 現場只提到這幾個，但是其實在iPhone的手勢不止這些， 若是用Objective-C還可以辨識長按之類的手勢。 StageWebView HTML網頁內嵌 簡單來說就是直接將網頁內嵌在Mobile當中， 但可惜的是webview不能在畫面上重疊， 關於這點就沒有原生code方便了。 AIR [...]]]></description>
		<wfw:commentRss>http://blog.riaproject.com/air/1760.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>我也會Android PART1 – Android專案架構</title>
		<link>http://blog.riaproject.com/android/1718.html</link>
		<comments>http://blog.riaproject.com/android/1718.html#comments</comments>
		<pubDate>Mon, 11 Apr 2011 03:23:43 +0000</pubDate>
		<dc:creator>anistar</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://blog.riaproject.com/?p=1718</guid>
		<description><![CDATA[好啦，同學們坐好，關門放狗了&#8230;.. 今天第一篇我們就從最簡單且最重要的地方開始， 什麼？怎麼安裝環境？這個問Google大神就好， 已經很多人寫了，因此我就不需要再重寫一次了。 今天的主題是如何了解Andorid專案的架構， 俗話說的好，＂電腦修的好，要飯要到老＂， 什麼？說錯了？那換一句：＂基礎打得穩，房子蓋的高＂。 唯有了解整個專案在幹嘛，才能快速的發展下去。 當一個Android專案備建構出來後， 你可以看到左側的Package Exploere已經幫你被子暖好了， 你只要知道每個項目在做什麼就好了， 我們依照由上而下的順序來介紹。 1. Src Src裡面裝的是專案的原始碼， 在這個例子中是一個Hello.java檔， 所以未來要寫的java的程式邏輯通通都會放在這， 你也可以說他是起始的主程式檔。 (語法不用看了，以後會在show給大家看) &#160; 2.Gen Gen裡面的內容是由Android自動產生的， 你也看到上面的提示了"DoO NOT MODIFY"， 這時候千萬不要發揮好奇寶寶的精神啊， 亂改會出人命的啊&#8230;&#8230;  (不是那種人命別亂想) 既然列出來了，我就稍微提一下他在幹嘛， 這其實是一個提供給Complier做code chain的檔案， 這樣你未來才可以很容易的將幾個不同的資源給整合在一起， 例如id, icon&#8230;.等 &#160; 3.Res/drawable-xdpi 說到Res應該不難想像他指的是Resource資源， 沒錯，所以只要是畫面或是資料都會放在這區， 預設已經方你放了三個Group都是drawable-xdpi的名稱， 是為了讓你放置三種不同Android device的資源， 你可以用來做為device的大小區隔之用。 &#160; 4.Res/layout layout中用的是XML，目的在於用XML來描述畫面的排版與元件， 這個概念用Flex的MXML算是異曲同工之妙， 如果你本身有觸過MXML或是ZMAL那麼應該你可以很快的上手， 我還記得我第一次看到這個時候， 可以說是健步如飛啊，活像一條猛龍&#8230;. (我沒吃藥喔) &#160; 4.Res/Values Values是用來讓你Binding資料用的， 你可以將某個資料Binding成你所指定的資料內容， [...]]]></description>
		<wfw:commentRss>http://blog.riaproject.com/android/1718.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>我也會Android PART0 &#8211; Android連載宣告</title>
		<link>http://blog.riaproject.com/tech-news/1712.html</link>
		<comments>http://blog.riaproject.com/tech-news/1712.html#comments</comments>
		<pubDate>Fri, 08 Apr 2011 02:41:09 +0000</pubDate>
		<dc:creator>anistar</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[技術新聞]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://blog.riaproject.com/?p=1712</guid>
		<description><![CDATA[沒錯，小綠人跑出來作怪了， 今天決定很想不開的在Blog上新增了一個Android的分類， 這是一個一整系列Android教學的文章， 會不定期的開始分享一些在Android的一些重點， 讓你也可以嚐嚐成為一個Mobile Developer的滋味。 先回答一些可能接下來會有人問的問題， 有朋友說我偏心，為何不開iPhone專區？ 老實說我個人真的時間有限， 只能挑著主題寫，而Android在架構與語法上比iOS要親民多了， 而且也比較容易學習，所以最後決定只連載Android的內容。 若想看iPhone系列的分享，可以由右側的Objective &#8211; C分類找尋， 或善用搜尋功能搜尋iPhone關鍵字。 當然偶爾也支持一下我所開發的app. app相關資訊可至 http://www.riaproject.com 觀看。]]></description>
		<wfw:commentRss>http://blog.riaproject.com/tech-news/1712.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Android平台將會造成Windows Mobile式微?</title>
		<link>http://blog.riaproject.com/concept/1136.html</link>
		<comments>http://blog.riaproject.com/concept/1136.html#comments</comments>
		<pubDate>Fri, 08 May 2009 01:24:44 +0000</pubDate>
		<dc:creator>anistar</dc:creator>
				<category><![CDATA[七嘴八舌]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[新聞]]></category>
		<category><![CDATA[觀點]]></category>

		<guid isPermaLink="false">http://blog.riaproject.com/?p=1136</guid>
		<description><![CDATA[我承認我標題下的非常聳動，
不過這絕對不是空穴來風胡亂放話，
想想現在手機或PDA的平台為什麼皆輸給Windows Mobile，
這絕對其來有因，那就是其它平台缺乏了"GPS導航"的解決方案，
但是我今天看到這則新聞：]]></description>
		<wfw:commentRss>http://blog.riaproject.com/concept/1136.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

