mobile CCTV,mobile surveillance,police body worn cameras

标题: MPU app低电量录像,最后一段录像文件是坏文件 [打印本页]

author: meige    time: 2020-1-6 19:23
标题: MPU app低电量录像,最后一段录像文件是坏文件
操作步骤:低电量时开启录像,设备电量不足关机,设备重启后,最后一段录像的文件不能播放。实现要求:要求app监听Intent.ACTION_BATTERY_CHANGED(电量改变的广播) 获取当前电量百分比(level = intent.getIntExtra("level", 0);
根据电量百分比,判断当电量百分比为0时,保存录像,并关机,来确保最后一段录像文件能播放。谢谢!

author: xuwei    time: 2020-1-6 22:35
之前测试多个机器,在百分之3或者4时就关机了,所以监听电量的方式不可靠。可靠的方式是,需要系统执行关机时,发关机广播,这样app可以根据广播来处理退出保存流程。
author: meige    time: 2020-1-7 14:23
xuwei post on2020-1-6 22:35
之前测试多个机器,在百分之3或者4时就关机了,所以监听电量的方式不可靠。可靠的方式是,需要系统执行关机 ...

该需求是在MT500设备上实现,请判断电量百分比为0时或电压值小于等于3.4V时,保存录像,并关机。电压值获取的方法float mVoltage=intent.getIntExtra("voltage", 0) / 1000f;谢谢!
author: xuwei    time: 2020-1-7 14:37
meige post on2020-1-7 14:23
该需求是在MT500设备上实现,请判断电量百分比为0时或电压值小于等于3.4V时,保存录像,并关机。电压值获 ...

系统关机时有没有发关机广播?我的意思是MPU目前实现的机制就是监听关机广播来处理保存录像的。
author: xuwei    time: 2020-1-7 14:38
xuwei post on2020-1-7 14:37
系统关机时有没有发关机广播?我的意思是MPU目前实现的机制就是监听关机广播来处理保存录像的。

如果没有的话,你们只需要实现这个关机广播就可以了
author: xuwei    time: 2020-1-7 14:44
meige post on2020-1-7 14:23
该需求是在MT500设备上实现,请判断电量百分比为0时或电压值小于等于3.4V时,保存录像,并关机。电压值获 ...

另外我们之前测试致业的MT500机器就是在百分之2的时候自动关机的
author: meige    time: 2020-2-10 10:45
xuwei post on2020-1-7 14:37
系统关机时有没有发关机广播?我的意思是MPU目前实现的机制就是监听关机广播来处理保存录像的。

要手动执行我们给的接口powerOff,系统才会发关机广播。
符合关机条件,保存录像成功后,再执行powerOff方法关机。


author: meige    time: 2020-2-10 10:49
xuwei post on2020-1-7 14:44
另外我们之前测试致业的MT500机器就是在百分之2的时候自动关机的

请判断电量百分比和电压值小于等于3.4v,来决定是否要关机,谢谢!
author: xuwei    time: 2020-2-10 11:04
meige post on2020-2-10 10:49
请判断电量百分比和电压值小于等于3.4v,来决定是否要关机,谢谢!

关机方法提供一下
author: meige    time: 2020-2-10 11:51
xuwei post on2020-2-10 11:04
关机方法提供一下

MeigCustomManager mMeigCustomManager=(MeigCustomManager)mContext.getSystemService("meig_custom");
mMeigCustomManager.powerOff();




欢迎光临 mobile CCTV,mobile surveillance,police body worn cameras (http://bbs.besovideo.com:8067/) Powered by Discuz! X3.2