![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android端
lny23
这个作者很懒,什么都没留下…
展开
-
Android中SQLite使用及DataBase管理
在实际项目编码中,大家可能经常用到sharepreference和sqlite用于数据存储,其底层原理都是以文件的形式进行存储。今天我们就来讲讲sqlite存储的使用。使用过数据库的小伙伴们对sqlite的使用应该能够很快上手。见代码。在操作sqlite数据库时,一共用到三个类:SQLiteOpenHelper,SQLiteDatabase,Cursor(结果集)。一共包含五种数据类型:NULL,原创 2017-08-12 10:01:49 · 802 阅读 · 0 评论 -
GridView和ListView禁止滑动
今天第一次写博客,写了这么久的代码,学习了很多新的技术,每次都是自己写技术总结,没有发表,在这个平台上写出来和大家一起分享,如有不足之处可以明确指出,大家一起交流下。 入正题,在项目中经常遇到GridView和ListView不需要滑动,只加载指定数量的item,查找了相关文档后,总结出GridView的处理方法和ListView的处理方法一样,并已在项目中使用,这里不废话,直接上干货。im原创 2017-08-07 10:52:24 · 716 阅读 · 0 评论 -
ListView的性能优化
写这篇文章来得太迟了,现在项目里面我都是用RecyclerView替代了ListView,但是ListView使用起来更加简单,还是有必要讲讲ListView使用时的性能优化问题,给初学者一些干货。import android.content.Context;import android.view.LayoutInflater;import android.view.View;import原创 2017-08-07 11:41:33 · 304 阅读 · 0 评论 -
自定义数字进度条
根据产品的需求,新项目中使用到一个进度条,然后顶部显示相应的数字进度,数字进度随着进度条而移动,所以就自定义了一个进度条,满足产品需求。直接上代码。import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.gra原创 2018-01-17 16:25:03 · 342 阅读 · 0 评论 -
Android MVVM架构设计模式,从DataBinding开始
MVVM在android端已经出了很久了,但是还是比较少使用到,现在写Android架构设计的时候比较多使用的是MVP,以前在用Angularjs和Vue接触过双向数据绑定的使用和思想,所以看到MVVM一种熟悉的感觉,现在来说说个人的基于MVP进行分析MVVM的DataBinding。 先说MVP是怎么过渡到MVVM的。 分析:MVP是对三层结构的解耦,而MVVM是把MVP中的P层换成...原创 2018-03-20 11:38:05 · 595 阅读 · 0 评论 -
Android端网络数据传输进阶过程
概述 最近新接手了一个新的金融项目,进行二次开发,我只想说代码质量真是不怎么好,全部的代码都写在Activity里面,分层不是很清晰,但是每个项目都有值得学习的地方,给了我一个星期的时间来熟悉代码,我现在就来说下做了几个金融类项目,其中最重要的网络安全问题。项目1: 前面几个项目网络请求都没有做网络传输过程的加密,那个时候是没有安全意识,后台也没有提出网络传输过程需要加密,所以只做了简...原创 2018-04-25 14:44:47 · 1284 阅读 · 0 评论 -
Android端通讯录拉取与插入工具类
最近做了一个拉取用户通讯录的App,其中关键点在于用户通讯录的拉取和还原,所以根据业务需求抽象出来一个工具类,其中也遇到坑,但是还是算比较顺利的完成了。 <!-- 读联系人权限 --> <uses-permission android:name="android.permission.READ_CONTACTS"/> <!-- 写联系人权限 -...原创 2018-06-14 11:37:27 · 1476 阅读 · 0 评论