摘要: LayoutManager、Adapter是必须设置的(不设置将无法显示数据 不执行onCreateViewHolder()等方法) ItemDecoration\ItemAnimator是可选的 LayoutManager:管理RecyclerView的结构(list/grid/..) Linea 阅读全文
posted @ 2016-10-13 15:34 初心。。。 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1. WEEK_OF_YEAR 一年中的第几周 由于西方的一周指的是:星期日-星期六,星期日是一周的第一天,星期六是一周的最后一天, 所以,使用 calendar.get(Calendar.WEEK_OF_YEAR) 时应该注意一周的开始应该是哪一天 如果一周的开始是星期一,那么可以进行如下操作: 阅读全文
posted @ 2016-10-10 16:34 初心。。。 阅读(27295) 评论(0) 推荐(3) 编辑
摘要: listview 整个都不可操作 listview.setEnable(false); listview 某一项不可点击 重写 isEnable()方法,在方法内部判断position,不可点击的项 return false;其余的 return true; 阅读全文
posted @ 2016-10-10 14:41 初心。。。 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 比较字符串类型的时间大小 数据库中的时间是varchar类型的,MySql使用CURDATE()来获取当前日期,SqlServer通过GETDATE()来获取当前日期 1. 直接使用字符串来比较 注意:要保证两个数据的类型完全相同,否则异常 比如A:"2016-09-01",如果B数据是:"2016 阅读全文
posted @ 2016-09-29 16:37 初心。。。 阅读(53343) 评论(0) 推荐(0) 编辑
摘要: HTTP协议 属于应用层的面向对象的协议 HTTP协议的主要特点 HTTP URL 的格式如下 http表示要通过HTTP协议来定位网络资源;host表示合法的Internet主机域名或者IP地址;port指定一个端口号,为空则使用默认端口80;abs_path指定请求资源的URI(Web上任意的可 阅读全文
posted @ 2016-09-22 18:52 初心。。。 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 数据类型转换 1. String - Int String str="123"; int i=1; int str=Integer.parseInt(str); String i=String.valutOf(i); 2. String - double String str="123"; Doub 阅读全文
posted @ 2016-08-29 19:06 初心。。。 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 总共四种:SharedPreferences,文件存储,SQLite数据库,ContentProvider,网络存储 1.sharedPreferences:适合存储少量数据,而且存取的格式简单,采用Map数据结构来存储数据,以键值对的形式存储 存储文件到:/data/data/<package-n 阅读全文
posted @ 2016-08-27 15:12 初心。。。 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1、AlarmManager,顾名思义,就是“提醒”,是Android中 常用的一种系统级别的提示服务,在特定的时刻为我们广播一个指定的Intent。简单的说就是我们设定一个时间,然后在该时间到来 时,AlarmManager为我们广播一个我们设定的Intent,通常我们使用 PendingInte 阅读全文
posted @ 2016-08-26 09:40 初心。。。 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 实体类实现Parcelable接口需要实现方法: 阅读全文
posted @ 2016-08-24 18:57 初心。。。 阅读(1604) 评论(0) 推荐(0) 编辑
摘要: 事务用于向数据库操作大量数据。 ACID特性:原子性、一致性(要么所有操作全部完成,要么全部操作都不执行)、隔离性(不受其他事务的影响,即并行的事务互不干涉)、持续性(事务一旦提交对数据的改变时永久性的,其他的操作或故障不能更改,有赖于DBMS恢复性能,意味着当系统或介质发生故障时,确保已提交事务的 阅读全文
posted @ 2016-08-17 19:05 初心。。。 阅读(127) 评论(0) 推荐(0) 编辑