详解MVC,MVP,MVVM

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010321471/article/details/51176120 mvc结构: 视图(View):用户界面。 控制器(Controller):业务逻辑 模型(Model...

2018-09-28 16:04:28

阅读数 61

评论数 0

Android高精战争(MVC、MVP、MVVM)

和MVC框架模式一样,Model模型处理数据代码不变在Android的App开发中,很多人经常会头疼于App的架构如何设计: 我的App需要应用这些设计架构吗? MVC,MVP等架构讲的是什么?区别是什么? 本文...

2018-09-28 15:57:14

阅读数 50

评论数 0

Android 常用框架大全

转自:https://segmentfault.com/a/1190000005073746 1. 缓存 名称 描述 DiskLruCache Java实现基于LRU的磁盘缓存 2.图片加载 名称 描述 A...

2018-09-28 15:45:59

阅读数 62

评论数 0

Android开发常用框架汇总(转)

*****响应式编程***** RxJavahttps://github.com/ReactiveX/RxJava RxAndroidhttps://github.com/ReactiveX/RxAndroid *****消息通信***** EventBus  -- 组件间的消息通信https...

2018-09-28 15:32:19

阅读数 54

评论数 0

Establishing a Build Environment

Version:0.9StartHTML:0000000163EndHTML:0000126869StartFragment:0000000199EndFragment:0000126833SourceURL:https://source.android.com/source/initializi...

2017-08-23 22:36:38

阅读数 280

评论数 0

AddressSanitizer

Version:0.9StartHTML:0000000167EndHTML:0000040239StartFragment:0000000203EndFragment:0000040203SourceURL:https://source.android.com/devices/tech/debu...

2017-08-22 23:39:11

阅读数 1067

评论数 0

在android framework中添加自定义系统服务

添加系统服务需要添加aidl,service,manager文件,需要修改SystemServer,Context,ContextImpl 下面举例进行说明,主要添加一个服务,用于获取系统时间和版本号 1.在frameworks/base/core/java/android...

2017-01-11 16:20:32

阅读数 5874

评论数 5

Ubuntu软件下载源

软件下载源 Linux下绝大部分软件需要通过软件下载源下载,但是由于原生系统下载源较慢,请将下载源更新至国内源,推荐如下:  deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiver...

2016-10-06 15:11:16

阅读数 678

评论数 0

将eclipse快捷方式添加到左侧快捷栏

本文将讲述如何将eclipse快捷方式添加到左侧快捷栏  1. sudo vim /usr/share/applications/eclipse.desktop  2.添加如下内容到eclipse.desktop中 [Desktop Entry] Encoding=U...

2016-07-13 20:43:16

阅读数 1154

评论数 0

Establishing a Build Environment

Establishing a Build Environment This section describes how to set up your local work environment to build the Android source files. You will need...

2016-06-30 10:55:35

阅读数 557

评论数 0

Android Settings模块架构浅析<1>

概述 Android Settings模块说简单也简单,说难也难,里面涉及到的知识点也挺多的。 我们知道Settings主要是用于配置一些系统选项或属性值,通过修改设置项就能达到修改系统配置的作用。 那么问题来了,Settings是如何实现修改后能改变系统配置的呢?Settings又是采用怎样...

2016-03-30 10:51:12

阅读数 3157

评论数 1

UML建模之 - 类图&amp;amp;amp;时序图

简介 简介 UML是面向对象开发中一种通用的图形化建模语言 UML建模技术就是用模型元素来组建整个系统的模型,模型元素包括系统中的类、类和类之间的关联、类的实例相互配合实现系统的动态行为等 UML建模工具 Rational Rose : 是直接从UML发展而诞生的设计工具,常用建模工具 ...

2016-03-25 13:26:02

阅读数 4761

评论数 1

Android四大组件之Broadcast使用及运行机制

广播介绍 1.安卓四大组件之一 2.广播使用了观察者模式 3.进程间通信 广播发送 广播分类 1.普通广播(Broadcast) .发送一个广播,所有监听该广播的广播接收者都可以监听到改广播 .完全异步的,接收者不能将处理结果传递给下一个接收者,并且无法终止广播Intent的传播...

2016-03-24 23:18:22

阅读数 595

评论数 2

应用获取Power Key/Home Key按键事件(framework层)

背景 有时候我们在开发的时候需要在应用中获取Power Key,Home Key等按键事件,但是我们知道这些按键属于特殊的按键,应用中并不能获取到。 这些按键在framework层已经被处理掉了,因此我们需要通过一些方法来让应用能获取到。 原理 对于Home Key, Power key这些...

2016-03-23 10:49:15

阅读数 2123

评论数 2

JAVA基础之IO操作

文件 - File类 File对象 1、用来将文件或者文件夹封装成对象 2、方便对文件与文件夹的属性信息进行操作 3、File对象可以作为参数传递给流的构造函数 public class Test { public static void main(String[] args)...

2016-03-09 23:07:46

阅读数 465

评论数 0

JAVA基础之泛型

概念 什么是泛型? 1.Jdk 1.5出现的安全机制 2.泛型实现了参数化类型的概念,使代码可以应用于多种类型 3.使用泛型可以在编译期防止将错误类型的对象放入容器中 好处 1.将运行时期的问题ClassCastException转到了编译时期 2.避免了强制转换麻烦 使...

2016-02-15 21:39:42

阅读数 815

评论数 0

JAVA基础之集合框架

集合框架体系 集合类的由来 1、对象用于封装持有对象,对象多了需要存储,如果对象的个数不确定,就使用集合容器进行存储。 2、集合容器因为内部的数据结构不同,有多种具体容器,不断向上抽取,就形成了集合框架。 3、Java容器类类库的用途是“保存对象” 集合特点 1、用于存储对象的容...

2016-01-18 09:51:01

阅读数 618

评论数 0

Android四大组件之Content Provider

Content Provider简介 1.ContentProvider是android四大组件之一,需要在AndroidManifest.xml中进行配置. 2.为了在应用程序之间交换数据,android提供了ContentProvider,是不同应用程序之间进行数据交换的标准API. 3.当应...

2015-12-24 22:34:43

阅读数 568

评论数 0

JAVA设计模式之工厂模式

什么是工厂模式 工厂模式是我们最常用的实例化对象模式了 工厂模式用来创建对象 设计方法 1.简单工厂 - 算不上真正意义上的工厂模式 2.工厂方法 3.抽象工厂 简单工厂 由一个工厂类根据传入的参数决定创建哪一种的产品类 实例 class Pizza {void cut(){}} cl...

2015-10-08 21:36:20

阅读数 346

评论数 0

JAVA设计模式之单例模式

什么是单例模式 单例模式是一种常用的软件设计模式。 在它的核心结构中只包含一个被称为单例类的特殊类。 通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。 如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。 单例模式使用...

2015-10-08 11:01:36

阅读数 387

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭