[Android流水化开发]工序4:采用模拟数据显示整个App的效果

  1. 根据页面,设计客户端需要的数据接口,和服务端讨论确定参数的名称。
  2. 基础数据类型如下:
  • 图片:采用色调来代替。
  • 文本:有两种:
    • 短文本:样例为“短”。
    • 长文本:样例为“长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本·长文本”。
  • 文件:如图片、音频、视频、Office系列、其它等。
  1. 特殊数据类型:空数据、边界值数据。
  2. 常见的模拟数据类型有:
  • 列表数据
public class TestModel extends BaseModel{

    private static List<TestModel> list = null;

    private int id;
    private String name;

    public TestModel(int id, String name) {
        this.id = id;
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public static ListNetResultInfo<TestModel> getListNetResultInfo(final int count) {

        ListNetResultInfo<TestModel> listNetResultInfo = new ListNetResultInfo<TestModel>() {
            @Override
            public List<TestModel> getList() {
                if (list == null) {
                    list = new ArrayList<>();

                    for (int i = 0; i < count; i++){
                        TestModel tm = new TestModel(i, "name"+i);
                        list.add(tm);
                    }
                }
                return list;
            }
        };
        listNetResultInfo.setRespCode(NetResultInfo.RETURN_CODE_000000);
        return listNetResultInfo;

    }
}
  1. 在xml中对需要操作的组件添加id标识。常见标识如下:
  • 输入组件,如input_phone
  • 按钮组件,如btn_login
  • 信息组件,如show_title(重点处理这个)
  • 容器组件,如contain_title
  1. 增加控制逻辑。

Panda
2016-08-31

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,347评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,906评论 18 399
  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 14,349评论 0 33
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,719评论 0 17
  • 如果你爱上了某个星球的一朵花。那么,只要在夜晚仰望星空,就会觉得漫天的繁星就像一朵朵盛开的花。 我们整天忙忙碌碌,...
    无常麒麟阅读 1,059评论 0 0