編輯:關於android開發
通過調用Android的API,可以實現相冊,播放器,錄音和攝像等功能。這一章需要掌握如下功能:
多媒體的ContentProvider的調用
Camera
AudioRecord和AudioTrack
MediaPlayer
1.1 獲取多媒體信息
多媒體信息?在pc中的音樂播放器總是很容易的顯示歌手名、歌曲名、專輯名、年代。在Android中應該如何獲取這些信息呢?
1.1.1 查看多媒體ContentProvider
前面我們學習了ContentProvider來保存和檢索數據,Android為常用的數據類型(如:音視頻、圖片和聯系方式等)提供了大量的ContentProvider,它們被定義在android.provider包下。那麼我們如何獲取多媒體的ContentProvider呢。
(1)在Eclipse中添加Android自帶的FileExplorer視圖:
菜單欄->window->show view->other->Android->FileExplorer
(2)開啟模擬器,在FileExplorer中查看data/data/com.android.providers.media/databases/
(3)將external.db文件 pull到pc上,用sqlite工具(可以使用火狐插件SQliteManager)查看:
Android系統中解析XML通常使用三種方法,分別是SAX、pull和DOM
Android IPC 之 AIDL(一) IPC是Inter-Process Communication的縮寫,即跨進程通信。Android中跨進程通信有多種方式,如文
Android MeasuerSpce的由來及使用 含義:MeasuerSpce是parent傳遞給child的一組測量值(size)和模式(mode)的組合。 使用場景
手把手教你打造一個心電圖效果View Android自定義View 大家好,看我像不像蘑菇…因為我在學校呆的發霉了。 思而不學則殆 麗麗說得對,我有奇怪
Android中開發工具Android Studio修改created用