命令順序如下:進入Android sdk文件夾/tools目錄下輸入adb shell輸入su輸入cd data輸入cd app這時就可以看到你安裝的所有的apk文件。輸入cp 空格 對應(yīng)的apk 空格 /sdcard/這樣就將apk文件拷貝出來了。
成都創(chuàng)新互聯(lián)公司專注于宿松企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站制作。宿松網(wǎng)站建設(shè)公司,為宿松等地區(qū)提供建站服務(wù)。全流程按需開發(fā),專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
首先把反編譯的apk存放到apktools同級文件夾目錄下,如下圖所示。按住shift+鼠標右鍵打開命令窗口,運行代碼 apktool d yd.apk(安裝包的名字)。apk后綴名改成zip,解壓雙擊打開xml格式文件如下圖所示。
第一種是選擇工作目錄,即已經(jīng)存在的android應(yīng)用程序源代碼。第二種分兩種方式 (1)選擇External File…按鈕,添加Jar格式文件或者zip格式文件路徑;(2)選擇External Floder…按鈕,添加文件夾所在路徑。
在Eclipse中查看Android源代碼 需要下載一個對應(yīng)的android sdk,下完了后找到souce目錄,將其中所有的內(nèi)容拷貝到eclipse所用的sdk下的source目錄下,如果沒有這個目錄則新建一個。
宏觀上看,Android源碼分為功能實現(xiàn)上的縱向,和功能拓展上的橫向。在閱讀源碼時需要把握好著兩個思路。
整個android界面其實就是一個XML文件,android表面上的東西幾乎都是XML文件組成的,剩下的核心程序邏輯,其實就是java程序。
1、Android(安卓): 本質(zhì)上是一個基于 Linux 內(nèi)核上面運行的 java 虛擬機,實際上就是一個解釋程序。它相當于一個應(yīng)用程序,應(yīng)用程序要運行需要一個平臺,這個平臺是Linux內(nèi)核。這就是Android操作系統(tǒng)是基于Linux Kernel的意思。
2、Android 是運行于Linux kernel之上,但并不是GNU/Linux。因為在一般GNU/Linux 里支持的功能,Android 大都沒有支持,包括Cairo、X1Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。
3、簡單來說 android 是以 linux kernel 內(nèi)核為基礎(chǔ)的操作系統(tǒng),你可以看看 linux kernel 是用什么語言的就可以了。
4、源碼 kernel/printk.c define __LOG_BUF_LEN (1 CONFIG_LOG_BUF_SHIFT)static char __log_buf[__LOG_BUF_LEN];可以看到,是已經(jīng)在編譯時定死的一塊靜態(tài)空間,不能動態(tài)調(diào)整了。
5、下載內(nèi)核源碼:android 3 內(nèi)核 下載需要等待一段時間。
6、Google只用了kernel,別的東西都沒用?!边@就是說,與Ubuntu、Debian、Redhat這樣的傳統(tǒng)Linux發(fā)行版相比,只有系統(tǒng)的底層結(jié)構(gòu)是一樣的,其他東西在Android里都不一樣,尤其是程序員的編程接口是完全不同的。
簡言之,你只要懂FFmpeg-Android.sh或者編寫自己的編譯/生成腳本即可。最后,在bash中運行FFmpeg-Android.sh腳本,既然是bash腳本,也許可能在zsh中運行。
首先是config腳本,編譯ffmpeg之前必須得先configure一下,configure是一個shell腳本,根據(jù)命令行參數(shù)不同來裁剪模塊,生成特定的config.h文件。confiure腳本文件在ffmpeg目錄里可以找到。
NDK編譯步驟:a.選擇 ndk 自帶的例子 hello-jni ,我的位于E:\android-ndk-r5\samples\hello-jni( 根據(jù)具體的安裝位置而定 ) 。
因為R4這個NDK比較舊,交叉編譯的時候需要在一個Android環(huán)境中,那簡單,創(chuàng)建一個Android空項目,把整個項目拷出來,在項目下建立一個文件夾jni,把ffmpeg0.6的源碼拷進去。
網(wǎng)站欄目:android源碼樹 android 源碼
標題來源:http://aaarwkj.com/article6/diddcig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、網(wǎng)站設(shè)計公司、網(wǎng)站內(nèi)鏈、網(wǎng)站營銷、網(wǎng)站制作、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)