07 2017 档案
摘要:ListView 上拉加载更多 首先来个效果图 界面布局 ListView Item Load More 视图 Activity
阅读全文
摘要:通过广播监听网络状态 首先声明权限 创建一个广播接收器继承自 当对应广播到来时,就会执行 方法 创建IntentFilter实例,并添加特定action,然后注册 最后记得取消注册
阅读全文
摘要:通过ViewPager 实现图片轮播 首先来个效果图 布局文件: LinearLayout 用来存放下方的几个小白点。 我们要通过shape自定义一个图片来实现小白点显示 。 这个图片是当做ImageView的背景色来用的。 1. 创建文件 2. 自定义shape 蓝色的: 白色的: 代码部分 定义
阅读全文
摘要:1、全局变量 记录第一次点击时间 private long mExitTime = System.currentTimeMillis(); //为当前系统时间,单位:毫秒2、重写返回键按下后方法. @Overridepublic void onBackPressed() { if (System.currentTimeMillis() - mExitTime < 800) { ...
阅读全文
摘要:读取InputStream 中的内容 /** * 读取 InputStream 到 String字符串中 */ public static String readStream(InputStream in) { try { //创建字节数组输出流,用来输出读取到的内容 ByteArrayOutputStream baos ...
阅读全文
摘要:一、 Android Studio 常用快捷键Ctrl + Alt + L 格式化代码Ctrl +(Shift(多行注释))+ / 注释代码Ctrl + P 方法参数提示Ctrl + O 重写方法Ctrl + Alt + M 提取方法Ctrl + Alt + T try catch /if/w...
阅读全文
摘要:简介: SQLite是一款轻量级的关系型数据库,它的运算速度非常快,占用资源很少, 通常只需要几百KB的内存就足够了,所以特别适合在移动设备上使用。 SQLite支持标准的SQL语法。SQLite中的数据类型:integer 整型 real 浮点型text 文本类型 blob 二进制类型Android 中实际上是不区分...
阅读全文
摘要:1、首先动态获取 读取联系人信息权限 配置文件中声明对应权限 判断是否具有对应权限 if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_CONTACTS) != PackageManager.PERMISSION_GRANTED) { ActivityCom...
阅读全文