![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
frank_develpoer
这个作者很懒,什么都没留下…
展开
-
Java设计模式之21 —— 享元模式
享元模式 是对对象池的一种实现。使用共享对象可以有效地支持大量的细粒度的对象。当系统中存在大量的相似对象,可以使用享元模式;细粒度对象都具备较接近的外部状态,而且内部状态与环境无关,也就是说对象没有特定身份;需要缓冲池的场景,也适合使用享元模式。 1 创建一个接口:package flyweightpattern2;public interface Ticket { pub...原创 2018-09-11 10:06:32 · 153 阅读 · 0 评论 -
Java设计模式之20 —— 装饰模式(2)
装饰模式是一种结构型设计模式。其使用一种对客户端透明的方式,来动态的扩展对象的功能。同时,它也是继承关系的一种替代方案之一。定义:动态地给一个对象添加一些额外的职责。就增加个来说,装饰模式比生成子类更为灵活。所以,我们可以在需要透明而且动态地扩展类的功能时,所以装饰模式。1 创建一个被装饰的原始对象,也可以是接口还在抽象类:package decoratorpattern2;pub...原创 2018-09-11 14:50:41 · 112 阅读 · 0 评论 -
Java设计模式之10——备忘录模式(1)
备忘录模式是一种行为模式,用于保存对象当前状态。在之后可以再次恢复状态。在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象外保存这个状态,这样,以后就可以将该对象恢复到以前的状态。使用场景:(1) 需要保存一个对象在某一时刻的状态或者部分状态。(2) 如果使用一个接口来让其他对象得到这些状态,将会暴露对象的筛选细节,并破坏对象的封装性;一个对象不希望外界直接访问其内部状态,通过中间对...原创 2018-08-17 10:16:07 · 260 阅读 · 0 评论 -
使用中介者模式管理的登录UI模块
下面我们开发一个登录界面,界面中使用中介者矛盾管理界面中的控件。1 首先创建登录界面的布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://sche...原创 2018-08-08 18:06:50 · 192 阅读 · 0 评论 -
H5页面移动端的社会化分享
在H5页面,可以使用百度的社会化分享插件,实现分享。下面是html代码,直接复制到项目中就可以运行在移动端。<!DOCTYPE html><html><head><meta charset="UTF-8"><title>分享金服管家</title><script>var sha原创 2016-12-22 15:05:45 · 1252 阅读 · 0 评论 -
初识Android网络连接HttpURLConnection
在Android 6.0以后,官方建议的处理网络请求的方式是HttpURLConnection,而HTTPClient已经被废弃。下面我们就了解一下HttpURLConnection的基本实现方法。首先创建httpconnectiondemo,先写一个能够展示请求到的数据的xml布局:activity_main。<?xml version="1.0" encoding="utf-8"?>...原创 2018-04-23 10:57:27 · 162 阅读 · 0 评论 -
Android app的activity如何被另一个app打开
Android app的activity如何被另一个app打开原创 2016-12-16 15:27:03 · 797 阅读 · 0 评论