gpt4 book ai didi

Android 包结构最佳实践

转载 作者:IT王子 更新时间:2023-10-29 00:09:56 24 4
gpt4 key购买 nike

我对应用程序包结构的最佳做法有疑问。

我观看了 Reto Meier 的 Google I/O 2011 演讲 "Android Protips: Advanced Topics for Expert Android Developer s”并阅读他的博文“A Deep Dive Into Location "并注意到他的应用程序包结构:

com. ... .content_providers
com。 ... .receivers
com。 ... .服务
com。 ... .UI com。 ... .UI.fragments
com。 ... .utils
com。 ... .utils.base

这是包的首选结构吗?有更好的结构吗?

最佳答案

打包类的主要目标是简化源代码的导航。这对于开源应用程序尤其重要。在我看来,一个易于导航的包结构包括以下几个包:

com.example.main - 包含您的主要驱动程序功能,例如您的主要 Activity 、您的应用程序类(如果有的话)等

com.example.conf - 包含您的配置文件,例如那些包含常量(静态最终变量)的配置文件

com.example.net - 与网络相关的类,例如发出 http 请求的类

com.example.util - 实用程序类,例如服务、BroadcastReceivers 或其他后台进程

关于Android 包结构最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6617067/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com