android
文章平均质量分 80
DawnT_Young
经验源于总结,快乐始于分享
展开
-
解决在硬件加速下WebView切换闪屏的问题
问题描述在利用WebView进行开发时,遇到了这样一个问题,即在两个Fragment中分别嵌入两个WebView,切换Fragment时,页面会闪烁并伴随有黑块,用户体验非常糟糕。解决历程遇到问题,第一反应当然是百度了(现在国内的开发资料已经相当全面了,大多数的问题通过百度就可以解决,翻墙去Google比较麻烦)。通过关键词搜索,我得知这个bug是由于android的“硬件加速”引起的,何为硬件加速原创 2017-02-21 16:13:44 · 3359 阅读 · 4 评论 -
国内第三方Rom在Android6.0以下系统的权限适配
我们都知道,在 Android 6.0 以下系统,在我们的 app 中需要使用到某权限时,只需要在 AndroidManifest 文件中声明,app 在安装时就会默认授权。但是在 Android 6.0 以后,Android 系统修改了权限机制,即原有的权限分为安全权限和危险权限,其中,危险权限不仅需要在 AndroidManifest 文件中声明,还需要在 app 运行时提示用户手动授权。关于原创 2017-07-18 17:05:40 · 2952 阅读 · 0 评论 -
Android原生与H5交互的实现
随着移动互联网的高速发展,常规的开发速度已经渐渐不能满足市场需求。原生H5混合开发应运而生,目前,市场上许多主流应用都有用到混合开发,例如支付宝、美团等。下面,结合我本人的开发经验,简单谈一下对混合开发的认识以及实现方式。混合开发的优点优点显而易见,由前端工程师写一个页面,多个平台都可以运行,省了android和ios工程师不少事,无形中提高了开发效率,节约了开发成本。缺点凡是使用过的人都知道,H5原创 2017-02-17 20:39:48 · 19736 阅读 · 9 评论 -
单例设计模式
定义确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例使用场景确保某个类有且只有一个对象,避免产生更多的对象消耗过多的资源。实现步骤构造函数私有通过一个静态方法或枚举返回该类的实例确保在多线程的情况下,该类的对象有且只有一个确保该类在反序列化时不会重新构建对象实现方式饿汉式publish class Singleton {原创 2017-11-04 11:51:35 · 262 阅读 · 1 评论