小胖熊酷数码GPS论坛 www.sosaw.com

 找回密码
 注册register

扫一扫,访问微社区

查看: 2226|回复: 12

[其它地图软件] 关于安卓版的DSA和OziExplorer的一些问题

[复制链接]
发表于 2018-10-4 12:45 | 显示全部楼层 |阅读模式
分享到:
发布安卓地图
发帖目的: 教程
资源名称: -
地图品牌: -
支持分辨率(可多选):  
安卓系统: Android2.1 Android5/6/7 Android2.3 Android3.0/3.1/3.2 Android4.0 
资源分类(可多选): 改进主程序 附OEM 
地图国别: -
地图大小: -
市场链接: -
截图欣赏: -
之前一直使用的是WinCE系统的车机,最近换成了安卓系统的,折腾了几天,这里就DSA和OziExplorer碰到的问题和大家伙讨论一下。


一、DSA

针对于官方的版本,主要有以下几个问题:

1、启动的时候,会提示蓝牙雷达的连接。因为安卓版的DSA是通过蓝牙来连接雷达的,所以一启动就会去连接雷达,如果没有安装雷达,那么就会有这个提示。针对这个问题,网上有很多修改过的版本,已经去掉了这个提示。

2、安装网上修改过的去除雷达提示的版本,启动的时候DSA报错,然后就关闭了。网上这些修改过的版本,虽然去除了雷达提示,但是安装后第一次启动的时候,软件默认会去查找蓝牙,这时候因为修改过的版本,有关蓝牙的部分类已经被删除了,所以就报错了。针对这个问题,处理起来也简单,先关闭车机上的蓝牙,然后再启动DSA,到系统设置-雷达设置-打开蓝牙提示,把勾去掉,确定后关闭DSA。这时候再重新打开车机上的蓝牙就可以了,此时再启动DSA就不会报错了。

3、手势报错,然后就关闭了。这个是官方版本自身的问题,手势操作后,DSA就闪退了。针对这个问题,网上也有修改过的版本,解决这个问题了。

我自己针对这些问题做了一些修改,是在官方版本的基础上修改的,只是解决了问题,并没有美化界面。

去除了启动声音和蓝牙雷达的连接提示,并且修改了系统配置,默认是不打开蓝牙提示,这样在有些车机上,第一次启动的时候,就算蓝牙是打开的,也不会报错关闭了。以及修复了手势报错。另外提供了2个版本,一个是正常音量的,一个是放大3倍音量的。

关于界面美化,如果你自己不会做的话,那就去网上下载别人已经修改好的,然后使用ApkToolBox进行反编译。

反编译生成的目录中,assets\sound是存放声音的,所谓的放大3倍音量,其实就是把这个目录下的wav文件重新编辑,把音量放大。另外211.wav和212.wav就是启动时候的声音,把这2个文件换成没有声音的wav文件,那么启动的时候就没有声音了。

res\drawable-hdpi-v4,这里存放的是界面图片,更改里面的图片文件,界面上的图片就随之更改了。

res\layout-横向分辨率x纵向分辨率,这里存放的是界面图片的摆放位置和大小,更改这些文件,那么图片的位置和大小,以及文字的位置和大小就改变了。

所以你可以用其他美化版本中的drawable-hdpi-v4和layout-横向分辨率x纵向分辨率,来替换自己的版本中的这2个目录就可以了。

另外要注意的是,如果替换的过程中,drawable-hdpi-v4目录下有多出或者少掉的文件,那么就要修改res\values\public.xml。

DSA_1.2
链接:https://pan.baidu.com/s/1dg7BM4mGfIFreBB8nwzcDg  密码:flc3

DSA_1.2_大音量
链接:https://pan.baidu.com/s/1mGttwp9uiUyQWSl6_02Hwg  密码:hoyj


二、OZI

网上提供的已O的1.20-1.29版本,在某些设备和模拟器上,还是会出现TRIAL的字样。这是因为官方的版本中提供了ARM和X86两种架构的so文件,大神们只O了ARM架构的so文件,这时候如果在X86架构的机器上(模拟器一般都是X86架构)运行的话,就会出现TRIAL的字样。

解决起来也简单,用ApkToolBox进行反编译,删除lib下的x86目录就可以了。apk在安装的时候,因为没有x86目录,所以安卓系统就会安装arm目录下的so文件。现在的安卓系统是可以兼容运行的,所以可以在X86架构下调用ARM架构的so文件。

如果不会弄的话,就直接下载OZIExplorer_1.29
链接:https://pan.baidu.com/s/13hX_oDc0tYmXCAx-xDJJPg  密码:gneg

在使用过程中发现,安卓版的OZI,把配置文件(*.cfg)存放到了\data\data\dsa目录下,如果系统没有root,那么重新安装OZI的时候,又要重新配置一遍,太累了。

我修改了一下smali\OziExplorer\Main\dd.smali这个文件,把配置文件转移到了/storage/emulated/0/OziExplorer目录下,这样就可以直接COPY出来了。重新安装后,只要再COPY回去,就可以了。你也可以自己修改dd.smali这个文件,全文替换"/storage/emulated/0/OziExplorer",不过要注意一点,OZI运行的时候,这个目录一定要存在,否则配置文件将无法保存。
OZIExplorer_1.29_CFG
链接:https://pan.baidu.com/s/1JoC84-x1t5LOYmPRtJ2HEQ  密码:b762


附带ApkToolBox下载
链接:https://pan.baidu.com/s/1oOswmVtwcfOf_lXjchNRow  密码:xtax

评分

3

查看全部评分

发表于 2018-10-4 18:36 小胖熊手机版 | 显示全部楼层
大师级啊!专业。谢谢,收藏了。
回复 支持 反对

使用道具 举报

发表于 2018-10-4 20:14 | 显示全部楼层
  感谢大侠分享!很好很详细的教程,学习学习,谢谢!
回复 支持 反对

使用道具 举报

发表于 2018-10-5 10:13 | 显示全部楼层
感谢分享,收藏了
回复 支持 反对

使用道具 举报

发表于 2018-10-5 10:56 | 显示全部楼层
谢谢分享。。。
回复

使用道具 举报

发表于 2018-10-10 00:18 | 显示全部楼层
多谢分享
回复

使用道具 举报

发表于 2018-10-10 20:31 | 显示全部楼层
感谢啊,真的很好。我也重新玩OZI了
回复 支持 反对

使用道具 举报

发表于 2018-10-10 22:15 | 显示全部楼层
还有一个问题,安卓版的不能使用中文搜索地名。
回复 支持 反对

使用道具 举报

发表于 2018-10-13 14:19 | 显示全部楼层
谢谢,收藏了。
回复 支持 反对

使用道具 举报

发表于 2018-10-29 07:34 | 显示全部楼层
大师级啊!专业。谢谢
回复 支持 反对

使用道具 举报

发表于 2018-10-29 09:58 | 显示全部楼层
安卓版ozi怎么打开Google地图?以前有个方法,现在却找不到了。大侠有没有办法?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-10-29 16:27 | 显示全部楼层
2382#3 发表于 2018-10-29 09:58
安卓版ozi怎么打开Google地图?以前有个方法,现在却找不到了。大侠有没有办法? ...


ozi使用的是已经制作好的离线的地图文件,和google地图没有任何关系
回复 支持 反对

使用道具 举报

发表于 2018-10-30 15:32 | 显示全部楼层
楼主真专业啊,,佩服!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册register

本版积分规则

百度SITEMAP|小黑屋|Archiver|手机版|小胖熊酷数码GPS论坛 www.sosaw.com ( 沪ICP备16050520号-1 )|网站地图 

GMT+8, 2019-6-25 16:14 , Processed in 0.228932 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表