標籤:
是不是想學Android開發(http://www.maiziedu.com/course/android-px/)卻不知道如何下手?懂得一點點入門基礎知識卻無法應用到實際開發中?看相關資料覺得都懂了實際動手卻發現什麼都不懂?本地搭建Android開發環境太麻煩?
如果你有以上的各種問題,那麼今天小編推薦的Android開發的這11個小項目,你一定要看!!
因為,這些實戰項目都是基於google 官方的API Demos製作而成,而且全部配有Android線上開發環境,你可以隨時動手跟著課程操作學習,及時瞭解自己的掌握情況
我們先來看看線上的Android開發環境是怎樣的,然後看有哪些項目吧;
線上開發環境:
實驗樓提供了Android線上開發環境,你不需要本地搭建Android開發環境,只需開啟瀏覽器即可進行Android開發!!!
有木有很爽?!隨便你折騰!!跟著課程文檔的引導進行Android項目開發學習,邊看邊動手操作,學習得更牢固,更快上手Android開發。
Android線上開發環境
項目介紹:
項目一:【SQLite資料庫連接】
SQLite資料庫具有輕量、讀寫速度快的特點,可用於儲存正常化的資料,例如通訊錄,也可作為資料的本機快取,減少網路中的重複請求,例如已拉取到用戶端的微博、QQ的聊天記錄等。
該項目學習Android系統中的資料存放區方式之一——SQLite資料庫。你將學到如何在Android中調用系統API對資料庫進行常見的建立和增刪查改等操作。
項目二:【內部儲存(檔案)】
內部儲存(檔案) :對於一些體量較大的靜態資訊(片資源),可以通過檔案的形式來存放。
該項目探索如何在Android開發過程中,使用Java裡常用的檔案I/O體系來儲存和訪問檔案。
項目三:【通知】
通知:通過顯示一些文字來告訴使用者剛才的操作完成了。這樣做可以避免後台操作帶來的不確定性。有些情況下,提示可以提供一個撤銷操作的選項。通知系統使使用者得知應用中重要的事情。
例如有新資訊到來或者日曆事件提醒。將通知作為一個新的通道,提醒使用者重要的事情或者記錄下使用者沒有注意到的事情。
項目涉及到Android中的兩種資訊提示的工具:Toast和Notification,你將可以學習到如何建立並發布這些訊息,以及自訂它們的外觀。
項目四:【補間動畫】
補間動畫:通過為特定元素設定動畫效果,例如搖一搖中的動畫效果,可以增加應用的趣味,提升使用者體驗。
項目帶你實現Android手機上的一些補間動畫效果。實驗中你將會學到如何使用資源檔和參數來定義不同的動畫效果。
項目五:【常用繪圖方法】
常用繪圖方法:可用於繪製特定的圖案,例如在照片上添加文字或浮水印,在地圖上表示路線等。
項目帶你實現Android手機上的圖形繪製功能。實驗中你將會學到Canvas的用法。
項目:【對話方塊集錦】
對話方塊:有些情況下,使用者正在你的應用中進行操作,給出文字性的確認或者提示會比較好。而應用通過這些方式和使用者交流,可以減輕使用者對操作的不確定性。同時,確認和提示也能保證使用者不會做出令自己後悔的舉動。
有時,在你的應用中,你可能想讓使用者做出一個關於是或否的回應,但又不想通過原來的activity或者改變螢幕上的已有內容,那麼你可以選擇對話方塊這種互動方式。項目就將學習Android的互動組件之一——對話方塊。
項目七:【手勢】
手勢:我們通常將使用者的手指或者是能夠觸發手勢的裝置(比如觸控筆)在能識別手勢的裝置(如觸控螢幕)上的觸碰動作認為是手勢事件。
該項目帶你認識Android系統中的一種互動方式——手勢。你可以學到如何在Android中調用系統API對手勢進行檢測並設定相應的監聽器,以及如何?具體的介面來完善手勢操作。
項目八:【Fragment(片段)】
Fragment:Fragment的引入最初是為了適應大螢幕裝置,因為大螢幕裝置(比如平板)可以容乃更多的UI組件,並且這些組件之間存在互動的關係。
Fragment允許開發人員對UI組件進行模組化的管理,具有更多動態特性,對於提升應用的效能和體驗非常有協助。
該項目就帶你學習Fragment的應用。
項目九:【案頭小組件(Widget)】
本實驗將學習如何開發Android系統中極具特色的案頭小組件,你將在此實驗中學習到如何建立一個案頭小組件並實現其業務功能。
項目十:【輕量化儲存(Shared Preference)】
該項目學習Android提供的輕量化儲存方案Shared Preference,你學習到如何建立SharedPreferences對象並通過編輯器來寫入和讀取資料。
項目十一:【ActionBar】
ActionBar(活動條):是用於顯示應用表徵圖和Activity標題的一個組件,通常位於Android應用頂部的標題列位置。
在該項目中,你可以學習到如何啟用ActionBar、在其中顯示菜單並設定導航功能等要點。
Android開發不得不看的11個實戰小項目