会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
NeilZhang
Fear can hold you prisoner. Hope can set you free.
博客园
首页
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
16
下一页
2017年12月26日
Android Looper原理分析
摘要: 实际业务使用场景: 某业务场景需要将本地数据传递到服务端,服务端再返回传递成功或者失败的信息。 1、 失败时: 重传5次 2、设置客户端请求的最小时间间隔,这个间隔内最多请求1次 具体逻辑如下:(这里请求的最小时间间隔设置为:80s,防止客户端由于某种异常频繁的调用服务端,造成服务端异常) 实现:
阅读全文
posted @ 2017-12-26 17:24 NeilZhang
阅读(4414)
评论(0)
推荐(0)
2017年12月24日
sharepreference使用教程
摘要: 1、应用SharePreference主要用于保存一些数据,比如用户登录后的user_id,user_mobile,这样就可以做自动登录了,每次判断SharePreference中有没有数据,有的话就自动登录。2、写入数据SharedPreferences mSharedPreferences = getSharedPreferences("loginUser", Context.MODE_PRI...
阅读全文
posted @ 2017-12-24 21:51 NeilZhang
阅读(4421)
评论(0)
推荐(1)
2017年12月19日
java 异常处理机制(java 编程思想)
摘要: 一、概念 “异常”这个词有“我对此感到意外”的意思。问题出现了,你也许并不清楚该如何处理,但你的确知道不应该置之不理;你要停下来,看看是不是有别人或在别的地方,能够处理这个问题。只是在当前的环境中还没有足够的信息来解决这个问题,所以就把这个问题提交到一个更高级别的环境中,在这里将作出正确的决定。 二
阅读全文
posted @ 2017-12-19 21:42 NeilZhang
阅读(298)
评论(0)
推荐(0)
Android 广播机制
摘要: 1、广播接收者 广播接收者简单地说就是接收广播意图的Java类,此Java类继承BroadcastReceiver类,并重写onReceive方法 public void onReceive(Context context,Intent intent), 其中intent可以获得传递的数据 定义了三
阅读全文
posted @ 2017-12-19 15:24 NeilZhang
阅读(406)
评论(0)
推荐(0)
2017年12月12日
设计模式——外观模式(Facade)
摘要: 1. 概述 外观模式,我们通过外观的包装,使应用程序只能看到外观对象,而不会看到具体的细节对象,这样无疑会降低应用程序的复杂度,并且提高了程序的可维护性。 例子1:一个电源总开关可以控制四盏灯、一个风扇、一台空调和一台电视机的启动和关闭。该电源总开关可以同时控制上述所有电器设备,电源总开关即为该系统
阅读全文
posted @ 2017-12-12 21:36 NeilZhang
阅读(281)
评论(0)
推荐(0)
2017年12月11日
设计模式——观察者模式
摘要: 观察者模式面向的需求是: A对象(观察者)对B对象(被观察者)的某种变化高度敏感,需要在B变化的一瞬间做出反应。 举个例子,新闻里喜闻乐见的警察抓小偷,警察需要在小偷伸手作案的时候实施抓捕。在这个例子里,警察是观察者、小偷是被观察者,警察需要时刻盯着小偷的一举一动,才能保证不会错过任何瞬间。程序里的
阅读全文
posted @ 2017-12-11 19:16 NeilZhang
阅读(229)
评论(0)
推荐(0)
2017年12月5日
欧拉函数
摘要: 互质定义: 公约数只有1的两个数叫做互质数。 (1和任意数互质,两个相等的非1的数,不互质) http://res.tongyi.com/resources/old_article/student/1380.html 欧拉函数: 欧拉函数是小于等于n的正整数中与n互质的数的数目(φ(1)=1)。、
阅读全文
posted @ 2017-12-05 20:39 NeilZhang
阅读(175)
评论(0)
推荐(0)
设计模式——实现优雅的单例模式
摘要: 1、想到单例模式,根据经验写的代码如下: public class Siglton{ private static Siglton instance; private Siglton(){} private static Siglton getInstance(){ if(instance == n
阅读全文
posted @ 2017-12-05 19:59 NeilZhang
阅读(920)
评论(0)
推荐(0)
2017年11月5日
Android LayoutInflator 解析
摘要: 一、实际使用场景引入: 在ListView的Adapter的getView方法中基本都会出现,使用inflate方法去加载一个布局,用于ListView的每个Item的布局。 同样,在使用ViewPager的PagerAdapter时重载instantiateItem数时经常需要加载一个布局文件。
阅读全文
posted @ 2017-11-05 07:53 NeilZhang
阅读(874)
评论(0)
推荐(0)
2017年10月31日
android图片压缩总结
摘要: 一、bitmap 图片格式介绍 android中图片是以bitmap形式存在的,那么bitmap所占内存,直接影响到了应用所占内存大小,首先要知道bitmap所占内存大小计算方式: bitmap内存大小 = 图片长度 x 图片宽度 x 一个像素点占用的字节数 以下是图片的压缩格式: 其中,A代表透明
阅读全文
posted @ 2017-10-31 19:19 NeilZhang
阅读(5571)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
16
下一页
公告