目前分類:Android (21)

瀏覽方式: 標題列表 簡短摘要

Android.mk 中 LOCAL_COPY_HEADERS_TO 和 LOCAL_COPY_HEADERS

在使用 Android 編譯的函式庫,需要 include 相關的標頭檔

BB 發表在 痞客邦 PIXNET 留言(0) 人氣()

//---------------------------------------------------------
LOCAL_STATIC_LIBRARIES

BB 發表在 痞客邦 PIXNET 留言(0) 人氣()

 

有用的技巧可以幫忙追 Makefile 的變數名稱和 expand 之後的 target goal

BB 發表在 痞客邦 PIXNET 留言(0) 人氣()

Android的編譯系統生成文件(Android.mk)寫法

 

android編譯系統的makefile文件Android.mk寫法如下

BB 發表在 痞客邦 PIXNET 留言(0) 人氣()


在Android Source Code中有envsetup.sh檔案,當執行過此檔案後,可以大幅將build的過程簡單化、自動化

BB 發表在 痞客邦 PIXNET 留言(0) 人氣()

如何設定android開發環境

 
這裡來介紹一下如何設定android的開發環境。

BB 發表在 痞客邦 PIXNET 留言(0) 人氣()

jellybean多媒體架構

multimedia framework 架構由三大部分構成:供上層程序調用的java API,連接java和C/C++的jni部分,多媒體引擎(stagefright)和codec接口(openmax interface)。前面兩部代碼在framework/base/media 下,後一部分在framework/av文件夾下。如果你修改的是java API接口或加LOG後編譯可以用如下命令:make framework ,JNI 部分make media_jni,第三部分有三個libs組成:libmedia ,libmediaplayerservice, libstagefright,命令如下make media ,make stagefright , make mediaplayerservice . 生成各自的.so文件,用adb push 到system/下就可以調試了。記得重啟!講了好多廢話,還是沒有看到總體架構,罪過,好吧,上圖,更直觀。

jelly0  

BB 發表在 痞客邦 PIXNET 留言(0) 人氣()

REF//
http://heaven.branda.to/~thinker/GinGin_CGI.py/show_id_doc/393

BB 發表在 痞客邦 PIXNET 留言(0) 人氣()


一、Camera(拍照,錄影,編碼)

BB 發表在 痞客邦 PIXNET 留言(0) 人氣()

REF//http://www.mcuol.com/Tech/265/34522.htm

BB 發表在 痞客邦 PIXNET 留言(0) 人氣()

一.MediaPlay實現什麼主要功能?
1.Audio的播放;

BB 發表在 痞客邦 PIXNET 留言(0) 人氣()


本文主要介紹的是Android中很重要也最為複雜的媒體播放器(MediaPlayer)部分的架構。對於Android這樣一個完整又相對複雜的系統,一個MediaPlayer功能的實現不在其具體的功能,而是具體功能如何適應Android系統Android MediaPlayer的主要具體實現在OpenCore的Player中,這部分不是本文的關注點。本文關注的是MediaPlayer系統的架構,其他的一些Android的應用程序也使用類似的架構。

BB 發表在 痞客邦 PIXNET 留言(0) 人氣()

要開發安裝Android SDK(軟體開發套件),首先,要了解它需要的作業系統及要先安裝的軟體需求,而Android SDK(軟體開發套件)是以Java語言為開發語言,所以,也要先下載安裝JDK。

BB 發表在 痞客邦 PIXNET 留言(0) 人氣()

前言:

Android 的 build system 已經大幅將build的過程簡單化、自動化,所以可以在執行 envsetup.sh 之後使用各種方便

BB 發表在 痞客邦 PIXNET 留言(0) 人氣()

Android編譯完成後,將在根目錄中生成一個out文件夾,所有生成的內容均放置在這個文件夾中。out文件夾如下所示:

BB 發表在 痞客邦 PIXNET 留言(0) 人氣()

Google提供的Android包含了原始Android的目標機代碼,主機編譯工具、仿真環境,代碼包經過解壓縮後,第一級別的目錄和文件如下所示:
.

BB 發表在 痞客邦 PIXNET 留言(0) 人氣()

(1)Android.mk文件首先需要指定LOCAL_PATH變量,用於查找來源文件。由於一般情況下

BB 發表在 痞客邦 PIXNET 留言(0) 人氣()


FFmpeg是一個跨平台的影音編解碼函式庫,我們可以用來實作一個在Android平台上的 media player。

BB 發表在 痞客邦 PIXNET 留言(0) 人氣()



BB 發表在 痞客邦 PIXNET 留言(0) 人氣()



BB 發表在 痞客邦 PIXNET 留言(0) 人氣()

1 2
找更多相關文章與討論