Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
去年关闭。
所以在这里我得到一个open-source Android app,我必须分析并确定其结构,例如其库,高级体系结构,配置管理和测试工具。
现在,我了解了在哪里以及如何查找最后两个,但是我对如何识别库和体系结构仍然感到困惑。
所以我要问的是,如何确定应用程序的体系结构及其使用的库?我在哪里找?源代码的哪一部分?有什么技巧可以做到这一点吗?
如果我需要提供其他信息,请告诉我。
Edit1:这就是我以Firefox为例的高级体系结构的意思,但这不一定是技术性的,更简单的事情也可以>>>
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
去年关闭。
所以在这里我得到一个open-source Android app,我必须分析并确定其结构,例如其库,高级体系结构,配置管理和测试工具。
现在,我了解了在哪里以及如何查找最后两个,但是我对如何识别库和体系结构仍然感到困惑。
所以我要问的是,如何确定应用程序的体系结构及其使用的库?我在哪里找?源代码的哪一部分?有什么技巧可以做到这一点吗?
如果我需要提供其他信息,请告诉我。
Edit1:这就是我以Firefox为例的高级体系结构的意思,但这不一定是技术性的,更简单的事情也可以>>>
最佳答案
关于Android开发的堆栈溢出问题有数千(甚至数百万)个问题。 android文档本身非常详尽。像“添加库android项目”这样的简单查询可以将某人引至answers like this。
我真正想说的是,已经有很多东西了。您只需要使用它。
至于原来的问题:
图书馆
可以在here中找到相关性。这些是此应用使用的外部库。
--
建筑
关于这一点,您将主要需要阅读代码。为此使用Android-studio确实很有帮助。您可以使用tools like this,但是大多数情况下,您将必须遍历代码并理解它。
此外,自开源项目以来,应该有关于它的良好文档。
09-13 12:36