日常工作总结
帕布里克-克拉斯
这个作者很懒,什么都没留下…
展开
-
android通讯录搜索(匹配拼音,字母,索引位置标记颜色) 水平滑动,底部索引
这个最近在做一个相关的通讯录索引显示,网上大都是手机竖屏的显示但是对于平板的横屏显示的基本上没有。但是原理基本上是一直的,就是自定义View一个索引控件,这里的改编自网上的一个手机通讯录索引项目。本身这里的demo也是改编于它的项目。该demo实现的相关相关功能,水平布局显示相关联系人头像和名字。添加每个项目的首字母显示。点击下方索引跳转到对应的联系人部分。下方索引可以随滑动显示并变更布局。由...原创 2019-05-04 23:55:29 · 992 阅读 · 0 评论 -
Android 文件存储目录获取
(一)获取总根File[] fileList=File.listRoots();//返回fileList.length为1//fileList.getAbsolutePath()为"/"//这就是系统的总根(二)打开总根目录File file=new File("/");File[] fileList=file.listFiles();//获取的目录中除了"/sdcard"和"...转载 2019-05-13 20:48:08 · 1867 阅读 · 0 评论 -
GreenDao 一对多ToMany使用多表关联查询
最近在做项目的时候遇到了一对多的结构数据存储问题。由于前面的是使用的greendao框架,所以就研究了一下这方面的资料。但是网上的都是官网的一些资料。下面我就简单的介绍一下如何使用。由于是demo很简单所以也不放具体的项目了。第一步建立第一个学生的类为Student。说明一下,这里必须要有主键,如果不是自增长的,那么在创建对象的时候,就需要赋值。 重点说明一下这个TId,这记录那个外键对应的...原创 2019-05-19 11:24:47 · 3260 阅读 · 0 评论 -
Android 绘制优化总结1
Android性能优化分为很多种,比较常用的有绘制优化、内存优化、耗电优化和稳定性优化等,这个系列我们就来学习性能优化中的绘制优化。1.绘制原理Android绘制View有三个主要的步骤,分别是measure、layout和draw。measure、layout和draw方法主要是运行在系统的应用框架层,而真正将数据渲染到屏幕上的则是系统Nativie层的SurfaceFlinger服务来...原创 2019-05-07 23:21:05 · 212 阅读 · 0 评论