
JAVA 理解
踩踩多来梦
这个作者很懒,什么都没留下…
展开
-
简谈工厂模式
工厂模式:简单地说就是内部有一个接口调用的可生成接口子类对象的方法,并有返回值,返回值类型为接口的子类对象,工厂模式最好做到:不能实例化,即要将工厂中的构造z方法(无参)私有化,然后将工厂内部的方法直接 public static,然后其他的类调用工厂的静态方法即可直接生成一个需要的子类对象。package factory;public class Test { public static原创 2016-05-13 20:05:10 · 386 阅读 · 0 评论 -
关于 SQLiteOpenHelper 的自创建数据库目录文件
在 android 中有个类可方便的直接创建数据库,自己写一个类继承 SQLiteOpenHelperpackage com.wangban.yzbbanban.test_mysqlite;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.原创 2016-07-27 22:40:49 · 6322 阅读 · 0 评论 -
数据库根据设定的数据量上限获取非相同的数据列表
在做一个项目时,遇到一个问题:易英健每分钟会记录一比数据,需要用手机扫描,获取此数据,但每次携带过来的数据就会有重复得数据,数据需要每次的重复插入,而每次的更新数量较少(1min一笔),且后续得数据量稍大(存满会有每次读取4k笔数据),这样就会有重复的数据很多,这样可能会大量的占用内存,减少读取的速度现在有一个方法能稍作缓解(后续可能会更新删除重复数据的方法),目前采用的是查询非重复的数据。原创 2017-02-07 14:08:36 · 502 阅读 · 0 评论 -
保护service不被杀死(有些机型不可实现,待更新)
保护service不被杀死(有些机型不可实现,待更新)详细代码在此贴出:https://github.com/yzbbanban/Test_Romote 此案例支持以下型号手机(感谢腾讯优测平台): Nokia 6 7.0可以 华为mate 9 7.0失败 华为5.1 可以 三星 s6 可以 oppo R7 plus 可以 小米死掉 魅族死掉 锤子死掉 索尼Z5 6.0 C原创 2017-03-24 15:12:46 · 1577 阅读 · 0 评论 -
通过aAlarmmanger、Service、BroadcastReceiver实现定时访问任务
定时访问,后台在同样可以执行,但是不能保证进程结束后,依旧可以使用(其实是流氓行为,不应该存在),下面就介绍些有关东西首先是AlarmManager这个类,获取实例不用说没重点说下其中的一些方法:setRepeating(),这个方法可以按照设定一个延迟时间,然后再设定一个重复循环的时间即可实现循环(定时启动)的任务,但是有一个很重要的东西,源码中有写:public void setRepea原创 2017-03-15 13:52:55 · 2459 阅读 · 0 评论