如何阅读Android项目

use*_*864 2 java android

我在网上搜索了这个,但没有得到满意的答案.我是新的Java和Android编程环境,并在Android(简单的初学者级别)编写了小应用程序.现在,正如大家所说,要编写好的程序,你应该(当然是程序)阅读其他人编写的程序和代码.这将帮助您了解其他人如何编码,能够看到不同的编码风格.现在我的问题是,如果我有一个带有源代码的android应用程序(有许多可用的开源项目)我应该如何尝试阅读该项目?我应该先开始阅读什么?该GUI的东西,或者直接运行到阅读代码,活动,服务等等等等,我正好从代码如何能够跟踪代码打算是什么,怎么它的逻辑流程?我有一部可以测试的Android手机.我只是想知道如何正确阅读代码以正确掌握它是什么以及它是如何做的.

Mel*_*des 6

了解任何Android应用程序的基础知识,您可以:

  • 找到应用启动时运行的主要活动
  • onCreate()开始,在创建活动时调用它
  • 你可以在那里设置一个断点,并通过使用调试器来执行代码
  • 检查onCreate()中使用的变量,查看它们的声明,初始化和使用位置
  • 检查onCreate()中使用的方法,查看它们的定义位置
  • 检查您检查的活动的相应xml布局文件,查看在那里定义元素的方式,以及java中相应代码如何使用它们中的一些
  • 您将看到代码就像拼图一样,每个元素都与其他元素合作,找到它们之间的关系
  • 阅读,阅读,阅读,文档是你的朋友
  • ...