Now you can Subscribe using RSS

Submit your Email

2016/12/25

Android Studio 無法看 SDK 原始碼 Decompiled .class file bytecode version

asd
如果想要看Android 原始碼的時候發現 Ctrl + 左鍵

然後 Android Studio 出現要你下載相關資源 與下列錯誤訊息

Decompiled .class file bytecode version xx(java x)
Source for 'Android API 25 Platform' not found


向Google搜尋引擎提交文章

asd
發表新文章的時候可能常常要過好幾天搜尋引擎才找的到發出的文章。

這時候可以利用手動的方式提交部落格文章。

2016/12/11

Git 指令

asd
Git 指令

$git help  : 可以查詢有哪些指令可以使用。

$git help 指令 可以查詢指令怎麼使用

Windows 應該是跳出Web畫面 Mac則是直接顯示在 Terminal上。

查詢config如何使用。

Git Lab 使用

asd
如何使用 Git Lab 庫

安裝完Git之後開始使用 Git Lab 進行版本管控。 Git 安裝


首先

先到 Git Lab 申請帳號。

會使用 Git Lab 是因為他有提供免費的私有專案。

Git Hub 是大多數人使用的但是他有安全性的疑慮。

而且 Git Lab 有提供私有專案所以改而使用 Git Lab。

2016/12/09

Android DPI

asd
MDPI         160PPI
HDPI          240PPI
XHDPI      320PPI
XXHDPI    480PPI
XXXHDPI  640PPI

DPI  :  每英吋有多少點 (用於印刷)
PPI  :  美英寸有多少像素 (用於螢幕)

2016/09/04

Activity LaunchMode

asd

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

asd

Activity 是Android 四大組件之首也是開發中最常見到,有關Activity 的生命週期可以大致分為七個部分



onCreate: Activity 正在被創建的時候會呼叫的方法,通常會在這方法中去做加載畫面UI的工作。

onStart: Activity 正在被啟動使用者還不能看到畫面的狀態。

onResume: Activity 已經可被使用者看見的狀態。

onPause: Activity 正在停止使用者還是可以看到畫面狀態,可以在這動作中做一點資料儲存動作但是不能太耗時間不然會影響下一個Activity的呈現 。

onStop: Activity 已經即將停止使用者已經看不到畫面。

onDestory: Activity 正在被銷毀,通常會做資源釋放比較大量的工作。

onRestart: Activity正在重新被啟動,當Activity從不可見轉變為可以看到的時候會呼叫這個方法。

Coprights @ 2016, Blogger Templates Designed By Templateism | Templatelib