会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
熠然
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
···
38
下一页
2017年3月13日
[转]:Android 5.0的调度作业JobScheduler
摘要: 参考:http://blog.csdn.net/cuiran/article/details/42805057 增加 JobScheduler 的同时,去掉了几个广播, CONNECTIVITY_ACTION:网络变化,ACTION_NEW_PICTURE:添加新图片,ACTION_NEW_VIDE
阅读全文
posted @ 2017-03-13 15:13 熠然
阅读(321)
评论(0)
推荐(0)
2017年3月8日
Android 移动端数据结构
摘要: ## SparseArray ## SparseBooleanArray ## SparseIntArray ## SparseLongArray * 位于android.util,Android 中的数据结构,针对移动端做了优化,在数据量比较少的情况下,性能会好过 HashMap,类似于 Hash
阅读全文
posted @ 2017-03-08 15:43 熠然
阅读(1530)
评论(0)
推荐(0)
算法-二分查找
摘要: 今天在看 SparseArray 源码的时候看到了很多地方都用到了 ContainerHelpers.binarySearch(mKeys, mSize, key) 方法 ContainerHepler 类位于:android.util 源码:
阅读全文
posted @ 2017-03-08 15:00 熠然
阅读(184)
评论(0)
推荐(0)
设计模式-设计原则
摘要: 1. 单一职责原则(Single Responsibility Principle,SRP):就一个类而言,应该仅有一个引起它变化的原因。 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭
阅读全文
posted @ 2017-03-08 10:09 熠然
阅读(166)
评论(0)
推荐(0)
2017年3月5日
设计模式-单例模式(Singleton Pattren)(饿汉模式和懒汉模式)
摘要: 单例模式(Singleton Pattren):确保一个类在整个应用中只有一个实例,并提供一个全局访问点。 实现要点: 1. 私有化构造方法 2. 类的实例在类初始化的时候创建 3. 提供一个类方法,返回值为类的实例,其他类调用该方法获取到该类的实例 1. 常规实现(线程不安全,不考虑多线程): 2
阅读全文
posted @ 2017-03-05 21:32 熠然
阅读(594)
评论(0)
推荐(0)
2017年3月2日
Android 7.0 Dialog 无法显示的问题
摘要: app 在 Android 7.0 上登录的时候, Dialog 不显示了,但是半透明背景显示 经过搜索和对比,发现出现该问题是因为重写了 getResources() 方法造成的 。重写该方法是为了 app 的字体不会随着手机字体的改变而变化,造成布局混乱,设置字体用到变量 fontScale ,
阅读全文
posted @ 2017-03-02 15:53 熠然
阅读(6528)
评论(0)
推荐(1)
2017年3月1日
设计模式-装饰模式(Decorator Pattern)
摘要: 装饰模式(Decorator Pattern):动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 特点 优点: 缺点: 示例: 接口 Waiter,有一个 service 方法 实现类 Waiterress,实现了
阅读全文
posted @ 2017-03-01 09:39 熠然
阅读(176)
评论(0)
推荐(0)
2017年2月27日
设计模式-建造者模式(Builder Pattern)
摘要: 建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者模式要求建造过程中是稳定的。 Android 用到的 Builder 模式:http://blog.csdn.net/bboyfeiyu/article/details/1
阅读全文
posted @ 2017-02-27 16:44 熠然
阅读(151)
评论(0)
推荐(0)
2017年2月19日
Android 控件: Webview 的一些知识点
摘要: WebView 加载网页,当点击返回键的时,会显示上一个页面,并刷新。 同时可以对返回上一个页面进行干预,就是用到了缓存。 webview加载网页的几个模式,即websetting中设置的加载模式。websetting.setCacheMode( int mode)。 LOAD_CACHE_ELSE
阅读全文
posted @ 2017-02-19 21:33 熠然
阅读(843)
评论(0)
推荐(0)
2017年2月16日
设计模式-策略模式(Strategy Pattern)
摘要: 目前在研究设计模式,看了《Head First 设计模式》《大话设计模式》 《Head First 设计模式》不错,简单易懂。 先来学习的第一个设计模式-策略模式(Strategy Pattern)
阅读全文
posted @ 2017-02-16 15:49 熠然
阅读(178)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
15
···
38
下一页
公告