如果想要看Android 原始碼的時候發現 Ctrl + 左鍵
然後 Android Studio 出現要你下載相關資源 與下列錯誤訊息
Decompiled .class file bytecode version xx(java x)
Source for 'Android API 25 Platform' not found
2016/12/25
2016/12/23
2016/12/12
2016/12/11
Git 指令
Git 指令
$git help : 可以查詢有哪些指令可以使用。
$git help 指令 : 可以查詢指令怎麼使用
Windows 應該是跳出Web畫面 Mac則是直接顯示在 Terminal上。
查詢config如何使用。
Git Lab 使用
如何使用 Git Lab 庫
安裝完Git之後開始使用 Git Lab 進行版本管控。 Git 安裝
首先
先到 Git Lab 申請帳號。
會使用 Git Lab 是因為他有提供免費的私有專案。
Git Hub 是大多數人使用的但是他有安全性的疑慮。
而且 Git Lab 有提供私有專案所以改而使用 Git Lab。
2016/12/09
Android DPI
MDPI 160PPI
HDPI 240PPI
XHDPI 320PPI
XXHDPI 480PPI
XXXHDPI 640PPI
DPI : 每英吋有多少點 (用於印刷)
PPI : 美英寸有多少像素 (用於螢幕)
HDPI 240PPI
XHDPI 320PPI
XXHDPI 480PPI
XXXHDPI 640PPI
DPI : 每英吋有多少點 (用於印刷)
PPI : 美英寸有多少像素 (用於螢幕)
2016/10/29
2016/09/04
Activity LaunchMode
Activity 的啟動模式分為下列四種 standard、singleTop、singleTask、singleInstance 不同的啟動模式會影響 Acitvity 開啟狀態與產生的實例( Instance )、生命週期與使用者按下返回按鈕時所需回復的畫面
每開起一個 Activity 都會建立一個類似 Stack 的容器來存放開啟的 Activity ,因為 LaunchMode 設定不同會有不同的存放方式,這會影響到使用者按下手機上的返回鍵時所要回復的 Activity 畫面,且進入 Stack 容器裡面的 Activity 當按下手機上的 Back 時是依照後進先出的順序進行畫面的退回,一個Stack中可以含有多個 Activity Instance 且每個 Activity Instance 可以屬於不同個 Stack。
舉個例子說明一下
ex:啟動 APP 時在 A 畫面,按下 Button 時 Intent 到 B 畫面,再由 B 畫面上的 Button Intent 到 C 畫面,此時 Stack 裡面的堆疊情況是 CBA 最下層是 A 再來 B 最後才是 C 當按下 Back 時會先回到 B 再回到 A 最後回到開啟此 APP 前的畫面。
2016/09/01
Activity LifeCycle
Activity 是Android 四大組件之首也是開發中最常見到,有關Activity 的生命週期可以大致分為七個部分
onCreate: Activity 正在被創建的時候會呼叫的方法,通常會在這方法中去做加載畫面UI的工作。
onStart: Activity 正在被啟動使用者還不能看到畫面的狀態。
onResume: Activity 已經可被使用者看見的狀態。
onPause: Activity 正在停止使用者還是可以看到畫面狀態,可以在這動作中做一點資料儲存動作但是不能太耗時間不然會影響下一個Activity的呈現 。
onStop: Activity 已經即將停止使用者已經看不到畫面。
onDestory: Activity 正在被銷毀,通常會做資源釋放比較大量的工作。
onRestart: Activity正在重新被啟動,當Activity從不可見轉變為可以看到的時候會呼叫這個方法。
訂閱:
文章 (Atom)