2018年8月27日
摘要: 零、前言[1.]封装了一晚,总算把多条目的ListView封装了一下listview.gif一、使用1.初始化数据 ArrayList messages = new ArrayList(); messages... 阅读全文
posted @ 2018-08-27 23:45 张风捷特烈 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 零、前言[1].第一次自己ListView封装时,封装的比较差,用起来不是很好用,虽然比起原生好很多[2].第二次接触ListView封装是在慕课网hyman的课程,深深折服[3].基于此思想,自己封装了RecyclerView一、使用... 阅读全文
posted @ 2018-08-27 17:11 张风捷特烈 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 零、前言[1] ListView 可以说是曾经的数一数二的控件,现在渐渐被RecycleView夺取锋芒。简单功能的使用ListView还是可以的。[2] 本篇数据来源随机数据,方法可以看这篇:1-VI--随机数据生成 [3] 本篇介... 阅读全文
posted @ 2018-08-27 16:08 张风捷特烈 阅读(135) 评论(0) 推荐(0) 编辑
摘要: [1]在ListView篇之前,感觉有一点是需要提前准备的:数据[2]也许会说:测试数据,用for循环出来不就行了吗? 但不好看啊。。。。[3]为此打造一个随机数据的类1.范围随机整数:rangeInt(int s, int e) ... 阅读全文
posted @ 2018-08-27 14:06 张风捷特烈 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 零、前言[1].顾名思义,内容提供者,目的:实现跨进程间数据共享[2].基于数据库提供数据[3].如电话簿,短信,歌曲信息都是以数据库存储存储,都可以通过ContentProvider获取[4].如果只是想使用的人,直接把静态方法拷贝即... 阅读全文
posted @ 2018-08-27 11:14 张风捷特烈 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 零、前言[1].顾名思义,内容提供者,目的:实现跨进程间数据共享[2].基于数据库提供数据[3].如电话簿,短信,歌曲信息都是以数据库存储存储,都可以通过ContentProvider获取[4].不太熟悉安卓运行时权限的童鞋可以看一下我... 阅读全文
posted @ 2018-08-27 10:10 张风捷特烈 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 零、前言[1].顾名思义,内容提供者,目的:实现跨进程间数据共享[2].基于数据库提供数据[3].如电话簿,短信,歌曲信息都是以数据库存储存储,都可以通过ContentProvider获取[4].不太熟悉安卓运行时权限的童鞋可以看一下我... 阅读全文
posted @ 2018-08-27 09:36 张风捷特烈 阅读(147) 评论(0) 推荐(0) 编辑