关于应用程序开发,我有一个非常基本的问题。我在应用程序开发方面没有经验,但我需要反向设计android应用程序。当我反向工程(使用apktool或androguard的反编译)应用程序时,我看到每个应用程序都有一个以"com“开头的包(文件夹结构)。每个应用程序都有这个com文件夹(我猜eclipse会创建这个文件夹,开发人员会在其中编写代码)。这个假设对所有应用都有效吗?
发布于 2013-09-10 10:44:16
不,不是的。您可以选择使用什么作为命名空间。许多开发人员将"com“用于商业应用程序,"org”用于免费应用程序,但这完全取决于您。
发布于 2013-09-10 10:44:32
不不需要有com文件夹。
com文件夹是因为包名。
如果你拿了任何包裹,让我们说- com.sudosaints.android
因此,在本例中,src代码目录结构将是- src、->、com、->旱獭、->、android。
在in.sudosaints.android的情况下,目录结构将是-src-> In -> case >android。
因此,com文件夹的假设并不适用于所有应用程序。
发布于 2013-09-10 10:42:32
我不能100%确定这是否可以被覆盖,但它是基于应用程序的包名。据我所见,推荐的方法是所有开发人员都遵循创建一个名为com.yourcompany.yourappname的包。
在本例中,源代码可以在:com.yourcompany.yourappname/src中找到。
希望这能有所帮助。
https://stackoverflow.com/questions/18716680
复制相似问题