Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Android中使用不同的软件包实现不同的功能,这是正确的编码惯例吗?_Java_Android_Coding Style - Fatal编程技术网

Java 在Android中使用不同的软件包实现不同的功能,这是正确的编码惯例吗?

Java 在Android中使用不同的软件包实现不同的功能,这是正确的编码惯例吗?,java,android,coding-style,Java,Android,Coding Style,com.example.appname将用于应用程序功能。 com.example.login将用于用户注册、登录、验证等。 进程将用于在后台运行的活动,如SMSReceiver等 这是安卓系统中正确的编程方式吗?AFAIK安卓开发中没有“正确”的打包方式,主要取决于您的便利性。我通常(与团队一起工作时)会尽量模仿MVC结构,团队同意如下结构,并开始以这种风格编码,如: 模型包(POJO类) 视图包 我通常在视图的子包中添加活动和片段 自定义视图包 控制器包 广播接收机子包 内容提供商、服务等

com.example.appname将用于应用程序功能。 com.example.login将用于用户注册、登录、验证等。 进程将用于在后台运行的活动,如SMSReceiver等


这是安卓系统中正确的编程方式吗?

AFAIK安卓开发中没有“正确”的打包方式,主要取决于您的便利性。我通常(与团队一起工作时)会尽量模仿MVC结构,团队同意如下结构,并开始以这种风格编码,如:

  • 模型包(POJO类)
  • 视图包
  • 我通常在视图的子包中添加活动和片段
  • 自定义视图包
  • 控制器包
  • 广播接收机子包
  • 内容提供商、服务等
  • 锅炉板代码包

  • 要了解解决您问题的另一种方法,请参考

    AFAIK在Android开发中没有“正确”的打包方式,这主要取决于您的便利性。我通常(与团队一起工作时)会尽量模仿MVC结构,团队同意如下结构,并开始以这种风格编码,如:

  • 模型包(POJO类)
  • 视图包
  • 我通常在视图的子包中添加活动和片段
  • 自定义视图包
  • 控制器包
  • 广播接收机子包
  • 内容提供商、服务等
  • 锅炉板代码包

  • 要了解解决问题的其他方法,请参考

    ,这取决于您的舒适度以及您的办公室标准。添加包的主要原因是为了使项目结构清晰,并且易于每个人理解。您应该在任何地方使用有意义的名称,例如包、变量、类等,这取决于您的舒适程度以及您的办公标准。添加包的主要原因是为了使项目结构清晰,并且易于每个人理解。您应该在任何地方使用有意义的名称,例如包、变量、类等