自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 单例设计模式

定义确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例使用场景确保某个类有且只有一个对象,避免产生更多的对象消耗过多的资源。实现步骤构造函数私有通过一个静态方法或枚举返回该类的实例确保在多线程的情况下,该类的对象有且只有一个确保该类在反序列化时不会重新构建对象实现方式饿汉式publish class Singleton {

2017-11-04 11:51:35 240 1

原创 国内第三方Rom在Android6.0以下系统的权限适配

我们都知道,在 Android 6.0 以下系统,在我们的 app 中需要使用到某权限时,只需要在 AndroidManifest 文件中声明,app 在安装时就会默认授权。但是在 Android 6.0 以后,Android 系统修改了权限机制,即原有的权限分为安全权限和危险权限,其中,危险权限不仅需要在 AndroidManifest 文件中声明,还需要在 app 运行时提示用户手动授权。关于

2017-07-18 17:05:40 2947

原创 解决在硬件加速下WebView切换闪屏的问题

问题描述在利用WebView进行开发时,遇到了这样一个问题,即在两个Fragment中分别嵌入两个WebView,切换Fragment时,页面会闪烁并伴随有黑块,用户体验非常糟糕。解决历程遇到问题,第一反应当然是百度了(现在国内的开发资料已经相当全面了,大多数的问题通过百度就可以解决,翻墙去Google比较麻烦)。通过关键词搜索,我得知这个bug是由于android的“硬件加速”引起的,何为硬件加速

2017-02-21 16:13:44 3198 4

原创 Android原生与H5交互的实现

随着移动互联网的高速发展,常规的开发速度已经渐渐不能满足市场需求。原生H5混合开发应运而生,目前,市场上许多主流应用都有用到混合开发,例如支付宝、美团等。下面,结合我本人的开发经验,简单谈一下对混合开发的认识以及实现方式。混合开发的优点优点显而易见,由前端工程师写一个页面,多个平台都可以运行,省了android和ios工程师不少事,无形中提高了开发效率,节约了开发成本。缺点凡是使用过的人都知道,H5

2017-02-17 20:39:48 19650 9

空空如也

空空如也

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

TA关注的人

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