2019/0308/Android Studio_基礎概念&開發環境建置

android api版本

android java

layout

call back

事件處理 與ui互動

activity類別

硬體裝置互動

sqlite資料庫

自動控制 app

android開發環境建置

其中一種ide都可以 vs as ...官方工具為 android studio

java se 編譯器

hello world 都是拿來測試建置的開發環境??

發展初衷: linux 精簡版本的感覺且運作資源不需要太高 開放原始碼散佈到各個嵌入式硬體

p2p下載 上傳

ios

只剩下 ios 跟 android

2017年3月已經超過window pc裝置數量

版本

linux 開源作業系統 很多東西的核心

android 其實他就是 linux branch

但是linux並不支援 android 因為 gnu程式庫也經過精簡

從4.3版後也支援3d了 ex.傳說對決

5.0 art 執行 取代dalvik虛擬機 主要解決使用上一段時間後會卡頓或安裝一堆東西後卡頓的問題

4.4flash不支援 效率差

支援多種硬體與感測器

2.2語音輸入導航

4.0畫面截圖

各個版本特性不同

作業系統分層

函式庫 核心不教學

一個activity就對應一個介面 最基本安卓元件

broadcastreceiver 回應特定訊息元件之間溝通的 元件

service 元件背景運行元件

contentprovider 資訊保護元件 允許應用程式共用資料

各個版本的API有些功能不互相支援

世佔率5.0以上較多 所以通常設計在5.0-7.0 目標客群

Android studio 版本

穩定版 3.3.2

2019/3

不一定要追著最新的跑 跟著 專案需求跑

ide 資料夾

api版本資料夾

軟體專案資料夾

sdk 設定

D:\Users\c50108\AppData\Local\Android\Sdk

底層功能管理器 bios vd打開 硬體層級

pastred檔案控管方式下載

執行環境編譯器

JDK (JavaSEdevelopment kit 編譯器java il碼

jdk 1.8 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

path

E:\android\Java\jdk1.8.0_202\bin

cmd 確定設定成功

java -version 記得空白建

msdn 類似 developer android 新功能等等的新聞都會在上面註記

文件 - 核心功能 sdk範例

核心開發步驟 activity ...

版本多api也非常多所以才需要manger 像是tv 冰箱 車用顯示器等等等等等...

所以需要以下

avd manager 模擬裝置

設定硬體

設定軟體

手機名稱空白換底線 有些命令不支援空格

cold boot 讓重啟時reset

open gl 是最快開啟模擬器裝置的 但key指令麻煩所以做成bat執行檔

E:\android\Skd\emulator\emulator -avd 777 -gpu host 快但會當掉

E:\android\Skd\emulator\emulator -avd 777 -gpu guest 曼但相容性好

安裝app系統

直覺 直接拖移進去

命令列

先確定是否有adb

再用cmd執行 打一個字

截圖

Last updated