2 arvin ghost Arvin_ghost 于 2015.07.13 23:57 提问

想问问关于Android开发过程中,包命名规范问题

Android开发时,一般四级包名中第四级包名都会有什么命名?util?custom?activities? 那像一些基本的类就比如封装了一个图像类作为操作的基本单元,应该放入什么包中?还有就是 , 什么叫做游戏的业务逻辑实现类?这个类又该放入哪个包中?

5个回答

tongyi55555
tongyi55555   2015.07.14 06:22
已采纳

有规范但是不要拘泥于形式,理解要点是关键,规范是为了清晰和便于维护,只要你取的名字规范,让人一看就知道是做什么的包就行了。比如util和activities当然一般都是放在四级的,你的图像操作类建议新建一个包也放到四级。具体的游戏逻辑实现类属于具体的后台处理方法,也放在为一个单独的四级包即可。参考下:
http://www.androidchina.net/2141.html

Arvin_ghost
Arvin_ghost 回复那一抹代码: 业务处理类?我不太明白这种类和工具类的区别是什么呢?那这个时候包名可以用什么啊?
大约 3 年之前 回复
tongyi55555
tongyi55555 回复Arvin_ghost: 不是工具类,是具体的业务处理类,单独放就行。
大约 3 年之前 回复
Arvin_ghost
Arvin_ghost 我不太明白这种游戏逻辑实现类它是归类于工具类中吗?但又好像不像啊
大约 3 年之前 回复
caozhy
caozhy   Ds   Rxr 2015.07.14 05:28
u012216727
u012216727   Ds   Rxr 2015.07.14 08:41
Arnold9009
Arnold9009   2015.07.14 14:50

清楚明白就好,死扣就没必要了

shenji1993
shenji1993   2015.07.14 03:35

自己下个开源项目下来,一目了然。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
如何找到自动化测试的思路和理解自动化测试过程中的问题
要找到自动化测试的思路,首先得明确自动化测试的本质。对自动化测试的本质的理解不同,导致了在进行自动化测试过程中对于组建团队、制定目标计划等的不同,决定了最终自动化测试的实施和效果的不同。所以必须先把自动化测试的本质说明白。     谈本质的问题,每个人的理解是不尽相同的。咱们这里说的自动化测试的本质,主要基于对 “人工被机械替代 ” 的理解:随着工业时代的开启,“人工被机械替代”已成为很普遍
fs_cli无法远程连接FreeSWITCH服务器问题
通过命令freeswitch -nc启动FreeSWITCH之后,fs_cli连接失败 提示的错误信息是: [ERROR] fs_cli.c:1659 main() Error Connecting [Socket Connection Error] 即使按照上一篇所讲的设置了端口,仍然是同样的错误,通过netstat -anp|grep 8021查看不到端口。 fs_cli是通过
Android规范
关于Android开发命名规范,字段,数据库,代码规范,让初学者更加规范
Android 开发常见问题汇总
Dex分包,解决64K限制的问题:参考链接:https://developer.android.com/studio/build/multidex.html#mdex-gradle问题1:Android项目中的命名规则举例如下: Activity: TemplateActivity Activity布局文件: activity_模块名_template Activi
Android开发命名规范和编码规范
转载请注明出处:http://blog.csdn.net/crazy1235/article/details/50771703无规矩不成方圆,是吧。。哈哈~~很庆幸,本人刚学java编程的时候,就被老师灌输了编程规范的相关知识,并且一直在遵守。有过团队开发经验的人都知道,如果没有一定的规范可行,那么代码看起来将是苦不堪言,甚至是乱七八糟。下面就介绍一下,我个人编码过程中使用到的规范,供大家参考~~命
编码规范(二)之命名规范
1.变量命名     PHP中的变量用一个美元符号后面跟着变量名表示。变量名区分大小写。一个有效的变量名由字母或者下划线开头,后面跟着任意数量的字母、数字或者下划线。不应该在变量名中使用中文等飞ASCII字符。  1)程序整体     程序整体以驼峰法命名,以小写字母开始,同时命名要有意义:     FunctiondisplayName($name){echo $name;} 2)PH
java开发规范
java开发规范详细描述了开发过程中类,接口,包的命名规范和注释的规范,方法的命名规范及作用说明
安卓开发过程中输入法问题
解决安卓中页脚被输入法顶起的问题   在实际开发中,我们对页脚有两种要求:让其固定在底部或者被输入法托起。下面来看看这两种问题的解决办法   问题截图:      1.让页脚固定在底部(无论是否出现输入法)   解决办法:设置软键盘的输入模式:用窗体管理器设置布局参数为自动调整   方法一:java代码中实现:在你的activity中的oncreate中se
安卓开发过程中遇到的问题总结及解决方法
安卓开发常见问题
Maven项目命名规范
Guide to naming conventions on groupId, artifactId and version groupId will identify your project uniquely across all projects, so we need to enforce a naming schema. It has to follow the package n