在 Android 中为不同的功能使用不同的包是正确的编码约定吗?
Is it the correct coding convention to use different packages for different functions in Android?
com.example.appname 将用于应用程序功能。
com.example.login 将用于用户注册、登录、验证等。
com.example.processes 将用于 运行 在后台的活动,如 SMSReceiver 等
这是在 Android 中编程的正确方法吗?
AFAIKAndroid开发中没有'correct'打包方式,主要看你方便了。我通常(在与团队合作时)所做的是尽可能地模仿 MVC 结构,团队同意如下结构并开始以这种风格编码:
- 模型包(POJO 类)
- 视图包
- 我通常也会在 Views 的子包中添加 Activity 和 Fragments
- 自定义视图包
- 控制器包
- BroadcastRecivers 的子包
- 内容提供商、服务等
- 锅炉板代码包
要查看解决您的问题的另一种方法,请参阅 this blog
com.example.appname 将用于应用程序功能。 com.example.login 将用于用户注册、登录、验证等。 com.example.processes 将用于 运行 在后台的活动,如 SMSReceiver 等
这是在 Android 中编程的正确方法吗?
AFAIKAndroid开发中没有'correct'打包方式,主要看你方便了。我通常(在与团队合作时)所做的是尽可能地模仿 MVC 结构,团队同意如下结构并开始以这种风格编码:
- 模型包(POJO 类)
- 视图包
- 我通常也会在 Views 的子包中添加 Activity 和 Fragments
- 自定义视图包
- 控制器包
- BroadcastRecivers 的子包
- 内容提供商、服务等
- 锅炉板代码包
要查看解决您的问题的另一种方法,请参阅 this blog