Android
文章平均质量分 93
lyq7713
Hello World!
展开
-
ListView可复用适配器的封装及性能优化
0、前言 ListView是Android开发中最常用的控件之一,但在使用Adapter的时候若不进行合理的优化,容易造成资源浪费、代码冗余的情况,导致开发出来的APP性能低下。最开始接触适配器的封装是在慕课网鸿洋大神的教学视频里,后来在他的CSDN博客中也看到了这篇文章(点击此处浏览),我发现经过这样的封装后,项目中使用到的多个ListView能够复用同一个Adapter,极大地提高了开发效原创 2017-01-22 17:42:49 · 984 阅读 · 0 评论 -
Android NDK实现apk文件的增量更新
0、前言 很久没有更新博客了,这篇文章计划总结一下实习期间在公司做的技术预研——Android apk文件的增量更新。相关代码的下载可以访问以下github链接(点击此处浏览),本文也是在此基础之上进行总结的。1、原理介绍 关于增量更新,举个栗子,如果一个旧版应用有10M,一个新版应用有30M,在传统的应用更新过程中,用户必须将这30M的新版apk文件完整地从服务器下载到手机本地并安装原创 2017-11-22 08:09:19 · 712 阅读 · 0 评论 -
仿支付宝自定义密码输入框及安全键盘
0、前言 之前做过的项目里有运用到一个支付场景:用户办理业务时需要输入交易密码,并且可根据平台下发的支付方式进行选择。这与支付宝的密码输入方式十分相似,如果使用Android系统或者第三方软件的键盘,会有密码泄露的风险。因此,大多数的应用软件使用的是自定义的密码输入框及安全键盘。 由于密码输入方式需要实现一个从底部弹出的效果,因此总体上决定采用BottomSheetDialog来进行封原创 2018-01-29 22:58:43 · 2394 阅读 · 3 评论 -
RecyclerView可复用适配器的封装(1)
0、前言如今RecyclerView已经逐渐取代ListView,成为Android开发中最常用的控件之一,它在用法上也与ListView类似,为了方便使用,也可以参照ListView封装出一个可复用适配器。本文主要根据鸿洋大神的文章编写,并结合了自己对于RecyclerView基本用法的一些总结。1、RecyclerView的基本用法首先回顾下RecyclerView的基本用法,新建...原创 2018-12-24 16:59:45 · 452 阅读 · 0 评论