原创 android應用開發-從設計到實現 2-4 文字的使用

文字的使用 文字是應用當中使用最多的要素。顯示一段供用戶閱讀的文字,程序運行時的信息提示都離不開它。 文字是內容的實際體現者,因此設計師需要將用戶的注意力儘可能的吸引到文字當中。 字體可以分成兩種類型:有襯線的-serif;無襯線

原创 手把手教你做音樂播放器(八)桌面小工具(下)(完)

8.4 MusicService的改造 8.4.1 App widget觸發MusicService 當App widget的按鈕被點擊後,會觸發隱式定義的Intent發送給MusicService。例如當下一首按鈕被點擊後,攜帶

原创 教程--Android SDK更新方法(2016.10.11更新)

相信對不能連接Android服務器更新SDK這事,很多人都在八仙過海。 這裏給大家介紹一個國內的代理服務器及其配置方法。 一、打開Android SDK Manager 二、打開Settings界面 菜單點擊Tools->Opt

原创 android應用開發-從設計到實現 2-7 聲音與觸覺的利用

聲音與觸覺的利用 之前我們對設計的討論都是幾種在視覺基礎之上的。但除了視覺,我們人還擁有聽覺、嗅覺、觸覺、味覺等感知大自然的能力。 現在由於技術的限制,嗅覺和味覺在移動設備領域的使用還無法派上用場,但是聽覺和觸覺正在擴大對我們使用

原创 android應用開發-從設計到實現 2-9 界面模式

界面模式 Material Design的基礎組件我們已經大體瞭解過了,現在我們看看Material Design在結合這些不同組件的過程中,有哪些套路,也就是有哪些常用的界面設計模式。瞭解了這些模式,可以幫助設計者們做出合乎開發

原创 android應用開發-從設計到實現 4-10 解析天氣預報數據

解析天氣預報數據 界面佈局完成以後,就需要設計代碼來控制界面上各個元素的邏輯了。 從網絡獲取天氣預報數據; 解析獲取的數據; 根據解析的結果更新天氣預報界面; 天氣預報的數據依賴於網絡端的服務器,不是手機端的應用開發者自己能決定的。假

原创 android應用開發-從設計到實現 4-4版本管理

版本管理 前面已經提到了,非常有必要對開發的代碼進行管理。那麼進行版本管理到底什麼時候使用呢? 我總結了使用版本管理的主要場景,有以下3種: 對於個人開發者,版本管理能記錄開發的變遷。它記錄了所有文檔的修改記錄,就好比玩遊戲時,我們都會

原创 android應用開發-從設計到實現 3-9 Origami動態原型設計

動態原型設計 動態的可交互原型產品,是產品經理和界面設計師向開發人員闡釋自己設計的最高效工具。 開發者不需要猜測設計師要什麼樣的效果,照着原型產品做就好了。 很多創業團隊也發現了產品人的這個剛需,做出了諸如Principle、Axure

原创 android應用開發-從設計到實現 4-3應用的創建與部署

應用的創建與部署 現在我們開始創建一個全新的項目工程-天氣預報,並在編譯後讓它運行到真實的設備上。 創建應用工程 運行Android Studio, 啓動Android Studio,選擇Start a new Android Pro

原创 android應用開發-從設計到實現 3-7 靜態原型的更多天氣信息

靜態原型的更多天氣信息 天氣的更多信息,是通過列表的形式展現的。 參數設計 列表項的高度在Material Design中,被定義成了48dp;並且整個list的頂部還有8dp的邊距。 列表項由3部分組成, 圖標: 項目 數

原创 android應用開發-從設計到實現 3-2 前期準備

前期準備 設計師首先在頭腦中、草稿中勾勒出靜態效果圖, 之後就需要收集製作時需要的各種素材、確定界面的配色方案。 收集素材 界面中需要使用各種天氣圖標:晴天、雨天、大霧、下雪、下雨、多雲等等;還有天氣信息中的風力、風向等等。 我們可以使

原创 android應用開發-從設計到實現 3-5 靜態原型的Appbar

靜態原型的Appbar 我們設計的Appbar包括了兩個部分,一個是toolbar,另一個就是flexible space-顯示當日天氣的詳細信息, Toolbar參數確定 添加Toolbar很簡單,首先找到Material Desig

原创 android應用開發-從設計到實現 3-10 資源的創建

資源的創建 界面原型已經設計完成了。不過離最後交付給開發人員開發還差一步:產品中使用的圖片還沒有準備好呢? 設計師除了產品原型還要交付哪些資源呢?開發者最關心的資源就是應用中會使用到的各種圖標資源和配色方案。 在天氣預報應用當中,我們已經

原创 android應用開發-從設計到實現 4-9 天氣指數列表的佈局

天氣指數列表的佈局 天氣相關信息是通過列表方式呈現的。Android SDK提供的ListView控件就能實現這樣功能。 ListView需要和Adapter配合使用,ListView負責內容的顯示,Adapter負責爲ListView提

原创 android應用開發-從設計到實現 3-8 靜態原型的Appbar摺疊

靜態原型的Appbar摺疊 接下來,我們開始設計Appbar被滑動收縮以後的界面效果。 可以看到,這個效果圖絕大部分和展開時的效果圖時一樣的。 所以我們可以將整個畫板修改一個名字爲-展開,並複製出一個新的畫板命名爲摺疊,修改一下其中的元