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