一.总结昨天进度
1.实现预装sqlite数据库,将数据库放在app的assets目录下,该目录在打包的时候不会压缩,所以数据库文件可以在安装之后继续使用,然后APP安装之后检测外部存储空间是否有这个数据库文件存在,没有的话从assets文件夹下复制过来,然后实现数据库操作。
二.遇到的困难
1.之后我们需要开始讨论后面的一个问题就是如何实现消息推送
三.今天的任务
1.开始学习消息推送机制
当日总结:
1.功能已经实现,但是需要对推送的时间等问题需要进行调整
//清除通知 public static void cleanAllNotification() { NotificationManager mn= (NotificationManager) MainActivity.getContext().getSystemService(NOTIFICATION_SERVICE); mn.cancelAll(); if (timer != null) { timer.cancel(); timer = null; } } //添加通知 public static void addNotification(int delayTime,String tickerText,String contentTitle,String contentText) { Intent intent = new Intent(MainActivity.getContext(), PushService.class); intent.putExtra("delayTime", delayTime); intent.putExtra("tickerText", tickerText); intent.putExtra("contentTitle", contentTitle); intent.putExtra("contentText", contentText); MainActivity.getContext().startService(intent); }