Android Studio查看Android 5.x源码的步骤详解

 更新时间:2016年09月19日 11:12:31   投稿:daisy  
Google为Android开发者带来Android Studio,用来取代Eclipse。从Android Studio出现起,整机开发和Android源码阅读和编辑一定能用上它。这篇文章小编就带大家学习下如何使用Android Studio查看Android 5.x源码,有需要的可以参考借鉴。

关于Android Studio的好处我就不用说了,下面两点就足矣让你转投Android Studio了:

     1、Android Studio是Google官方指定的,目前官网已经去掉了ADT, 大家可以在Android开发者官网 中进行查看,目前只有Android Studio提供下载了.

     2、Google也表示ADT不再进行维护了.

转投Android Studio时大势所趋,网上关于如何使用Android Studio的帖子也是满天飞,所以我就不再啰嗦夸奖Android Studio了.

这篇文章主要介绍Android Studio导入Android AOSP源码的方法。

目前只测试过Android Lollipop之后的代码,5.0之前的项目是否支持尚不清楚。

Android 5.0 : Lollipop简介

Android Lollipop是Google在14年推出的,关于Lollipop的详细介绍可以查看Lollipop官方介绍 ,我也就不多说了.作为一个开发者,我们不应该停留在表面(即Lollipop的绚丽的界面,和新奇的设计语言Material design),我们更要了解其中的原理.

效果图如下:

没有繁杂的配置,几行简单的命令如下:

1、生成IDE工具文件

mmm development/tools/idegen/

运行完将生成idegen.jar文件。

2、生成Android Studio配置文件

主要是生成android.iws, android.ipr, android.iml,这三个文件是Android Studio项目的关键文件,主要就是列出项目由模块组成,依赖关系,目录结构。

sh ./development/tools/idegen/idegen.sh

3、导入工程

打开Android Studio,File->Open->工程根目录android.ipr,Android会自动导入工程所有代码,漫长的indexing过程耗时30~120分钟左右。

过程:index中会弹出framework的config提示,点击config, 然后确认,会继续indexing一段时间。

结束:indexing结束后,选择project视图,就看到文章开始的那张清晰的代码结构了。

4、优点与缺点

优点:

1. Made by Google

2. 良好的代码阅读环境

3. 优秀的代码编辑功能,提示和方法跳转

4. 据说有强大的插件支持

缺点:

1、建议标配8G起跳的内存

总结

以上就是关于Android Studio查看Android 5.x源码的详细步骤,希望这篇文章对新入行的Android开发者们能有所帮助,如果有疑问大家可以留言交流。

相关文章

  • android 检测耳机是否插入方法

    android 检测耳机是否插入方法

    在android开发过程中经常会用到检测耳机是否插入的功能,本文将介绍一些方法,可供有需要的朋友参考下
    2012-11-11
  • 代码分析Android实现侧滑菜单

    代码分析Android实现侧滑菜单

    现在app越来越注重用户体验,本文给大家分析android实现侧滑菜单的代码,代码简单易懂,感兴趣的朋友一起看看吧
    2015-11-11
  • Android极光推送处理message遇到的坑解决

    Android极光推送处理message遇到的坑解决

    这篇文章主要为大家介绍了Android极光推送处理message遇到的坑解决,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • 退出Android程序时清除所有activity的实现方法

    退出Android程序时清除所有activity的实现方法

    这篇文章主要介绍了退出Android程序时清除所有activity的实现方法,详细分析了Android退出时清除activity的原理与实现技巧,需要的朋友可以参考下
    2016-04-04
  • Android 仿微信数字键盘

    Android 仿微信数字键盘

    大部分的金融App会对默认的数字键盘进行处理,以实现自定义的数字安全键盘。基于此,本文对对微信数字键盘样式进行了仿写,实现了一套自定义的数字安全键盘(支持随机数字分布)。
    2021-05-05
  • 详解Android .9.png “点九”图片的使用

    详解Android .9.png “点九”图片的使用

    这篇文章主要为大家详细介绍了Android .9.png “点九”图片的使用方法,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • Android自定义View实现简单的圆形Progress效果

    Android自定义View实现简单的圆形Progress效果

    这篇文章主要介绍了Android自定义View实现简单的圆形Progress效果的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • Android简易图片浏览器的实现

    Android简易图片浏览器的实现

    最近做了一个图片浏览小程序,本文主要介绍了Android简易图片浏览器的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-03-03
  • 微信或手机浏览器在线显示office文件(已测试ios、android)

    微信或手机浏览器在线显示office文件(已测试ios、android)

    这篇文章主要介绍了微信或手机浏览器在线显示office文件,已测试ios、android,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • Android开发之Notification通知用法详解

    Android开发之Notification通知用法详解

    这篇文章主要介绍了Android开发之Notification通知用法,结合实例形式较为详细的分析了Notification通知的功能、参数、定义及使用方法,需要的朋友可以参考下
    2016-11-11

最新评论