有做过android下3G相关开发的么?
at_send_command("AT+CCLK?", NULL);
反馈过来的时区不对,一直是美国的时区明明我在中国啦
但是从后台用命令
# cat /dev/ttyUSB1 &
# echo AT+CCLK? > /dev/ttyUSB1
# 反馈的时区是对的,,为什么啊?
at_send_command("AT+CCLK?", NULL);
反馈过来的时区不对,一直是美国的时区明明我在中国啦
但是从后台用命令
# cat /dev/ttyUSB1 &
# echo AT+CCLK? > /dev/ttyUSB1
# 反馈的时区是对的,,为什么啊?
解决方案 »
- 新手提问关于读取NFC Tag的问题
- 如何拖动listview
- setResult(RESULT_OK,intent)回传不了值,为什么?总是null
- android editetextview 软键盘弹出后直接把我的输入框给隐藏了。
- editText变大时会覆盖下面的控件,怎么办
- res->layout 文件夹中的activity_main.xml 打开时报错
- 两个fragment,都要调用同一个activity中的方法,怎么做?
- 大神们给个apk反编译器吧
- 跨apk读取保存到SharedPreferences里面的数据
- 萌新求教android studio greendao数据库问题
- 类似Layout.xml一类的XML文件,哪去看属性配置?
- 有移植过xpdf到Android上的高手吗??
问了下同事
用命令看是对的,那肯定是framework 没过去到正确的时区。
先去看看log看看Ril获取的对不对,logcat -b radio 看AT command的log,
如果对,那就得去frameworks/base下面找3G的相关看了。
我感觉八成是Ril那就不对。
logcat -b radio 看后:D/RILJ ( 190): [0039]> QUERY_FACILITY_LOCK
D/RILJ ( 190): [0040]> QUERY_FACILITY_LOCK
D/AT ( 370): AT< OK
D/AT ( 370): AT> AT+CCLK?
D/AT ( 370): AT< +CCLK: "2011/6/9,20:20:54.924"时区不对
但是RIL里发命令~at_send_command("AT+CCLK?", NULL);
回传来的东西。不准好麻烦哦~
难道非要上层跟标准的北京时区做对比然后换算时间么。。
啊 那到底是不是你啊
总是timeout 自动挂起 改内核的那个人