上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 73 下一页

2016年7月4日

给 Android 开发者的 RxJava 详解

摘要: 前言 我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有 阅读全文

posted @ 2016-07-04 11:55 Sun‘刺眼的博客 阅读(960) 评论(0) 推荐(0) 编辑

MVC,MVP 和 MVVM 的图示

摘要: 复杂的软件必须有清晰合理的架构,否则无法开发和维护。 MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。 昨天晚上,我读了《Scaling Isomorphic Jav 阅读全文

posted @ 2016-07-04 11:44 Sun‘刺眼的博客 阅读(239) 评论(0) 推荐(0) 编辑

2016年7月1日

Android进程整理

摘要: 一、概括 系统启动架构图: 上图在Android系统-开篇中有讲解,是从Android系统启动的角度来分析,本文是从进程/线程的视角来分析该问题。 1.1 父进程 在所有进程中,以父进程的姿态存在的进程(即图中的浅红色项),如下: kthreadd进程: 是所有内核进程的父进程 init进程 : 是 阅读全文

posted @ 2016-07-01 11:46 Sun‘刺眼的博客 阅读(14810) 评论(0) 推荐(0) 编辑

Android MVP架构分析

摘要: App架构在Android开发者中一直是讨论比较多的一个话题,目前讨论较多的有MVP、MVVM、Clean这三种。google官方对于架构的态度一直是非常开放的,让开发者自主选择组织和架构app的方式,期望能留给开发者更多的灵活性。 由于没有一套权威的架构实现,现在很多App项目中在架构方面都有或多 阅读全文

posted @ 2016-07-01 11:35 Sun‘刺眼的博客 阅读(1014) 评论(0) 推荐(0) 编辑

JavaEE基本了解

摘要: 1、 为什么需要JavaEE 我们编写的JSP代码中,由于大量的显示代码和业务逻辑混淆在一起,彼此嵌套,不利于程序的维护和扩展。当业务需求发生变化的时候,对于程序员和美工都是一个很重的负担。 为了程序的易维护性和可扩展性,这就需要我们使用JavaEE技术来进行项目开发 2、 什么是JavaEE Ja 阅读全文

posted @ 2016-07-01 10:41 Sun‘刺眼的博客 阅读(3682) 评论(0) 推荐(0) 编辑

学习面试题Day09

摘要: 一、Java基础部分 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、Java有没有goto? java中的保留字,现在没有在java中使用。 3、说说&和&&的区别。 &和&& 阅读全文

posted @ 2016-07-01 10:20 Sun‘刺眼的博客 阅读(164) 评论(0) 推荐(0) 编辑

使用反射来实现简单工厂模式

摘要: 1.建立配置文件pet.properties dog=demo04.Dog cat=demo04.Cat pig=demo04.Pig dog=demo04.Dog cat=demo04.Cat pig=demo04.Pig 2.建立相关类 pet.java [代码]java代码: ? 1 2 3 阅读全文

posted @ 2016-07-01 10:19 Sun‘刺眼的博客 阅读(562) 评论(0) 推荐(0) 编辑

Android Material Design简单使用

摘要: 吐槽 作为一个 Android developer,没有什么比拿着 UI 设计的一堆 iOS 风格的设计 来做需求更恶心的了,基本所有空间都要照着 iOS 来画一遍,Material Design 辣么酷炫 为什么 UI在设计的阶段不设计成 Material Design风格呢? 今天试了几个比较S 阅读全文

posted @ 2016-07-01 10:12 Sun‘刺眼的博客 阅读(19943) 评论(0) 推荐(0) 编辑

Android 中的MVP 模式

摘要: MVP模式的核心思想: MVP把Activity中的UI逻辑抽象成View接口,把业务逻辑抽象成功接口,Model类还是原来的Model。 MVC 其中View层其实就是程序的UI界面,用于向用户展示数据以及接收用户的输入 而Model层就是JavaBean实体类,用于保存实例数据 Controll 阅读全文

posted @ 2016-07-01 10:04 Sun‘刺眼的博客 阅读(1992) 评论(0) 推荐(0) 编辑

应用MVP模式写出可维护的优美Android应用

摘要: 在Android开发中,我们常常会动辄写出数千行的Java类,而当一个Activity有4、5千行的时候,想找一个逻辑在哪儿就会显得异常痛苦了。比如想在数据加载错误的时候,显示一个提示信息,上上下下得找很久。 最近用了MVP模式后,我觉得找到了一个不错的框架级解决方法。 首先看看 MVP是什么 MV 阅读全文

posted @ 2016-07-01 10:04 Sun‘刺眼的博客 阅读(1365) 评论(0) 推荐(0) 编辑

上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 73 下一页

导航