我在网上搜索了这个问题,但没有得到令人满意的答案。我是Java和Android编程环境的新手,并且已经编写了一些Android应用程序(简单的初学者级别)。现在,正如每个人所说的那样,要编写好的程序,你应该(当然要)阅读其他人编写的程序和代码。这将帮助您了解其他人的编码方式,能够看到不同的编码风格。现在我的问题是,如果我有一个带有源代码的Android应用程序(有许多开源项目可用),我应该如何尝试阅读该项目?我应该从哪里开始阅读?GUI相关的内容还是直接阅读代码、活动、服务等等。如果只有代码,我如何跟踪代码的意图,它的逻辑流程是如何的?我有一部Android手机可以进行测试。我只想知道如何正确地阅读代码,以正确掌握它正在做什么以及如何做事情。