編輯:Android開發教程
構建移動應用程序和構建 Web 應用程序一樣,要時刻牢記最終目標(和用戶)。始終了解您的應用程序可 以給用戶帶來哪些利益。您的應用程序將顯示哪些類型的信息,擁有哪些功能,用戶如何獲取這些信息和功能 ?對移動應用程序的用戶體驗給予足夠的關注有助於確保獲得成功。
不同於面向桌面或 Web 應用程序 的傳統 GUI 開發,移動應用程序的規則是寧缺勿濫。當您決定設計一個應用程序界面時,可能想簡單點,想 容易點。大多數移動設備都很小(除非您面對的是 Samsung Note 4,這是我見過的最大移動電話,也稱作 平 板電腦)。小巧是其流行的一個重要原因,因為人們可以隨身攜帶,隨時使用。這導致關於移動應用程序的另 一個重要發現,大多數用戶使用移動設備時並不關注應用程序。
一些移動應用程序是專門為平板電腦 而構建的,只是為了實現業務使用(比如醫生訪問病人記錄)。大多數移動應用程序需要用戶通過微型設備進 行訪問,坦白的說,用戶也會做些其他事情。當我在線等待購買一些日用品時,可能會玩幾局憤怒的小鳥。結 束長途飛行下飛機後,可能會利用這段時間查收郵件。但是,如果只需要單擊兩下或者輕輕一劃就能加載憤怒 的小鳥或者郵件信息,我可能會繼續使用移動應用程序。
將移動應用程序與傳統 Web 和桌面應用程序 真正區分開的另一個要素就是數量:對於每個 Web 應用程序來說,很容易獲得 100 個移動應用程序。使用您 的應用程序提供多個有價值的服務,確保這些應用程序容易使用且具有吸引力。如果您希望用戶通過 RTM(參 考用戶手冊)使用您的應用程序,那麼您給用戶制造了一個問題,這最終將成為您的問題。無論用戶是訪問病 人記錄的醫生,還是在休息室玩 Cut-the-Rope 的人,這沒有關系。如果您的應用程序只需幾分鐘才能安裝好 ,那麼用戶可能會搜索應用程序商店,尋找一個需要更短時間的應用程序。
(Hello) Overheard Word
如果您閱讀了本系列的 第一篇文章,您就會知道如何在 Eclipse 中構建 Android 開發環境,上 一篇文章已經為 Android 4.2 配置了 Android SDK。您應該已經完成了第一個 Android 應用程序,經典的 Hello World。在本期文章中,您將繼續設計一個更獨特的應用程序。
我的示例應用程序 Overheard Word 旨在使學習新詞匯並在上下文中使用新詞匯變得更有趣、更簡單,順便說一下,這是我最大的兩個愛好 。在這個應用程序中,用戶學習了幾個單詞後就可以進行測驗。界面由一個顯示界面和兩個按鈕組成。顯示的 是單詞及其相應定義,而按鈕是用於用戶導航的。
Overheard Word 是一個有趣且簡單的移動應用程序 ,適用於那些喜歡學習單詞的人們(我的意思是可用詞匯癡迷者 和單詞行家 描述他們)。更重要的是,該示 例可作為構建一個合法 Android 應用程序的示例,您可以將其部署到真正的 Android 設備中。
以應 用程序為目標
在設計一個應用程序之前,我喜歡評估目標市場。在第 1 部分中構建的應用程序的目標 是 Android 4.2 或者 API 版本 17。看看 Google 發布的最流行的 Android 版本。(參見圖 1):
圖 1. Android 分布,按版本號排列
平板電腦和手機
一、現象一般通過Android webview進行下載文件的方法是1.重寫DownloadListener的onDownloadStart方法,在onDownloadSt
Roboguice 中最常用的一種綁定為Linked Bindings,將某個類型映射到其實 現。這裡我們使用引路蜂二維圖形庫中的類為例,引路蜂二維圖形庫的使用可以 參見
微軟已經正式公布了Office Mobile for Android移動辦公軟件,這是繼iPhone版後又一個移動平台的辦公產品。對於Office 365的訂閱用戶來說,
大家好,今天給大家帶來一個仿360手機衛士懸浮窗效果的教程,在開始之前請允許我說幾句不相干的廢 話。不知不覺我發現自己接觸Android已有近三個年頭了,期間各種的成長少
如果你升級ADT升級到17,發現原先的應用無法啟動,出現alvikvm(