自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dashen的博客

失败是注定的,成功只是偶然

  • 博客(8)
  • 资源 (9)
  • 收藏
  • 关注

原创 对Android进程守护、闹钟后台被杀死的研究

最近公司要求要做一个提醒功能,一说到提醒,那肯定就和闹钟差不多的意思,那么肯定就要用到AlarmManager。但是,我们知道,android系统很坑爹,不同的厂商对rom的定制,导致对进程的管理都不太相同,但是如何做到在各个手机上都能一直保持后台执行呢?。为了解决这个问题,特地去研究了各种保持进程不被杀死的方法。下面对几种常见的用法进行了分析,并且给出了我自己发现的一个保持进程运行的

2016-10-11 20:20:42 18397 18

原创 <设计模式20>状态模式

状态模式的作用是通过一种状态,来确定一种行为。状态模式和策略模式结构很相似,但它们的目的、本质却完全不一样。状态模式的行为是平行的、不可替换的,策略模式的行为是彼此独立、可项目替换的。角色介绍Context:环境类,定义一个接口,用于维护一个State子例。 State:定义一个或者一组接口,用于定义该状态下的行为。 ConcreteState:具体的状态实现。简单实例一个电视遥控器类,如果没有

2016-10-30 23:53:16 509

转载 知名技术团队博客网站

国内技术团队博客1  http://tech.meituan.com/ 美团点评技术团队2  http://fe.meituan.com/   美团前端技术团队3  http://tech.uc.cn/       UC技术团队4  http://tencentdba.com/   腾讯游戏DBA团队5  http://noops.me/         小米运维部非官方博客

2016-10-21 23:45:39 1454

原创 Android Studio中Dex分包方案

现在热修复、插件化是一个比较流行的趋势。qq空间的超级补丁方案、微信的Tinker前提都是需要分包。网上找了很多资料,大多都是eclipse中的分包方法。查看dex方法数的一个网址:http://inloop.github.io/apk-method-count/下面给出AS中的一个分包方法。首先gradle的配置: defaultConfig { 。。。。。 ...

2016-10-20 10:00:40 7701 3

原创 <设计模式19>备忘录模式

备忘录(Memento)模式是是一种行为模式,常用来保存一种状态。当状态被修改的时候,可以通过备忘录模式来恢复状态,就好比打游戏一样,我们可以进行保存记录,保存后我们可以随时调取记录来恢复到以前的数据。角色介绍:Originator:源数据,里面是需要保存的数据值,在这里可以创建备忘录,备份和回复数据。Memento:备忘录类,用于存储Originator的数据状态。Caretak

2016-10-15 22:51:59 534

原创 解决微信分享SDK,混淆报错Can't process class [com/tencent/wxop/stat/al.class]

今天在加入GreenDao包的时候,导致项目出现了方法数超过65535的问题,因此加入了android.support.multidex加入了multedex包后导致了微信的分享sdk出了以下错误Error:Execution failed for task ':app:proguardRelease'.> java.io.IOException: Can't read [D:\android_s

2016-10-12 17:36:48 4185 1

原创 <设计模式18>命令模式

命令模式(Command Pattern):将一个请求封装成一个对象,从而让用户使用不同的请求把客户端参数化;对请求排队或者记录请求日志,已经支持可撤销的操作。角色介绍:Receiver:接收者角色,负责具体执行一个请求,其实就是一个命令的真正执行者。Command:命令,抽象接口ConcreteCommand:一个命令的具体实现。该类中通过传入一个Receiver来把

2016-10-10 22:52:40 926

转载 Android中的SystemClock类

一、声明:public final class SystemClock extends Object 是一个不可变类。二、结构:java.lang.Object?android.os.SystemClock三、概述: 它是一个核心的技术设备。三种不同的时钟是可用的,他们不应该混淆:1、System.currentTimeMillis()是

2016-10-09 09:09:44 542

Android仿安居客房源详情界面

仿安居客图片展示效果,blog地址http://blog.csdn.net/qq_25412055/article/details/53399175

2016-11-29

解决微信混淆出错的jar包

具体解决方法http://blog.csdn.net/qq_25412055/article/details/52798764

2016-10-12

对多种方式实现进程保护的研究

http://blog.csdn.net/qq_25412055/article/details/52790980 对各种方式让进程不被杀死的方法的测试和研究

2016-10-12

Sqlite使用工具类

http://blog.csdn.net/qq_25412055/article/details/52414420

2016-09-02

仿微信清理缓存动画

http://blog.csdn.net/qq_25412055/article/details/52373218

2016-08-31

仿iOS菜单和对话框

http://blog.csdn.net/qq_25412055/article/details/52116165

2016-08-04

android 4.4源码下载

Android源码下载

2016-06-28

ViewPage+Fragment

http://blog.csdn.net/qq_25412055/article/details/50433946 这里我们介绍了如何使用ViewPager+Fragment,界面比较简单,欢迎下载

2015-12-30

万能Adapter

万能Adapter的Demo。适用于简单的ListView

2015-12-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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