- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 FragmentTabHost和TabHost在外接键盘输入时文本框焦点异常问题
FragmentTabHost继承于TabHost,其外接键盘输入异常问题,其实属于同一个问题。解决办法可以重写其onTouchModeChanged方法如下public class CustomFragmentTabHost extends FragmentTabHost { public CustomFragmentTabHost(Context context, Attr
2016-07-29 17:07:09 680
原创 关于android串口通信
在android串口通信中,无外乎两种,一种使用定制平板自带串口的情况,另一种则是使用USB转串口的情况。在编程的过程中,步骤一般为发现串口设备 - 使用该设备 - 通信。使用自带串口则需要知道串口的名称,此情况下需要获取系统Root权限,修改串口读写权限。在使用USB转串口的编程的情况下,可以通过拔插的方式,通过adb shell进入android系统然后查看串口的数目,命令如:ls
2016-07-27 16:08:45 876
原创 使用Gson解析数据
使用Gson解析数据时可以把要解析的内容看作整个对象,然后以对象的形式解析。但在有些时候,需要对数据某些字段进行判断,再根据结果进行解析,这时候就需要对解析的内容的某些部分单独解析。使用方式如下:JsonReader reader = new JsonReader(new StringReader(value));reader.setLenient(true);JsonObje
2016-07-27 14:21:56 614
原创 SurfaceView实现圆角矩形预览
android中,文本、按钮实现圆角样式只需要在其背景中定义corners属性设置radius即可。在SurfaceView中同样可以实现此种效果,以丰富预览样式。比如用SurfaceView要实现圆角矩形预览的效果,自定义View继承于SurfaceView,然后重写其draw方法,这点不同于ImageView实现圆角效果,ImageView要重写其onDraw方法。具体代码,如下。...
2016-07-12 15:09:59 13099 9
原创 Java CRC16算法校验
最近做项目涉及到班播机,而班播机的数据发送及数据校验用到十六进制。其中数据校验用到CRC16算法,网上找了很多,发现都有问题,无奈,自己找C语言版改为Java可用。{CSDN:CODE:1748282}
2016-07-06 16:33:17 3827 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人