Android-Android 怎么用耳机线控来拍照

意见反馈 意见反馈 主题:991 回复:2082

Android-Android 怎么用耳机线控来拍照

夜无邪 发布于 2017-03-29 字数 366 浏览 1131 回复 3

我想在骑车的时候将手机固定进行拍照,方便期间,想通过耳机线控来操作相机,自动保存照片,自动关闭相机
手机型号 三星I9103
系统 2.3.6
1,不需要安装新的app,修改/SYSTEM/USR/KEYLAYOUT 下的文件的话,应该改什么文件,以及加什么内容
2,编程来实现的话,应该怎么入手
3,按键怎么做到和音量控制不冲突,有没有可能将耳机线控进行改造做成一个专门的按钮

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(3

晚风撩人 2017-10-24 3 楼

既然非主流,可以玩玩控制板的。
参考下USB Host and Accessory,利用他们的板子和 Android accessory communication protocol就能实现信息共享和控制传递。

偏爱自由 2017-10-17 2 楼

这个应该有下面两个思路:

1、keylayout文件,可以把耳机线上的按键键值(比如KEY_VOLUMEUP键值为115)映射为"CAMERA",配置如下:
key 115 CAMERA WAKE
这种方法不好之处就是不能同时用音量加键了。

2、改代码的话可以在驱动或者framework里面改:如果定义插入耳机后打开camera应用为拍照,则只需要驱动里面区别这两个状态然后分别上报KEY_VOLUMEUP或KEY_CAMERA即可;framework里面则也可以在处理VOLUME_UP键值的地方区别状态,然后调用拍照方法即可。对于边听歌边拍照的状态则看你自己喜好了,呵呵。

上面的方法应该对所有按键都适用吧。

灵芸 2017-09-17 1 楼

这个应用 基本可以使用,虽然无法在耳机上控制,但可以通过音量键