android app 开发问题

我司使用android sutio 开发app,使用贵公司的ch9326driver这个库做为驱动开发,手机串口通讯,此时 VID:1A86 PID:E010 可正常通讯

因为客户需要更改 VID PID 我在程序中更改 VID:E000 PID:0506 后发觉程序无法正常通讯, 发现在ch9326driver.jra也要同时更改,但是不知道要如何处理?


请求帮助,谢谢


您好,请将此需求和更改后的ID信息邮件发送到我们技术邮箱tech@wch.cn,同事会发送新包给你们。


好的,感谢



icon_rar.gifCH932X_demo.zip

我帮您加了新的VID,PID,您试下呢。如有问题可以直接通过zhangpc@wch.cn这个邮箱和我联系


好的 , 感谢



你好:

      新的CH9326驱动测试了

      发现读取功能没了

更改过的CH9326驱动内读取的代码

public int ReadData(byte[] param1, int param2) {

// $FF: Couldn't be decompiled

}


原来的CH9326驱动内读取的代码

public int ReadData(byte[] var1, int var2) {

if (var2 > 0 && this.q != 0) {

if (var2 > 256) {

var2 = 256;

}

if (var2 > this.q) {

var2 = this.q;

}

this.q -= var2;

for(int var4 = 0; var4 < var2; ++var4) {

var1[var4] = this.l[this.o];

++this.o;

this.o %= 65536;

}

return var2;

} else {

return 0;

}

}

麻烦帮我修改成能堵取内容,谢谢


icon_rar.gifCH932X_V1.32.zip


Couldn't be decompiled 这个是由于代码中使用了部分native的代码,jar包反编译工具查看的时候是无法解析的,不影响使用。

读取数据的问题已经修改了,使用我新发的demo试试呢。为了及时帮您解决问题,您可以直接通过zhangpc@wch.cn这个邮箱和我联系


只有登录才能回复,可以选择微信账号登录