2012年8月21日

1)TextView滚动: singleLine=false; 设置高或者最大行数。在java代码中setMovementMethod(ScrollingMovementMethod.getInstance());

2)url没有长度限制,所谓的限制只是各个浏览器的限制,而且可以不同。

3)jni文件中计算jbytearray长度,不能用sizeof,用env->GetArrayLength(str),前者结果始终为0

4)在服务器端再对传过来的数据进行解码。UrlDecoding.encode
android/java编码方式在转换成byte数组或调用其他时需要用到。
java默认的utf-8 utf-16LE 转换成unicode是用到。


调用http接口时,需要对参数string进行编码,但是不能再对汉字进行gbk编码,汉字本来已是gbk编码,会出现乱码,对英文进行gbk编码后在进行传递 sourceString = URLEncoder.encode(sourceString, "utf-8");,对汉字直接进行默认编码就可以 URLEncoder.encode(sourceString),如果没有编码就调用传递的话,对其中的特殊字符在创建连接的时候会出现非法url字符的异常。在服务器端进行解码再做处理。sourceString = URLDecoder.decode(source, "gbk");


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值