- 博客(5)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 Java设计模式之模板方法模式
1、概述模板方法模式是一种基于继承的代码复用的类行为型模式,是结构最简单的行为型设计模式,在其结构中只存在父类与子类之间的继承关系。通过使用模板方法模式,可以将一些复杂流程的实现步骤封装在一系列基本方法中,在抽象父类中提供一个称之为“模板方法”的方法,来定义这些基本方法的执行次序,在其子类中覆盖某些步骤,使得相同的算法框架可以有不同的执行结果。模板方法模式提供了一个模板方法来定义算法框架,...
2019-05-18 20:45:39 167 1
原创 RecyclerView可复用适配器的封装(1)
0、前言如今RecyclerView已经逐渐取代ListView,成为Android开发中最常用的控件之一,它在用法上也与ListView类似,为了方便使用,也可以参照ListView封装出一个可复用适配器。本文主要根据鸿洋大神的文章编写,并结合了自己对于RecyclerView基本用法的一些总结。1、RecyclerView的基本用法首先回顾下RecyclerView的基本用法,新建...
2018-12-24 16:59:45 452
原创 仿支付宝自定义密码输入框及安全键盘
0、前言 之前做过的项目里有运用到一个支付场景:用户办理业务时需要输入交易密码,并且可根据平台下发的支付方式进行选择。这与支付宝的密码输入方式十分相似,如果使用Android系统或者第三方软件的键盘,会有密码泄露的风险。因此,大多数的应用软件使用的是自定义的密码输入框及安全键盘。 由于密码输入方式需要实现一个从底部弹出的效果,因此总体上决定采用BottomSheetDialog来进行封
2018-01-29 22:58:43 2394 3
原创 Android NDK实现apk文件的增量更新
0、前言 很久没有更新博客了,这篇文章计划总结一下实习期间在公司做的技术预研——Android apk文件的增量更新。相关代码的下载可以访问以下github链接(点击此处浏览),本文也是在此基础之上进行总结的。1、原理介绍 关于增量更新,举个栗子,如果一个旧版应用有10M,一个新版应用有30M,在传统的应用更新过程中,用户必须将这30M的新版apk文件完整地从服务器下载到手机本地并安装
2017-11-22 08:09:19 712
原创 ListView可复用适配器的封装及性能优化
0、前言 ListView是Android开发中最常用的控件之一,但在使用Adapter的时候若不进行合理的优化,容易造成资源浪费、代码冗余的情况,导致开发出来的APP性能低下。最开始接触适配器的封装是在慕课网鸿洋大神的教学视频里,后来在他的CSDN博客中也看到了这篇文章(点击此处浏览),我发现经过这样的封装后,项目中使用到的多个ListView能够复用同一个Adapter,极大地提高了开发效
2017-01-22 17:42:49 984
仿支付宝自定义密码输入框及安全键盘
2018-01-29
ListView可复用适配器的封装及性能优化
2018-01-29
Android NDK实现apk文件的增量更新
2017-11-22
调用文件重命名函数rename失败,errno的值为17,如何解决?
2014-07-15
关于文件操作函数rename与remove
2014-07-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人