android项目包如何命名,我以前作WEB开发较多,
都是action\dao\service这样的分层命名包。
不知道android应该如何命名。
我目前activity就放ui包中。不知道在这里主要业务逻辑叫service怕与android的service服务搞混掉,大家有什么好的规范吗》
都是action\dao\service这样的分层命名包。
不知道android应该如何命名。
我目前activity就放ui包中。不知道在这里主要业务逻辑叫service怕与android的service服务搞混掉,大家有什么好的规范吗》
解决方案 »
- android4.0平台上, 设置-->显示-->亮度, 调到最低时, 就完全看不见了.
- 获取installlocation
- android 从tomcat 服务器指定的文件夹下下载文件(txt,word)?
- andiroid 交叉编译的SO,是这样的吗?
- 第一次开发Android 出现错误
- 我想在用代码直接在桌面上添加widget,比如我点击了我activity里的一个按钮,程序就直接将widget加到桌面上了,求指导!
- 关于android开发用viewflipper实现滑屏问题
- cocos2d-x-3.2alpha0 Eclipse里提示错误
- 在VS2015中开发安卓或者IOS,是用java还是.net开发??????
- 高德定位取到的省市区是中文的,是否有英文的编码,官方文档没看到有说明
- Android开发平台有哪些
- Android模拟器BlueStacks
包的话,例如我现在的项目中就有这几个包,这是经过很多湾路,精心设计的:
com.XXX.plays.junit
com.XXX.plays
com.XXX.plays.activitys
com.XXX.plays.base
com.XXX.plays.eventListener
com.XXX.plays.services
com.XXX.plays.views
com.XXX.utils
我到目前为止,再也没有推敲出一个更完善的架构,欢迎指正。其它规范:
layout 中的控件的 id 一定不能马虎。android 中这种资源统一管理的方式,好是好,但是缺点就是当你 控件定义得很多时,你在 IDE 里写 R.id. 最后一点出来,蒙了,铺天盖地的 ID 。不好区分。现在我遵循的一个规则是, layoutName_viewType_name, 例如,main_btn_addPoint编码规范:将生命周期方法写在一起。内部类写在一起。其它方法写在一起。否则像 Activity 这种代码很容易膨胀起来的类,你会很难阅读和管理。
com.公司名.项目名.功能名
这样来命名各个packagename的。
eg:
com.min.musciplayer.ui
com.min.musicplayer.lyric