Closed. This question needs to be more focused。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
                        
                        去年关闭。
                                                                                            
                
        
所以在这里我得到一个open-source Android app,我必须分析并确定其结构,例如其库,高级体系结构,配置管理和测试工具。

现在,我了解了在哪里以及如何查找最后两个,但是我对如何识别库和体系结构仍然感到困惑。

所以我要问的是,如何确定应用程序的体系结构及其使用的库?我在哪里找?源代码的哪一部分?有什么技巧可以做到这一点吗?

如果我需要提供其他信息,请告诉我。

Edit1:这就是我以Firefox为例的高级体系结构的意思,但这不一定是技术性的,更简单的事情也可以>>> java - 识别开源应用程序的体系结构和库-LMLPHP

最佳答案

关于Android开发的堆栈溢出问题有数千(甚至数百万)个问题。 android文档本身非常详尽。像“添加库android项目”这样的简单查询可以将某人引至answers like this

我真正想说的是,已经有很多东西了。您只需要使用它。

至于原来的问题:

图书馆

可以在here中找到相关性。这些是此应用使用的外部库。

--

建筑

关于这一点,您将主要需要阅读代码。为此使用Android-studio确实很有帮助。您可以使用tools like this,但是大多数情况下,您将必须遍历代码并理解它。

此外,自开源项目以来,应该有关于它的良好文档。

09-13 12:36