摘要:有一组设备上的刀片,当使用一定次数后需要更换,刀片的使用次数统计由MES(生产执行系统)中的任务单执行进行累加,当次数达到报警设置值后向设备维护工程师发送警报.当然如果在PC机上这个需求能非常方便的实现,但是让设备维护工程师,有事没事的跑电脑前看看有没有警报是不可能的,多数情况下他们不是在生产线旁就是在设备维修室里,这个PC机上实现的警报对他们来说没多少意义,但是现在不是进入移动时代,碰巧满大街的又多是Android,这几位仁兄也是人手一个,所以这个警报系统的客户端必须是Android版(至于iPhone,那是老板用的).不过在手机上做警报系统,考虑的问题就比PC多了,耗电量,流量,这些PC机
阅读全文
摘要:// 2019-10-24 居然看不懂了,估计使用系统时钟AlarmManager, 在工作时间段内使用Repeating方式每8分钟执行一次,而是休息时段 着使用定时唤醒方式跳过,即比分在08:00使用RTC_WAKEUP唤醒 // End 2019-10-24 允许用户指定工作时间段,只有在指定
阅读全文
摘要://获取当前时间是一个星期的第几天,星期日是第一天 星期一是第二天,以此类推int thedayofweek=theDay.get(Calendar.DAY_OF_WEEK);------------------------------Calendar calendar=Calendar.getInstance();Log.d("T", "HOUR:" + calendar.get(Calendar.HOUR));Log.d("T", "HOUR_OF_DAY:" + calendar.get(Calendar.H
阅读全文
摘要:序列化类,加字段后,使用该类从现有文件反序列化时,以前字段可以正常读出但是反序列化后,那些未对应字段会被设置成null ,即使在类的定义种已设置了初始值----------------------Intent intent=new Intent(this, AlarmActivity.class);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);AlarmInfo alarm=new AlarmInfo();alarm.setAlarmId("ZDBZD00111234");alarm.setCatalog("下料刀片
阅读全文
摘要:// if (!powerManager.isScreenOn()) {//// Log.d("Test", "屏幕黑了");//////// PowerManager.WakeLock wl = powerManager.newWakeLock(//// PowerManager.ACQUIRE_CAUSES_WAKEUP//// ...
阅读全文
摘要:针对使用App应用管理强制停止的App,重启系统后不能收到开机启动, 需要运行一次后,在下次再启动时,才可以正确收到.
阅读全文
摘要:new AlarmTask().execute();// Uri alertUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM);// //AudioManager audioManager= (AudioManager) MainActivity.this.getSystemService(Context.AUDIO_SERVICE);// // int current = audioMa...
阅读全文
摘要:10月3号,休息了2天又开始上班了,前几天是腿痛,然后是发酸,现在又变成右手麻了,04年开始整程序员到现在也快十个年头了,以前读书时,人家上重点高中或大学的,暑假或过节总那么短,没几天就回去,俺的学校总是保质保量的给你放满2个月,工作后情况正好反过来,人家一个节日7天10天,你呢,哎...儿子老把我说成你,我要啥啥的,总说成你要啥啥啥,晚上睡觉老惊醒,然后就来一句"不要上学",NND看来幼儿园也不好混啊。老大桌上的笔记本又不见了也不放那台坏的装个样子,又去搞外快了,一条腿不好地人搞女人整钱却一点都不赖,搞的哥今天又俺一个人上班,信息部就俺们2人,自从物流跟生产系统给客户旗下
阅读全文