2014年7月18日 星期五

基本中的基本 - Android Basics

Android Basics

-Activity(活動)
Activity就是一個個的畫面, 一進入就是一個畫面.
Activity是堆疊的概念. .按next 就到下一頁, 按back就>>>回到上一頁.
在Activity看到的都是view. 要帶入view才看得到東西.
   tips- 換view 也可像是換頁,  按back是>>>整個退出. (和activity 不一樣)

-Intent(意圖)
可用來啟動activity 或手機內部的功能.
   exp. 發動INTENT, 開GOOGLEMAP.

-Service
服務程式是在背景執行.
   exp. 微信停在背景上, 看有無訊息進出.

-Broadcast Receiver
系統發送的廣播訊息. 可叫系統或自訂的東西起來.  (在manifest裡作app的一些設定)

-Layout


New in Android

-ActoinBar
-Fragment  (像是右滑左滑的頁)
-Sliding Drawer (通常是畫面左邊滑出的選單)

Input Controls

-Button
-TextField
-CheckBox
-Radio Button
-Toggle Button
-Spinner
-Pickers

Basic Controls

-Option Menu
-WebView   (本地存取 是存在手機裡的/ 遠端是在網路上的網頁)
-Dialogs  (在android 裡, 所有彈出來的框框, 像是 save/ cancel)
-ListView
-Events
-Telephony


Open Data

Data.Taipei臺北市政府資料開放平台
// http://data.taipei.gov.tw/opendata/apply/DataClassification

內政部實價登錄open data
http://plvr.land.moi.gov.tw/DownloadOpenData

Data Storage

-File   (適合少量筆數資料)
-SQLite  (適合量多筆數資料)
-SharePreferences (沒畫面)   **preference Screen (有現成畫面,先要用XML把資料設定好)
-ContentProvider

Some Advanced Features

-Google Map Services 
      // Locatin Base Service
             -- Places api  (像是目前位置, 附近店家的優惠訊息)
      // Google Map API 
             -- Maps JavaScriptAPI   (已有多人寫好現成的開發好的東西)
             -- 靜態地圖api, 靜態街景圖api
             -- 導航 derection api  
-Open Data
-GCM(Android Push Message)
-Google Admob
-App Widget

沒有留言:

張貼留言