Android APP: GameVolumn

Reference

Description

昨晚才做完 BrightImage, 想說再做一個甚麼東西, 想到上次有朋友提個需求:
由於每次進到不同的 APP 都會需要調整不同的音量, 重點是每次調整的音量都變來變去.
有時是鈴聲, 有時是電話, 有時鬧鐘, 有時音樂...etc.
他希望有個 APP 可以只調整遊戲音量. 所以就做了 GameVolumn.

Development Note

  1. 首先查一下調整音量那個左右滑動的叫甚麼 => 結果叫做 SeekBar, OK.
  2. 希望 Activity 開起之後只出線 SeekBar 就好 => 把 Activity 設定為透明. OK.
  3. 看一下怎麼讀取跟設定音量 => 使用 AudioManager
  4. 設定好想要 beep 一下 => 使用 ToneGenerator
  5. 設定好, 當 user 想要離開, 點 SeekBar 以外的地方就關掉 Activity => 用 onTouchEvent
  6. 結束上傳
有點粗糙, 不過功能算是完成了. 

沒有留言:

張貼留言

別名演算法 Alias Method

 題目 每個伺服器支援不同的 TPM (transaction per minute) 當 request 來的時候, 系統需要馬上根據 TPM 的能力隨機找到一個適合的 server. 雖然稱為 "隨機", 但還是需要有 TPM 作為權重. 解法 別名演算法...