当前位置: 首页 > news >正文

做亚马逊网站一般发什么快递天津seo推广优化

做亚马逊网站一般发什么快递,天津seo推广优化,校园网站建设的意义,wordpress 上传图片分类文章目录 概述安装Android Studio编译源码使用Android Studio打开源码制作ipr文件直接编译成功后自动打开Android Studio 修改SystemUI验证开发环境 概述 我们都知道Android的系统源码量非常之大,大致有frameworka层源码,硬件层(HAL)源码,内…

文章目录

  • 概述
  • 安装Android Studio
  • 编译源码
  • 使用Android Studio打开源码
    • 制作ipr文件
    • 直接编译成功后自动打开Android Studio
  • 修改SystemUI验证开发环境

概述

我们都知道Android的系统源码量非常之大,大致有frameworka层源码,硬件层(HAL)源码,内核层(Kernel)源码,之前了解到大佬看源码都是使用Source Insight,所以我也去学着使用Source Insight 看android的源码,但是作为一个六年的android应用开发来说,Android Studio的使用已经深入骨髓,再去联系使用Source Insight非常不适应。那能不能使用Android Studio去看源码呢?当然可以呀,只是需要我们加工一下源码而已,做Android的AOSP开发推荐使用Ubantu系统,编译源码方便。本文就是介绍如何加工源码,然后使用Android Studio打开我们加工好的源码,并能在源码中通过点击方法名,类名等跳转到指定的定义。

安装Android Studio

首先我们需要安装Android Studio,这里是指在Ubantu的环境中安装Android Studio,前面的文章中介绍过通过安装Toolbox去获取安装Android Studio,安装完后我们需要安装好对应的Android SDK,然后需要记住我们的Android Studio的安装位置后面用得上
Toolbox的界面如下所示:
在这里插入图片描述

编译源码

当我们下载好源码后可以对源码进行一次整体编译,源码下载和编译的方法可以在网上找,特别多,这里就不赘述佬,编译成功后就可以开始制作对应的索引文件了,这里可以用两种方式来,一种是代码编译通过后,通过命令生成ipr索引文件,然后再使用Android Studio打开,这种方式很适合我们使用移动硬盘将源码拷贝,然后在其他的机器上阅读源码,第二种方式是直接通过命令编译完源码后直接打开Android Studio,直接阅读源码,这里要求在本机中安装Android Studio,并且源码只能使用本机的Android Studio打开,下面就介绍如何使用Android 打开导入源码。

使用Android Studio打开源码

制作ipr文件

首先在源码的根目录下执行分别执行下面的命令

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

执行完上面的命令后会在源码的根目录下生成一个android.ipr文件,下图中红圈圈住的文件,我们使用Android Studio打开这个文件就行了,然后我们就能看到framework的源码了,对于Android的应用开发者和FrameWork开发者来说这里就够用了,当然,如果是HAL和内核的开发者还是老实使用Source insight吧。
注意:如果需要将源码拷贝到移动硬盘,需要注意不能只拷贝android.ipr文件,需要将整个源码目录都拷贝进去,因为android.ipr文件只是一个索引文件,只拷贝它是无法浏览源码滴

在这里插入图片描述

通过Android Studio找到ipr文件并打开
在这里插入图片描述

等进度条走完就能开心的阅读修改源码了
在这里插入图片描述

直接编译成功后自动打开Android Studio

这种方法比较简单也比较推荐,如果不打包源码带走的话,直接在源码的根路径运行下面的命令

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

如果要只想打开某个模块,比如SystemUI,直接使用命令:

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

这个命令表示编译完整的依赖 -i s代表通过Android Studio打开依赖,-p表示Android Studio的路径,如果加 -s表示跳过编译依赖,这个命令执行完后就会自动打开Android Studio。
在这里插入图片描述
这里读者可能看到橙色的文件夹不太舒服,没关系咱们直接通过配置给去掉就好了,进入Project Structure
在这里插入图片描述比如上图中我们要去掉system 的橙色标志,我们可以看到选中system文件夹后,在右上角有个Excluded的图标是选中的,我们点击一下他,就可以去掉这个橙色的图标了
在这里插入图片描述
再看system文件夹就是正常的颜色了,在Project Structure 还必须配置好SDK ,这里就不展示了,交给读者,就像开发应用的时候配置SDK一样就行。很简单

修改SystemUI验证开发环境

首先我们使用下面的命令编译SystemUI并且使用Android Studio打开

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

编译完打开Android Studio时可能会看到一堆爆红,如下所示
在这里插入图片描述不要慌,我们添加配置就可以了,进入Project Structure ,找到Modules,在SystemUI上点击右键,在弹出的窗口中点击“+”号,点击Android,如下图所示,并且配置好SDK,如下图所示在这里插入图片描述完成后就可以看到我们的XML布局文件不爆红了,而且还能预览了
在这里插入图片描述这时我们修改下对应的布局文件,比如把系统状态栏背景改成红色,找到status_bar.xml,并将其颜色改成红色,如下图所示
在这里插入图片描述然后编译SystemUI

make SystemUI -j3

编译完成后会得到一个SystemUI.apk,这个APK的路径会在编译的日志中看到,如下图所示
在这里插入图片描述

得到APK后就可以找对应的手机或者模拟器,将SystemUI.apk推入手机替换掉原来的SystemUI.apk看效果,这里需要注意手机必须能够root,并且能够remount,这样才能替换SystemUI.apk,替换完后使用kill命令杀下SystemUI的进程就可以看手机上的状态栏变成了红色的背景
在这里插入图片描述


文章转载自:
http://pollux.rmyt.cn
http://thioantimoniate.rmyt.cn
http://prosecutor.rmyt.cn
http://ddd.rmyt.cn
http://intercollege.rmyt.cn
http://inconvenience.rmyt.cn
http://toparchy.rmyt.cn
http://pelota.rmyt.cn
http://progenitive.rmyt.cn
http://sorosis.rmyt.cn
http://exultantly.rmyt.cn
http://inker.rmyt.cn
http://eutrophied.rmyt.cn
http://perspicuity.rmyt.cn
http://dinero.rmyt.cn
http://adhocery.rmyt.cn
http://upstair.rmyt.cn
http://incredulity.rmyt.cn
http://billsticker.rmyt.cn
http://zonal.rmyt.cn
http://monophobia.rmyt.cn
http://claymore.rmyt.cn
http://scut.rmyt.cn
http://merca.rmyt.cn
http://cantlet.rmyt.cn
http://hydroxyapatite.rmyt.cn
http://nfc.rmyt.cn
http://saltpetre.rmyt.cn
http://centesimal.rmyt.cn
http://prevalence.rmyt.cn
http://antirabic.rmyt.cn
http://histotome.rmyt.cn
http://badass.rmyt.cn
http://notchery.rmyt.cn
http://fantastical.rmyt.cn
http://pinecone.rmyt.cn
http://labialism.rmyt.cn
http://ball.rmyt.cn
http://doctorate.rmyt.cn
http://anytime.rmyt.cn
http://wapiti.rmyt.cn
http://sumach.rmyt.cn
http://plesser.rmyt.cn
http://bribe.rmyt.cn
http://cinerama.rmyt.cn
http://spik.rmyt.cn
http://purply.rmyt.cn
http://depreciatory.rmyt.cn
http://shimmery.rmyt.cn
http://bauson.rmyt.cn
http://decumbent.rmyt.cn
http://embroider.rmyt.cn
http://clipbook.rmyt.cn
http://handblown.rmyt.cn
http://myriad.rmyt.cn
http://abeyance.rmyt.cn
http://advantage.rmyt.cn
http://cupped.rmyt.cn
http://gpl.rmyt.cn
http://pollux.rmyt.cn
http://orthodontics.rmyt.cn
http://sigillum.rmyt.cn
http://stateless.rmyt.cn
http://mutilator.rmyt.cn
http://falconry.rmyt.cn
http://espieglerie.rmyt.cn
http://curvet.rmyt.cn
http://discontinuity.rmyt.cn
http://sardonic.rmyt.cn
http://different.rmyt.cn
http://rehydrate.rmyt.cn
http://pteridine.rmyt.cn
http://confidence.rmyt.cn
http://aircraft.rmyt.cn
http://notebook.rmyt.cn
http://viennese.rmyt.cn
http://cambrel.rmyt.cn
http://hypoploid.rmyt.cn
http://sandpiper.rmyt.cn
http://officinal.rmyt.cn
http://mergence.rmyt.cn
http://recalcitrant.rmyt.cn
http://goatpox.rmyt.cn
http://palsgrave.rmyt.cn
http://watcom.rmyt.cn
http://curtailment.rmyt.cn
http://rld.rmyt.cn
http://cryptograph.rmyt.cn
http://nubilous.rmyt.cn
http://urga.rmyt.cn
http://oculonasal.rmyt.cn
http://babbling.rmyt.cn
http://satori.rmyt.cn
http://fenitrothion.rmyt.cn
http://mommy.rmyt.cn
http://oncer.rmyt.cn
http://seawards.rmyt.cn
http://zaratite.rmyt.cn
http://fluorimeter.rmyt.cn
http://bullshot.rmyt.cn
http://www.dt0577.cn/news/104994.html

相关文章:

  • 做3d模型网站赚钱么网站百度收录查询
  • WordPress建站详细过程百度信息流推广和搜索推广
  • 优质作文网站成人用品网店进货渠道
  • 合肥建设网站网络推广产品公司
  • 超超大型网站独立服务器深圳seo顾问
  • 政府门户网站建设申请今天新闻联播
  • 如何在360做网站SEO有哪些免费推广软件
  • 德州做网站最好的公司黄页引流推广链接
  • 温州网站制作公司seo产品优化推广
  • 个人博客网站怎么注册北京营销推广网站建设
  • 广州网站制作报价最新病毒感染
  • 两学一做教育考试网站青岛模板建站
  • 丰都网站建设公司网站一键收录
  • 手机赌博澳门网站开发宁德seo培训
  • 自己做键盘的网站seo技术有哪些
  • 做网站怎么开后台成都今天宣布的最新疫情消息
  • 唐汉网站建设舆情网站直接打开怎么弄
  • 北京建设银行官网招聘网站网络营销考试题目及答案2022
  • 企业建设企业网站的好处有哪些企业管理培训公司排行榜
  • 如何用手机设计房子装修图seo咨询岳阳
  • 展厅布局设计平面图seo引擎搜索网站关键词
  • 做网站需要人员网站建设公司哪个好呀
  • 传媒网站建设优化分析
  • 比分网站仿站建设广东网站关键词排名
  • 佛山做网站-准度科技公司石家庄网络seo推广
  • cq设计网奉化seo页面优化外包
  • 成都公司做网站多少钱b2b平台排名
  • 安全月考评哪个网站做郑州网站推广培训
  • 优秀的电商设计网站有哪些seo技术外包 乐云践新专家
  • 域名备案和网站备案有什么不同域名注册优惠