推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

祖传安卓机不用换脸盆啦,用PWA可以继续发挥余热

   2023-07-02 网络整理佚名1730
核心提示:那么只要设定USB通电断电来控制手机的启动与关机就能解决问题。解决了手机充电自动开机的问题之后,对手机系统底层的修改就已经结束了,剩下所有的问题都有比较简单的操作界面了。使用实现断电自动关机比自动启动复杂些。这样操作就让手机开机的时候把这个变量的值设定成0,因为手机刚开机的时候,你的电源是连接状态的。

创意立场声明:从性价比来说,淘宝上可以找到很多便宜的200-300的百德行车记录仪,而把旧手机改成行车记录仪,其实主要是为了好玩。

一时兴起,把旧手机改成了行车记录仪

我家里有很多旧手机,买个新手机还是可以扣的。 安卓手机基本上只能在家里使用。 而且我的车可能和普通的行车记录仪不匹配,而且已经坏了好几次了,所以我们就想,把旧手机换成行车记录仪吧。

首先,行车记录仪最重要的功能就是行车记录。 手机自带摄像头、自带摄像头、自带GPS,所以只需要安装一个软件就可以使其进入行车记录仪的拍摄模式。

安装软件

目前市面上有两个比较合适的软件:,。 两个版本都有免费版和付费版,两者都可以选择。

我们选择了外观稍高的黄色标志。 这是可选的,因为相互的功能是相似的。

如何解决汽车的启动和关闭问题

软件安装后发现问题,行车记录仪如何随车启动,发动机关闭时汽车如何自动熄火。 在像我们这样懒惰的情况下,没有人愿意手动执行此操作

先说一下原理:手机可以连接到USB口,然后汽车启动,汽车USB口自动开机,汽车关闭,汽车USB口自动断电。 那么只要通过USB通电和断电来控制手机的开机和关机就可以解决问题了。

当手机插入电源并充电时,通常会显示充电动画。 是否需要修改相关的启动文件才能让手机显示充电动画时自动启动? 经过各种尝试,我终于找到了解决方案。 理论上,该解决方案可以解决 6~10系统(2020-03-14测试小米5、 10有效)。

所需工具:安卓手机,需要开机权限,解锁BL锁。

镜像助手:负责解压并烧写boot.img

镜像工厂:负责boot.img的解包和打包

MT 2.0:负责修改解压后的init.rc文件

PS:记得提前备份原来的boot.img,因为可能会翻车。

脚步

第1步:提取boot.img

在手机上使用上述工具解压:镜像助手解压boot.img并存放在内置存储根目录boot.img中

第 2 步:解压

使用镜像工厂解压并保存路径boot。

第三步:修改init.rc

使用MT 2.0打开“手机内置存储boot.nit.rc”,搜索关键字“”,找到以下代码,插入下一句。

第四步:用镜像工厂打包boot.img,打包后命名为boot1,用镜像助手刷入。

第五步:关机测试,插上充电线,手机会自动开机,先执行充电过程,然后立即重启手机,重启后会走正常的开机过程。

自动启动行车记录仪软件

解决了手机充电自动开机的问题后,手机系统底层的修改就完成了,剩下的问题都有了一个比较简单的操作界面。 这里我们用它来实现手机开机后自动启动行车记录仪。 其实它是一个可以实现很多自动化操作的软件。

安装到手机上,给予root权限和自启动权限。 然后在任务中新建一个任务,命名为“启动行车记录仪”。 在任务中添加操作“程序”-“启动应用程序”-“”。 然后创建配置文件,选择添加事件“系统”-“设备启动”,选择刚才创建的任务“启动行车记录仪”。 这些都保存好,开机时行车记录仪就会自动启动。

行车记录仪自动断电

实现停电自动关机比自动开机要复杂一些。 我们都知道,有时在使用过程中会出现USB接口的接头松动或者不小心拔错充电线,导致关机,需要很长时间才能重新启动的情况。 因此,在功能上需要实现语音提示,延迟10秒后关闭。 在这10秒内,如果检测到供电恢复,则无需关机。

首先在 的变量中,新建一个变量,命名为%DYZT,用这个来记录当时的电源状态是否已连接,默认值设置为0。我们定义连接状态为0,断开状态为1。

然后,在刚才编辑的启动行车记录仪的任务中,添加一个操作“变量”-“变量设置”,名称选择%DYZT,发送到输入0。

这样手机开机的时候这个变量的值就被设置为0,因为手机第一次开机的时候,你的电源是接通的。

然后我们新建一个任务,命名为“断电和关机”,并添加几个动作,如图所示。

然后我们新建一个任务,命名为“取消关机”,并添加如图所示的几个动作。

首先断开电源,触发“断点关机”任务,%DYZT赋值1,然后系统发出语音提示“断电”,等待10秒判断%DYZT的值是否为仍然是1,如果是,则关闭。 10秒内,如果电源重新接通,则会触发“取消关机”任务,判断%DYZT是否等于1,如果等于,则发出语音提示“电源恢复”,并%DYZT将被赋值为 0。

然后我们在“配置文件”中添加一个“状态”-“电源”-“电源”,选择“反向”,选择刚刚创建的任务“断电”,完成后将这个配置重命名为“断电”。 打开”。

同样,再添加一个“状态”-“电源”-“电源”,这次不要选择“反向”,任务选择“取消关机”,完成后重命名为“电源连接”。

吐槽翻译:在变量设置中,%DYZT发送到1的解释实际上是给%DYZT赋值1。

固定安装

当所有系统问题都解决之后,那么我们只需要安装并修复他就可以了。 我们家里有一台3D打印机,后来自己也做了一台。 如果没有3D打印机,买个支架就可以了。 全能淘宝有很多这样的支架,价格从十几块到三十多元不等,大家可以自行选择。

特别推荐这个适配器,再也不会出现屁股后面戳线的情况了。

参考小胖魂画师的笔迹进行接线,基本靠猜测。

结语

关于3D打印支架,我们遇到了一个材料问题。 我们第一次使用PLA材料。 国庆期间长距离高温照射下,支架变形。 然后我们查了相关数据,发现热变形温度为56度。 ,现在换了另一种材质,PETG,热变形温度64度,可能要等到明年夏天才能测试,如果材质还是不行,那就改用PC材质,也就是旅行箱的材质,热变形温度80度。

把旧手机变成行车记录仪,其实主要是为了好玩。 目前我们使用后发现了一些问题。 比如夜间手机像素太低,画面太马虎。 我们设置为每10分钟记录一次,在10分钟的时间间隔内,如果车子颠簸,他可能出现了错位的问题。 还有一个至今无法克服的问题,那就是夏天手机电池过热,手机过热就会自动关机。 这个问题没有解决办法。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON