会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
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
阅读(4406)
评论(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
阅读(4415)
评论(0)
推荐(1)
2017年12月19日
java 异常处理机制(java 编程思想)
摘要: 一、概念 “异常”这个词有“我对此感到意外”的意思。问题出现了,你也许并不清楚该如何处理,但你的确知道不应该置之不理;你要停下来,看看是不是有别人或在别的地方,能够处理这个问题。只是在当前的环境中还没有足够的信息来解决这个问题,所以就把这个问题提交到一个更高级别的环境中,在这里将作出正确的决定。 二
阅读全文
posted @ 2017-12-19 21:42 NeilZhang
阅读(296)
评论(0)
推荐(0)
Android 广播机制
摘要: 1、广播接收者 广播接收者简单地说就是接收广播意图的Java类,此Java类继承BroadcastReceiver类,并重写onReceive方法 public void onReceive(Context context,Intent intent), 其中intent可以获得传递的数据 定义了三
阅读全文
posted @ 2017-12-19 15:24 NeilZhang
阅读(402)
评论(0)
推荐(0)
2017年12月12日
设计模式——外观模式(Facade)
摘要: 1. 概述 外观模式,我们通过外观的包装,使应用程序只能看到外观对象,而不会看到具体的细节对象,这样无疑会降低应用程序的复杂度,并且提高了程序的可维护性。 例子1:一个电源总开关可以控制四盏灯、一个风扇、一台空调和一台电视机的启动和关闭。该电源总开关可以同时控制上述所有电器设备,电源总开关即为该系统
阅读全文
posted @ 2017-12-12 21:36 NeilZhang
阅读(280)
评论(0)
推荐(0)
2017年12月11日
设计模式——观察者模式
摘要: 观察者模式面向的需求是: A对象(观察者)对B对象(被观察者)的某种变化高度敏感,需要在B变化的一瞬间做出反应。 举个例子,新闻里喜闻乐见的警察抓小偷,警察需要在小偷伸手作案的时候实施抓捕。在这个例子里,警察是观察者、小偷是被观察者,警察需要时刻盯着小偷的一举一动,才能保证不会错过任何瞬间。程序里的
阅读全文
posted @ 2017-12-11 19:16 NeilZhang
阅读(227)
评论(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
阅读(171)
评论(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
阅读(915)
评论(0)
推荐(0)
2017年11月5日
Android LayoutInflator 解析
摘要: 一、实际使用场景引入: 在ListView的Adapter的getView方法中基本都会出现,使用inflate方法去加载一个布局,用于ListView的每个Item的布局。 同样,在使用ViewPager的PagerAdapter时重载instantiateItem数时经常需要加载一个布局文件。
阅读全文
posted @ 2017-11-05 07:53 NeilZhang
阅读(872)
评论(0)
推荐(0)
2017年10月31日
android图片压缩总结
摘要: 一、bitmap 图片格式介绍 android中图片是以bitmap形式存在的,那么bitmap所占内存,直接影响到了应用所占内存大小,首先要知道bitmap所占内存大小计算方式: bitmap内存大小 = 图片长度 x 图片宽度 x 一个像素点占用的字节数 以下是图片的压缩格式: 其中,A代表透明
阅读全文
posted @ 2017-10-31 19:19 NeilZhang
阅读(5570)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
16
下一页
公告