- 博客(14)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
转载 mavlink解析
之前看了mavlink协议,网上关于mavlink的资料不多。本系列共三篇,这是第一篇。本文大概总结了下对mavlink协议的理解。以下如不说明都是说mavlink v1.0版本。首先附上mavlink的各个消息的简介https://pixhawk.ethz.ch/mavlink/(这里的内容很多,建议大概了解mavlink后再去浏览),mavlink协议介绍http://qgroun
2015-10-21 11:19:07 11581 1
转载 CyclicBarrier介绍
转载连接一:http://www.iteye.com/topic/980944 CyclicBarrier介绍 (一)一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用
2015-10-20 11:00:50 318
原创 mavlink http
MavLink[1] (Micro Air Vehicle Link)是一种用于小型无人载具的通信协议,于2009年首次发布。该协议广泛应用于地面站(Ground Control Station,GCS)与无人载具(Unmanned vehicles)之间的通信,同时也应用在载具内部子系统的内部通信中,协议以消息库的形式定义了参数传输的规则。MavLink协议支持无人固定翼飞行器、无人旋翼飞
2015-10-19 22:01:57 834
转载 【Android】实现XML解析的几种技术
本文介绍在Android平台中实现对XML的三种解析方式。 XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。 在Android中,常见的XML解析器分别为DOM解析器、SAX解析器和PULL解析器,下面,我将一一向大家详细介绍。 第一种方式:DOM解析器:DOM是基于树形结构的的节点或信
2015-10-19 16:23:50 423
转载 android的Handler中sendEmptyMessage与sendMessage的区别
sendMessage()允许你处理Message对象(Message里可以包含数据,)。sendEmptyMessage()只能放数据
2015-10-16 11:57:07 639
转载 Android Selector 与 Shape 基本用法
1:Selector drawable的item中可以有以下属性: android:drawable="@[package:]drawable/drawable_resource" android:state_pressed=["true" | "false"] android:state_focused=["true" | "false"] android:state_s
2015-10-15 11:23:36 253
原创 Android 长按setOnItemLongClickListener 注意细节
在处理长按时,注意的细节是把onItemLongClick返回设置为true,否则长按是会执行setOnItemClickListener。
2015-10-09 16:02:38 522
转载 android中dip、px相互换算
1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这 这个,不依赖像素。 这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示。在屏幕密度为160的显示屏上,1dip=1px,有时候可能你的
2015-10-08 16:18:51 276
转载 Android实战技巧:深入解析AsyncTask
AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncTask来实现的,本身逻辑也很简单,仅是在doInBackground中用HT
2015-10-07 14:36:30 276
转载 Android实战技巧:多线程AsyncTask
Understanding AsyncTaskAsyncTask是Android 1.5 Cubake加入的用于实现异步操作的一个类,在此之前只能用Java SE库中的Thread来实现多线程异步,AsyncTask是Android平台自己的异步工具,融入了Android平台的特性,让异步操作更加的安全,方便和实用。实质上它也是对Java SE库中Thread的一个封装,加上了平台相关的特性,
2015-10-07 14:34:37 245
原创 httpUrlConnection 的 setDoOutput 与 setDoInput
public void setDoInput(boolean doinput)将此 URLConnection 的 doInput 字段的值设置为指定的值。 URL 连接可用于输入和/或输出。如果打算使用 URL 连接进行输入,则将 DoInput 标志设置为 true;如果不打算使用,则设置为 false。默认值为 true。 public void setDoOutput(bo
2015-10-07 11:53:28 347
原创 StringBuffer StringBuilder
StringBuilder 和 StringBuffer都是可变的字符序列。它们都继承于AbstractStringBuilder,实现了CharSequence接口。但是,StringBuilder是非线程安全的,而StringBuffer是线程安全的。StringBuffer和StringBuilder唯一的区别是StringBuilder是非同步的而StringBuffer是同步的。
2015-10-06 16:49:30 258
原创 java关键字 instanceOf
String s = "test"; boolean isObject = s instanceof Object; 我们声明了一个String对象引用,指向"test"对象,然后用instancof来测试s所指向的对象是否是Object类的一个实例,显然是,所以返回true,也就是isObject的值为真。
2015-10-06 16:34:32 245
原创 java 中static final关键字
1、在java中一个类一般是不可以用static修饰的,但是内部类除外,因为内部类是可以用static关键字修饰的。因为要是static修饰一个不是内部类时,则这个类无法调用了2、当你将final用于类身上时,你就需要仔细考虑,因为一个final类是无法被任何人继承的,那也就意味着此类在一个继承树中是一个叶子类,并且此类的设计已被认为很完美而不需要进行修改或扩展。对于final类中
2015-10-06 16:10:20 197
GSON解析 key动态变,且包含数组
2018-03-26
android中如何实现跟随画弧
2016-01-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人