车载
kururunga
这个作者很懒,什么都没留下…
展开
-
Android Unity串接Bluetooth开发
之前在和Unity对接蓝牙开发(和theme,brightness后面发博客进行讲解),现在将这一块梳理下。目前我这边的流程是android端做接口,然后unity调用android的接口进行下面一些操作,此外还有android主动调用unity的情况。通过以上两个action来接收不断增加的附近蓝牙,随后在onReceive进行判断,将NativeDevice信息传给Unity,Unity根据此结构将蓝牙列表显示出来。BluetoothAdapter…enable()进行开启。原创 2023-02-01 18:38:57 · 2457 阅读 · 1 评论 -
Installed Build Tools revision 32.0.0 is corrupted. Remove and install again using the SDK Manager.
找到自己 sdk 的目录位置,默认在 %AppData%\Local\Android\Sdk\,Win + R 快捷键打开启动,输入 %AppData% 即可快速进入;然后继续找到 build-tools\31.0.0\lib 目录,将 d8.jar 改成 dx.jar 即可。然后进入目录, build-tools\31.0.0,将 d8.bat 文件名改成 dx.bat;1.降低sdk版本,比如降低到30,同时BuildTool也降低。今天Unity打包apk碰到这个问题,记录下。原创 2022-12-15 11:28:30 · 395 阅读 · 0 评论 -
关于Unity和android互调
首先C#这边需要定下下AndroidJavaObject,然后需要android这边有一个Utils类或者其他类去定义给unity调用的public方法,之后构造出对象,即可调用到android的相关方法,同时也可以接收回调参数和传参。之前我写了一篇文章,说的是Unity+Rn+Android的开发结构,这个我要说的是移除掉react native,android和unity直接进行互相调用。但是需要注意的是,只有java可以,kotlin是无法调用到的。这个还是很方便的,如下图。原创 2022-10-28 19:02:38 · 2868 阅读 · 0 评论 -
运行时白名单权限配置和开机时白名单权限配置
如果你的apk是放在product/priv-app/下面的话,比如我的settings,则需要放在product/etc/default-permissions/com.mobiledrivetech.settings.default.xml中。如果你的apk是放在product/priv-app/下面的话,则需要放在product/etc/permissions/com.mobiledrivetech.settings.xml。我们经常能碰到一些apk需要特殊权限。这种的话 格式是这样的。原创 2022-10-28 18:52:02 · 344 阅读 · 0 评论 -
Car车载开发之Sensor Logic篇
最近再做这样一个事情,一个车分很多个视角面,左侧面,右侧面,前侧,后侧,顶侧等,每个侧面又有很多传感器,这些传感器通过CAN signal去串接,然后有三种状态,这里当点击一个Bad或者Need Clean状态的Sensor的时候,需要按照一定顺序把所有出问题的Sensor在viewpager中进行展示,Logic如下。我这边需要做的是,点击任意一个postion,都能返回一个集合,让viewpager去加载对应的视图。这里,我抽出了一个简化模型,在这个模型上去验证可行性。...原创 2022-08-30 13:49:03 · 723 阅读 · 0 评论 -
Car开发之信号调试文档
文件配置:1.配置carservice2.配置json脚本如果需要单个调试,配置完第一步后,执行,车辆行驶状态id:const val VEHICLE_GEAR_SELECTION = 289408000//car parking or drivingcamera value对应如下0 => UNKNOWN1 => WORKING2 => PROBLEMATIC_DIRTY3 => PROBLEMATIC_FAULTY车辆行驶状态如下2 R档1 N4 D8 P比如修改Vehicle原创 2022-07-12 15:44:19 · 1025 阅读 · 1 评论 -
关于Car api之sensorManager的获取使用
最近研究这块,突然看到一个提示那我就去这里看看,发现是这样的:CarSensorManagerTest :@MediumTestpublic class CarSensorManagerTest extends CarApiTestBase { @Test public void testCreate() throws Exception { CarSensorManager carSensorManager = (CarSensorManager) getCar原创 2022-05-09 15:41:36 · 757 阅读 · 0 评论 -
android AutoMotive 之CAN signal模拟property
最近在获取和监听sensor的一些property,由于没有板子,需要模拟信号监听改变。经过查阅,发现有可以通过command-line两种方式,一种是carservice,另一个是Ivhal.其中,通过carservice改变属性,在设备重启后数据就消失了,并没有真正修改到。所以我们通过lshal的方式去修改,能保证修改的属性数据真实可靠。步骤1.adb root2.adb shell3.执行su,获取权限4.列出所有propertylshal debug android.hardware.原创 2022-05-20 10:58:50 · 1375 阅读 · 7 评论 -
Android车载开发小结之sensor,carmanager,carservice串接
Car车载开发原创 2022-06-27 19:08:21 · 1461 阅读 · 0 评论