原创 Android系統進程間通信Binder機制在應用程序框架層的Java接口源代碼分析

在前面幾篇文章中,我們詳細介紹了Android系統進程間通信機制Binder的原理,並且深入分析了系統提供的Binder運行庫和驅動程序的源代碼。細心的讀者會發現,這幾篇文章分析的Binder接口都是基

原创 android多媒體框架之流媒體具體流程篇3----base on jellybean(十三)

距離上一篇文章好久了,一直沒更新上,在此深表歉意。 上一篇我們講到了從web server 中獲取了sessiondescription,並解析出了media server的路徑和一些基本的媒體信息。下面我們開始講述如何跟mediaser

原创 Android Socket 實現

                                                           Android Socket 實現 android是基於linux的操作系統,android中socket的實現也自

原创 android 多媒體文件之mp4分析---base on jellybean(六)

我們講多媒體,涉及到的最多的就是MP4文件和MP3文件了,但是我們對這兩個文件的格式瞭解多少呢,它的由有哪些部分部分組成呢?它的核心部件是哪些?它哪些部分是供解碼器去解析的呢?帶着這些疑問,我們首先來探索下MP4文件。 我們首先用MP4I

原创 android多媒體框架之流媒體AHandler消息機制----base on jellybean(十)

爲什麼我們要談論流媒體的消息機制呢?因爲在流媒體中,類似於我們寫APP的時候,爲了不阻塞UI線程,我們把利用handler,把UI線程分開異步執行,使用handler去執行某項比較費時的操作,然後異步更新UI線程。流媒體中也是類似的,因爲

原创 android多媒體框架之流媒體框架----base on jellybean(九)

android流媒體框架是從Gingerbread android2.3的時候加入的,其核心就是nuplayer。android 流媒體在4.1上資源文件主要分爲httplivesource,rtspsource,genericsour

原创 Android系統進程間通信(IPC)機制Binder中的Client獲得Server遠程接口過程源代碼分析

 在上一篇文章中,我們分析了Android系統進程間通信機制Binder中的Server在啓動過程使用Service Manager的addService接口把自己添加到Service Manager守

原创 android多媒體框架之流媒體具體流程篇1----base on jellybean(十一)

病了兩週,一吃醫生開的藥就加重,NND以後不去那兒看病了,最近好多了但人也懶了,也好久沒有更新博文了,難道我的計劃要這樣的擱淺了?NO!生命不息,筆耕不輟,哈哈,有點誇大了,嘚吧嘚吧啥,進入正題. 上面我們把流媒體的框架和裏面的消息機制講

原创 android多媒體框架之流媒體具體流程篇2----base on jellybean(十二)

上篇我們講了流媒體RTSP部分的setdataSource方法,prepare沒有實質的東西,我們直接講start方法, 這個方法是它的核心方法,比較複雜,我們先來看下整個start方法的時序圖吧,讓大家有個大概的瞭解:     跟蹤下

原创 Android Multimedia Framework overview(多媒體框架概述)--base on jellybean(一)

      不知爲啥今晚突然腦海中閃現出一個念頭:寫博客!原因有二,其一就是記錄下自己的學習所得,鞏固自己的知識,溫故而知新吧,以前都是光看光想,都沒有記錄,而且不寫下來,領悟估計就差點了,好記憶不如爛筆頭啊!其二就是爲自己的碼農生涯留點

原创 android多媒體本地播放流程video playback--base on jellybean (三)

    上一篇我們講了多媒體的總體框架,本章我們先來討論媒體文件的本地播放,也是手機的基本功能。現在市面上的手機配置越來越高,支持高清視頻(1920x1080P)已不在話下。那現在android主流播放器都支持哪些媒體格式呢?一般來說m

原创 android多媒體本地播放流程video playback--base on jellybean (五)

前面兩篇文章,我們分別講了setdataSource和prepare的過程,獲得了mVideoTrack,mAudioTrack,mVideoSourc,mAudioSource,前兩個來自於setdataSource過程,後面兩是pre

原创 android多媒體框架之流媒體----base on jellybean(八)

    ----------------------------------------轉載請註明出處http://blog.csdn.net/tjy1985/article/details/7996121----------------

原创 微信公衆號添加自定義菜單

好久好久沒有更新博客,確實懶啊!正好今天閒下來,總結下如何在微信公衆號裏面添加自定義菜單! 自定義菜單?微信公衆號裏面不是有個GUI的添加菜單選項嗎,用這個不就行了嗎?是的,用GUI的添加菜單選擇可以實現,但是由侷限性,無法定義事件,也

原创 Android Multimedia Framework 架構--base on jellybean(二)

      轉載請註明出處:太妃糖出品。哈哈       我們學習一種新事物必然首先都要對該事物要有個大體的瞭解,熟悉它的整體架構,然後進行劃分歸類,接下來纔是各個擊破,逐步學習乃至掌握。對於要學習android Multimedia的人