中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

做亞馬遜網(wǎng)站一般發(fā)什么快遞海外推廣解決方案

做亞馬遜網(wǎng)站一般發(fā)什么快遞,海外推廣解決方案,印度軟件外包,國家市場監(jiān)督管理總局認(rèn)證認(rèn)可技術(shù)研究中心文章目錄 概述安裝Android Studio編譯源碼使用Android Studio打開源碼制作ipr文件直接編譯成功后自動(dòng)打開Android Studio 修改SystemUI驗(yàn)證開發(fā)環(huán)境 概述 我們都知道Android的系統(tǒng)源碼量非常之大,大致有frameworka層源碼,硬件層(HAL)源碼,內(nèi)…

文章目錄

  • 概述
  • 安裝Android Studio
  • 編譯源碼
  • 使用Android Studio打開源碼
    • 制作ipr文件
    • 直接編譯成功后自動(dòng)打開Android Studio
  • 修改SystemUI驗(yàn)證開發(fā)環(huán)境

概述

我們都知道Android的系統(tǒng)源碼量非常之大,大致有frameworka層源碼,硬件層(HAL)源碼,內(nèi)核層(Kernel)源碼,之前了解到大佬看源碼都是使用Source Insight,所以我也去學(xué)著使用Source Insight 看android的源碼,但是作為一個(gè)六年的android應(yīng)用開發(fā)來說,Android Studio的使用已經(jīng)深入骨髓,再去聯(lián)系使用Source Insight非常不適應(yīng)。那能不能使用Android Studio去看源碼呢?當(dāng)然可以呀,只是需要我們加工一下源碼而已,做Android的AOSP開發(fā)推薦使用Ubantu系統(tǒng),編譯源碼方便。本文就是介紹如何加工源碼,然后使用Android Studio打開我們加工好的源碼,并能在源碼中通過點(diǎn)擊方法名,類名等跳轉(zhuǎn)到指定的定義。

安裝Android Studio

首先我們需要安裝Android Studio,這里是指在Ubantu的環(huán)境中安裝Android Studio,前面的文章中介紹過通過安裝Toolbox去獲取安裝Android Studio,安裝完后我們需要安裝好對(duì)應(yīng)的Android SDK,然后需要記住我們的Android Studio的安裝位置后面用得上
Toolbox的界面如下所示:
在這里插入圖片描述

編譯源碼

當(dāng)我們下載好源碼后可以對(duì)源碼進(jìn)行一次整體編譯,源碼下載和編譯的方法可以在網(wǎng)上找,特別多,這里就不贅述佬,編譯成功后就可以開始制作對(duì)應(yīng)的索引文件了,這里可以用兩種方式來,一種是代碼編譯通過后,通過命令生成ipr索引文件,然后再使用Android Studio打開,這種方式很適合我們使用移動(dòng)硬盤將源碼拷貝,然后在其他的機(jī)器上閱讀源碼,第二種方式是直接通過命令編譯完源碼后直接打開Android Studio,直接閱讀源碼,這里要求在本機(jī)中安裝Android Studio,并且源碼只能使用本機(jī)的Android Studio打開,下面就介紹如何使用Android 打開導(dǎo)入源碼。

使用Android Studio打開源碼

制作ipr文件

首先在源碼的根目錄下執(zhí)行分別執(zhí)行下面的命令

source build/envsetup.sh
mmm development/tools/idegen/
development/tools/idegen/idegen.sh

執(zhí)行完上面的命令后會(huì)在源碼的根目錄下生成一個(gè)android.ipr文件,下圖中紅圈圈住的文件,我們使用Android Studio打開這個(gè)文件就行了,然后我們就能看到framework的源碼了,對(duì)于Android的應(yīng)用開發(fā)者和FrameWork開發(fā)者來說這里就夠用了,當(dāng)然,如果是HAL和內(nèi)核的開發(fā)者還是老實(shí)使用Source insight吧。
注意:如果需要將源碼拷貝到移動(dòng)硬盤,需要注意不能只拷貝android.ipr文件,需要將整個(gè)源碼目錄都拷貝進(jìn)去,因?yàn)閍ndroid.ipr文件只是一個(gè)索引文件,只拷貝它是無法瀏覽源碼滴

在這里插入圖片描述

通過Android Studio找到ipr文件并打開
在這里插入圖片描述

等進(jìn)度條走完就能開心的閱讀修改源碼了
在這里插入圖片描述

直接編譯成功后自動(dòng)打開Android Studio

這種方法比較簡單也比較推薦,如果不打包源碼帶走的話,直接在源碼的根路徑運(yùn)行下面的命令

 aidegen -i s -p /home/zhongxj/android-studio

如果要只想打開某個(gè)模塊,比如SystemUI,直接使用命令:

 aidegen SystemUI -i s -p /home/zhongxj/android-studio

這個(gè)命令表示編譯完整的依賴 -i s代表通過Android Studio打開依賴,-p表示Android Studio的路徑,如果加 -s表示跳過編譯依賴,這個(gè)命令執(zhí)行完后就會(huì)自動(dòng)打開Android Studio。
在這里插入圖片描述
這里讀者可能看到橙色的文件夾不太舒服,沒關(guān)系咱們直接通過配置給去掉就好了,進(jìn)入Project Structure
在這里插入圖片描述比如上圖中我們要去掉system 的橙色標(biāo)志,我們可以看到選中system文件夾后,在右上角有個(gè)Excluded的圖標(biāo)是選中的,我們點(diǎn)擊一下他,就可以去掉這個(gè)橙色的圖標(biāo)了
在這里插入圖片描述
再看system文件夾就是正常的顏色了,在Project Structure 還必須配置好SDK ,這里就不展示了,交給讀者,就像開發(fā)應(yīng)用的時(shí)候配置SDK一樣就行。很簡單

修改SystemUI驗(yàn)證開發(fā)環(huán)境

首先我們使用下面的命令編譯SystemUI并且使用Android Studio打開

 aidegen SystemUI -i s -p /home/zhongxj/android-studio

編譯完打開Android Studio時(shí)可能會(huì)看到一堆爆紅,如下所示
在這里插入圖片描述不要慌,我們添加配置就可以了,進(jìn)入Project Structure ,找到Modules,在SystemUI上點(diǎn)擊右鍵,在彈出的窗口中點(diǎn)擊“+”號(hào),點(diǎn)擊Android,如下圖所示,并且配置好SDK,如下圖所示在這里插入圖片描述完成后就可以看到我們的XML布局文件不爆紅了,而且還能預(yù)覽了
在這里插入圖片描述這時(shí)我們修改下對(duì)應(yīng)的布局文件,比如把系統(tǒng)狀態(tài)欄背景改成紅色,找到status_bar.xml,并將其顏色改成紅色,如下圖所示
在這里插入圖片描述然后編譯SystemUI

make SystemUI -j3

編譯完成后會(huì)得到一個(gè)SystemUI.apk,這個(gè)APK的路徑會(huì)在編譯的日志中看到,如下圖所示
在這里插入圖片描述

得到APK后就可以找對(duì)應(yīng)的手機(jī)或者模擬器,將SystemUI.apk推入手機(jī)替換掉原來的SystemUI.apk看效果,這里需要注意手機(jī)必須能夠root,并且能夠remount,這樣才能替換SystemUI.apk,替換完后使用kill命令殺下SystemUI的進(jìn)程就可以看手機(jī)上的狀態(tài)欄變成了紅色的背景
在這里插入圖片描述

http://www.risenshineclean.com/news/31696.html

相關(guān)文章:

  • 深圳微商城網(wǎng)站設(shè)計(jì)價(jià)格西安seo
  • 企業(yè)網(wǎng)站導(dǎo)航優(yōu)化成都做整站優(yōu)化
  • 高新區(qū)做網(wǎng)站讓顧客進(jìn)店的100條方法
  • 園洲做網(wǎng)站公司怎么做網(wǎng)站平臺(tái)
  • 邯鄲做網(wǎng)站的地方網(wǎng)絡(luò)設(shè)計(jì)
  • 可以做設(shè)計(jì)兼職的網(wǎng)站有哪些工作室搜外seo
  • 百姓網(wǎng)租房seo的定義是什么
  • 東勝網(wǎng)站建設(shè)網(wǎng)絡(luò)營銷策劃書的結(jié)構(gòu)
  • 用php寫的網(wǎng)站有哪些友情鏈接是免費(fèi)的嗎
  • 企業(yè)網(wǎng)站建設(shè)的困難和問題長春seo技術(shù)
  • 網(wǎng)站關(guān)鍵詞選擇軟文推廣文案
  • 哪個(gè)旅游網(wǎng)站做的比較好免費(fèi)平臺(tái)推廣
  • p2p網(wǎng)站建設(shè)制作免費(fèi)發(fā)帖的網(wǎng)站
  • 專業(yè)網(wǎng)站建設(shè)首選公司沈陽seo網(wǎng)站關(guān)鍵詞優(yōu)化
  • wordpress怎么可以出現(xiàn)表格seo接單平臺(tái)
  • dedecms網(wǎng)站開發(fā)百度明星搜索量排行榜
  • 創(chuàng)做網(wǎng)站百度下載軟件
  • 兵團(tuán)建設(shè)環(huán)保局網(wǎng)站百度推廣有哪些售后服務(wù)
  • 如何做網(wǎng)站運(yùn)營seo網(wǎng)站優(yōu)化師
  • dede做導(dǎo)航網(wǎng)站營銷網(wǎng)站方案設(shè)計(jì)
  • 回收網(wǎng)站怎么做百度電視劇風(fēng)云榜
  • 一學(xué)一做看視頻網(wǎng)站有哪些網(wǎng)絡(luò)營銷產(chǎn)品策略分析
  • 公司部門解散怎么賠償員工seo推薦
  • 企業(yè)網(wǎng)站優(yōu)化的三層含義網(wǎng)站推廣該怎么做
  • 網(wǎng)站作用微信營銷的優(yōu)勢
  • 網(wǎng)站開發(fā)論文文獻(xiàn)書籍友情鏈接的獲取途徑有哪些
  • 建設(shè)部資質(zhì)網(wǎng)站查詢成人就業(yè)技術(shù)培訓(xùn)機(jī)構(gòu)
  • 視頻網(wǎng)站logo怎么做的html底部友情鏈接代碼
  • 天津和平做網(wǎng)站多少錢怎么創(chuàng)建自己的游戲網(wǎng)站
  • 網(wǎng)站建設(shè)完畢后怎么加后臺(tái)線上營銷推廣方案有哪些