java课程之团队开发冲刺阶段1.8

  一.总结昨天进度

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);
        }
原文地址:https://www.cnblogs.com/heiyang/p/10806706.html