
KeyedArchiverDemo
將陣列資料儲存到檔案中。Xcode git
一開始建立 Xcode 專案的時候,若沒有把 Source Control 的選項打勾,之後要如何建立 Git 版本控制呢?查了一下 Apple 的說明書,在 "Use Git to Manage an Unmanaged Workspace Directory on a Development Mac" 這一節裡有說到,其實只要手動建立就可以了。Git
Navigation Drawer
本篇接續:使用 Android Navigation Drawer 製作側選單(1)public boolean onOptionsItemSelected(MenuItem item) {
//home
if (drawerToggle.onOptionsItemSelected(item)) {
return true;
}
return super.onOptionsItemSelected(item);
}
這樣當你觸碰 App icon 時就可以開關 drawer 了。
Navigation Drawer
Navigation Drawer "導覽抽屜",啊~就是隱藏式側選單啦。官方說法是,一個從螢幕左邊轉換而來的面板,用來顯示 App 主要的導覽選項。ActionBar
什麼是 ActionBar 呢?其實就是導覽列,說法不同,概念雷同,在 Android 中,把導覽列上的功能選單稱為 Action button,所以整個導覽列就稱為 ActionBar,要瞭解它的概念及設計準則,可以參考官網的說明,這裡只做快速整理說明。Performance
最近花了一點時間,看了一下 Android 官方文件中,如何調整執行效能的建議,原文為 Performance Tips,詳細的內容可以過去觀看,這邊只筆記幾個重點。Customizing Toast
原本的 Toast 是小小的黑色背景,在螢幕下方出現,當 Activity 的背景也是黑色的時候,會不太容易看見,這時候可以設計自己的 Toast,讓訊息明顯,以免被使用者忽略了。Toast.makeText(context, "要顯示的訊息", Toast.LENGTH_LONG).show();
自製 Toast 必須用到自定的 layout。