原创 手把手教你做音樂播放器(七)播放音樂(下)

7.2 播放界面 根據我們的設計,播放界面位於音樂列表的下方。這裏面將包含播放、暫停、上一首、下一首、播放進度展示、播放進度拖動等功能。 7.2.1 界面修改 爲了實現各種控制功能,我們需要修改界面佈局方式,將這個區域叫做播放控

原创 android應用開發-從設計到實現 1-2 功能的確定

功能的確定 產品的功能並不是在確定了產品之後纔開始考慮的,功能與創意選擇其實是一個“你中有我,我中有你”的關係。爲了體現產品設計的階段性,我纔將它單獨提出來分析。 這裏討論的產品功能,是建立在選定了某個基礎之上的。比如我們之前選定

原创 android應用開發-從設計到實現 2-2 界面佈局

界面佈局 佈局涉及到應用界面的整體。佈局的層次感和邏輯,可以通過陰影來體現。 舉個例子。在一張紙當中,增加一條摺痕,一個區域就分成了關聯性很強的兩個區域, 將一張紙蓋在另一張紙之上,就像是搭臺階一樣,上層會在下層投下陰影,這兩張

原创 手把手教你做音樂播放器(五)音樂列表的存儲(上)

第5節 播放列表的存取 關於播放列表的存取需要三個組件的協同配合, MusicListActivity:讓用戶選擇多首或一首音樂,將用戶的選擇項,傳遞給MusicService; MusicService:接收到添加列表的請求後

原创 手把手教你智能硬件開發(六)直流馬達

第6節 直流馬達 馬達是我們經常使用到的電動裝置,它可以將電能轉化成動能,驅動其他東西的運動。聽起來很抽象,舉幾個例子吧。 我們小時候玩的四驅車,帶動輪子轉動的那個小裝置就是馬達;夏天讓風扇旋轉帶給我們涼意,也是馬達的功勞。 根

原创 android應用開發-從設計到實現 2-3 顏色的運用

顏色的運用 Material Design採用的是扁平化的設計,可以看到一大塊一大塊區域的顏色。這些顏色大多亮麗引人,整個界面上搭配的顏色也不會太多,基本保持在三種顏色以內。 “沒有錯誤的顏色的,只有錯誤的搭配”。顏色是沒有對錯

原创 手把手教你做音樂播放器(六)存儲多首音樂

第6節 存儲多首音樂 我們已經能夠存儲單首音樂了,接下來我們開始添加一次存儲多首音樂的界面設計。 當用戶長按某首音樂項的時候,將進入ListView的多選modal狀態,我們叫它模式框。 6.1 ListView的選擇模式 在理

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

第8節 桌面小工具 桌面小工具是可以放置在主界面的、快速控制應用的小助手。例如我們的音樂小工具,它可以幫助用戶在桌面上就完成音樂的暫停、播放、切換等操作,而不需要啓動應用本身。 在安卓系統中,我們也常常叫它App widget。

原创 手把手教你做音樂播放器(五)音樂列表的存儲(下)

5.2 MusicService的配合 MusicService對外提供添加播放列表的接口,對內要管理PlayListContentProvider。它提供了下面的接口, addPlayList():添加播放列表。這裏添加列表應

原创 手把手教你做音樂播放器(七)播放音樂(上)

第7節 播放音樂 音樂播放列表也準備好了,我們來播放音樂吧。完成後效果如下, 實現音樂的播放,我們需要播放界面和音樂服務兩個方面的合作。 7.1 MusicService 前面我們已經爲播放音樂的功能在MusicService中

原创 android應用開發-從設計到實現 2-1 設計原理

設計原理 設計是一門讓人感覺很抽象的藝術。設計需要從兩個方面來考慮問題: 實用:體現在功能上和交互性上; 美觀:體現在界面的佈局,色彩的搭配,字體的運用上; 對於我們的安卓應用來講,設計的目的就是要體現需要顯示給用戶看的內容的

原创 android應用開發-從設計到實現 2-8 組件與常用模式

組件與常用模式 前面已經比較全面的介紹了Material Design相關的設計哲學、設計原理和方法論。這一章開始,我們將看看這些原理是如何在安卓系統當中得到實踐的。 一個應用並不是完全從什麼都沒有來組建的,至少會有一匹一匹的磚嘛

原创 android應用開發-從設計到實現 1-1 創意

前言 當我們面對生活中各種讓你感動的創意、作品之時,一定有過這樣的想法:假如這是我自己設計並做出來的,那該多好啊。 是啊,假如有一件完全由自己產生的作品,能夠帶給別人方便與快樂,能夠受到別人的欣賞,那該是一件多麼幸福的事情。 作爲

原创 android應用開發-從設計到實現 2-6 動畫效果

動畫效果 運動的物體總是能最有效的吸引住人類的注意力。在界面設計的領域,也是一樣,當你希望用戶的注意力從一個點轉移到另一點,在這兩點之間設計一個遷移的動畫是在合適不過的了。 動畫基本上可以分成以下幾類: 平移動畫: 漸變動畫:

原创 android應用開發-從設計到實現 2-5 圖標的使用

圖標的使用 圖標能給人帶來最直觀的印象,有的時候再多的解釋也抵不過一個圖標。 安卓應用的圖標分成兩類, 應用圖標:在主界面上代表着整個應用的那個啓動圖標,是給用戶第一印象的圖標。一個應用開發成功後會不會被用戶下載,也許就取決於用