mobile CCTV,mobile surveillance,police body worn cameras

 forgetPW
 registerNow
search
view: 1682|reply: 10
打印 prevThread nextThread

mpu安全帽录像按键不起作用

[copyURL]

1

主题

311

帖子

1105

积分

vipMem

Rank: 6Rank: 6

积分
1105
owner
poston 2019-9-17 15:57 | 显示全部楼层
1.你这个安全帽的Build.MODEL是多少?
2.确认MODEL后,才能知道是响应键值还是广播包,如果是键值,必须要在预览界面下才能响应。
3.另外装我们标准版mpu,是否能够响应?


reply agree Against

使用道具 report

1

主题

311

帖子

1105

积分

vipMem

Rank: 6Rank: 6

积分
1105
sofa
poston 2019-9-17 16:06 | 显示全部楼层
我晓得了,应该是因为机型判断被移除了。
1.在VideoPreviewActivity中onKeyUp事件中找到对应录像键的键值(可以自己打印获取),加上机型判断或者直接调用isRecord();
reply agree Against

使用道具 report

1

主题

311

帖子

1105

积分

vipMem

Rank: 6Rank: 6

积分
1105
bench
poston 2019-9-17 16:10 | 显示全部楼层
我们打包SDK时,为了减少影响,都是不对任何机型的任何键值进行操作的。需要客户自行决定某键位进行某项操作。
reply agree Against

使用道具 report

1

主题

311

帖子

1105

积分

vipMem

Rank: 6Rank: 6

积分
1105
ground
poston 2019-9-17 16:20 | 显示全部楼层
robert post on2019-9-17 16:17
onKeyUp  方法也没有执行

不可能啊。你把onKeyUp和onKeyDown内部所有代码删除。再加打印看看
reply agree Against

使用道具 report

1

主题

311

帖子

1105

积分

vipMem

Rank: 6Rank: 6

积分
1105
5#
poston 2019-9-17 16:28 | 显示全部楼层
robert post on2019-9-17 16:17
onKeyUp  方法也没有执行

刚去看了下代码,ZW37录像键是广播包:
  1. VideoPreviewActivity搜索ACTION_BROAD_ZW37_POWER_UP。前面的if条件把机型号加上。
copycode
  1. mBroadcastReceiver--onReceive
copycode
if (Build.MODEL.equals("ZW37")) {
   if (intent.getAction().equals(DialogBroadCast.ACTION_BROAD_ZW37_POWER_UP)) {
      isRecord();
      return;
   }
}
reply agree Against

使用道具 report

1

主题

311

帖子

1105

积分

vipMem

Rank: 6Rank: 6

积分
1105
6#
poston 2019-9-17 16:53 | 显示全部楼层
robert post on2019-9-17 16:48
请问下里面很多这个判断是干什么的

可以直接删除,无用。这个工程更大的意义是参考接口调用,我更建议你们自己重新实现上层逻辑,这样也能对自己的工程更了解,便于维护。
reply agree Against

使用道具 report

creditRule

QQ|wireless surveillance

GMT+8, 2024-5-4 11:04 , Processed in 0.061526 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

QuickReply backToTop BackToList