微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将相当大的android项目分解为较小的组件

如何解决将相当大的android项目分解为较小的组件

| 我仍然对开发android程序以及遇到当前项目的麻烦还很陌生。它最初只是一个简单的小项目,但现在已经可以扩展为一个文件。 我想将其分为几个部分,例如ui,计算和main。但是什么是最好的方法。 目前,我只有:
public class main extends Activity {...}
public class preference extends PreferenceActivity implements OnSharedPreferencechangelistener {...}
我是否应该从主要功能删除功能,例如:
public class ui extends main {...}
    

解决方法

        由您自行组织项目。我的处理方式是拥有以下软件包: 活动:我将所有活动放置在哪里。 类型:我放置所有类型的位置,例如:
User
Country
。 例外:我放置所有自定义例外的位置。 服务。 提供者:用于内容提供者。 优先。 util:一个包,其中包含所有可能用作工具的类(例如JSON解析器,String实用程序类,正则表达式等)。 等等 在
activities
包中,您可以按活动添加一个班级。称一个类为“ 6”不是一个好主意,“ 6”可能是包裹的名称(活动的名称)。您应该以描述活动功能的方式来调用类。例如,您可以将其称为:
LoginScreenActivity
。我鼓励您检查一些开源项目,例如Shelves或Foursquare,以研究组织android项目的可能方法。     ,        我将遵循MVC / MVP / MVVM方法。我目前也在一个大型的Android项目中,并且试图按模型/视图/名称空间划分文件。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。