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