自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (29)
  • 收藏
  • 关注

转载 Android:layout_gravity和android:gravity的区别

1.首先来看看android:layout_gravity和android:gravity的使用区别。android:gravity:这个是针对控件内的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性,android:gravity="left"和android:text="提交",这时Button上的文字“提交”将会位于Button的左

2015-10-23 09:02:52 513

转载 Android: LinearLayout布局和其嵌套运用举例

==========================main.xml                         看mars老师的视频学习安卓里面的布局部分,做的样例,显摆一下,全部都是在main.xml里面配置的。==========================[html] view plaincopyxml ver

2015-10-23 08:44:17 1080

原创 Andorid 布局layout_margin和padding分析

很长时间对于margin和padding的作用区别模糊,不知道有什么区别。这次经过试验终于搞清楚了:margin是控件或者布局的整体区域,相对于父布局以及周围控件和布局的上下左右的距离。padding是当前控件或者布局的有效区域(比如下图中红色的文本输入框的输入区域),相对于控件或者布局的整体区域的边界的上下左右的距离。布局文件如下:看这个标识图则一目了

2015-10-22 17:42:59 19405

转载 Android layout_weight体验(实现按比例显示)

在android开发中LinearLayout很常用,LinearLayout的内控件的android:layout_weight在某些场景显得非常重要,比如我们需要按比例显示。android并没用提供table这样的控件,虽然有TableLayout,但是它并非是我们想象中的像html里面的table那么好用,我们常用ListView实现table的效果,但是列对齐确比较麻烦,现在用Linear

2015-10-22 14:53:31 514

原创 Android布局--Android fill_parent、wrap_content和match_parent的区别

三个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。1)fill_parent设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。2) wrap_content

2015-10-22 14:37:18 455

转载 Java SharedPreferences的使用

SharedPreferences 是以键值对来存储应用程序的配置信息的一种方式,它只能存储基本数据类型。一个程序的配置文件仅可以在本应用程序中使用,或者说只能在同一个包内使用,不 能在不同的包之间使用。 实际上SharedPreferences是采用了XML格式将数据存储到设备中,在DDMS中的File Explorer中的/data/data//shares_prefs下。

2015-10-21 10:57:43 1640

原创 豆浆机改装记(6): Android BLE 开发阶段总结

技术交流QQ:1356438802欢迎留言!^_^ 低功耗蓝牙包括的术语及概念:如上图所示,使用低功耗蓝牙可以包括多个Profile,一个Profile中有多个Service,一个Service中有多个Characteristic,一个Characteristic中包括一个value和多个Descriptor。Android中进行蓝牙

2015-10-20 17:19:06 815

转载 java list三种遍历方法性能比较

从c/c++语言转向java开发,学习java语言list遍历的三种方法,顺便测试各种遍历方法的性能,测试方法为在ArrayList中插入1千万条记录,然后遍历ArrayList,发现了一个奇怪的现象,测试代码如下:[java] view plaincopypackage com.hisense.tiger.list;    impo

2015-10-20 15:00:06 510

原创 Shell学习 输出日期 date

终端命令脚本文件date.sh

2015-10-20 09:11:11 867

原创 豆浆机改装记(5): Android BLE 编码入门 稍进一步

在前一篇文章中,我们已经能够搜索到我们周围的Peripheral BLE设备了,并且可以获取到它的一些信息,名称,信号强度,广播数据。现在我们再稍微进一步,设置一个按钮,当搜索到设备后,点击按钮,在按钮事件处理中向它发起连接——connect。代码如下,并附上整个源码包:链接:http://pan.baidu.com/s/1kThbqaN 密码:ur8apackage com.

2015-10-19 16:22:09 1467

原创 豆浆机改装记(4): Android BLE 编码正式入门

因为上班路远,业余时间比较少。只能趁回家的时间赶紧,写写代码,排排BUG。然后媳妇儿晚上 下班回家了,就CUT 暂停,待第二天继续。先贴上最基本的代码,能够搜索到周边的BLE设备,然后打印相应的信息。总共6步,配有注释,其实和前面文章所述差不多,只不过我简化并且验证过了。附上源码包:链接:http://pan.baidu.com/s/1c0kDqI8 密码:ssqg

2015-10-19 15:14:53 1080 2

转载 豆浆机改装记(3): Android BLE 蓝牙开发略解

再附上一篇更详细点的BLE开发介绍,有这几篇文章的铺垫,就可以开始BLE开发啦!=============================================================================Android 蓝牙4.0开发 1、  权限和相关属性“android:required="true"表示apk只有在具有bl

2015-10-19 14:42:29 1866

原创 豆浆机改装记(2): Android4.3 蓝牙BLE初步

一、关键概念:Generic Attribute Profile (GATT)通过BLE连接,读写属性类小数据的Profile通用规范。现在所有的BLE应用Profile都是基于GATT的。 Attribute Protocol (ATT)GATT是基于ATT Protocol的。ATT针对BLE设备做了专门的优化,具体就是在传输过程中使用尽量少的数据。每个

2015-10-19 14:24:08 1026

原创 豆浆机改装记(1): Android BLE框架

Android4.3 规范了BLE的API,但是直到目前的4.4,还有些功能不完善。在BLE协议中,有两个角色,周边(Periphery)和中央(Central);周边是数据提供者,中央是数据使用/处理者;在iOS SDK里面,可以把一个iOS设备作为一个周边,也可以作为一个中央;但是在Android SDK里面,直到目前最新的Android4.4.2,Android手机只能作为中央来使用

2015-10-19 14:11:43 1179

原创 豆浆机改装记(0): 为什么要改装豆浆机!

去年给爸妈买了一个豆浆机,因为老爸生了病,想着给他补充点营养,家里那只小馋猫(5岁的小妹妹)也好喝一喝。于是在京东上面下了单,买了个美的的豆浆机,快递至赣州,自己回家的时候顺便带回去了。但是出乎意料的是,爸妈不愿意打豆浆,因为很麻烦,每天要泡豆子,然后放进去加水,开始,然后喝完了还要洗豆浆机。“早上起来就要忙,做饭洗衣服,哪有时间打豆浆!”最后豆浆机就一直搁置在楼上,上灰尘了都。今

2015-10-19 12:18:57 5572

转载 java中Interface的用法

java中Interface的用法:   1. 接口中所有属性都必须是public static final,这是系统默认的规定,所以接口属性也可以没有任何修饰符,其效果完全相同。   2. 接口中的所有方法都必须是默认的public static,无论是否有修饰符显式的规定它。例子代码: package com.interfacetest;inte

2015-10-18 12:25:16 689

转载 java中extends和implements的区别

一、extends是继承类,implements是实现接口。类只能继承一个,接口可以实现多个。extends继承父类的时候可以重写父类的方法,也可以调用父类的非私有方法;implements实现接口,必须实现接口的所有方法。二、extends后面跟的是类,表示继承关系;如public class Dog extends Animalimplemen

2015-10-18 12:22:12 711

转载 android车载娱乐系统跟android平板的分析比较

转自:http://blog.csdn.net/edsam49/article/details/8103893随着android系统风靡世界,艳冠全球,逐渐进入了各个电子应用领域,车载电子在android系统的应用上属于稍微晚一点的行业。近一年多来,市面上的android车载导航主机已有露面,但是由于导航显示屏比较小,核心功能导航、倒车等相对WINCE来说,体现不出优越性,WINCE系

2015-10-09 10:18:50 3091

somebot机械臂安装说明书-v0.2.pdf

基于Arduino UNO开发板控制的亚克力桌面机械臂。 机械臂动作录制操作: 1、按住遥杆左键,再按一下arduino重启按钮或者关机重启,遥杆板指示灯灭说明加入录制状态; 2、通过遥杆控制机械臂状态,到达指定位置按一下遥杆左键,记录当前状态,依次操作; 3、按一下遥杆右键,结束录制,机械臂自动循环的执行之前记录的动作; 4、再次按遥杆左键,停止自动循环,加入手动操作模式。 注意:所记录的动作重启或关机后会消失,重新录制会覆盖之前的动作。

2020-03-30

图像识别(13)——手势识别(1)——用matchShapes识别手形数字

一般做手形识别,会先做肤色分割,因为人的皮肤颜色(黄种人哈),在HSV颜色空间下,和背景相比有明显的差别,所以利用肤色可以很好的提取手的区域。 在此 我使用形状匹配(matchShapes)来做,手形的对比,识别出手形代表的数字意义。当然这种方法非常依赖于模板的丰富性,有很大的局限性。

2017-03-24

LED灯光点捕获+基于QT平台绘制轨迹(2)

通过OpenCV中的blur模糊 / canny边缘检测 / findCoutours查找轮廓 / minEnclosingCircle寻找最小面积的包围圆,来跟踪LED灯的运动轨迹,也就是手写笔的书写轨迹。

2017-02-11

LED灯光点捕获+基于QT平台绘制轨迹(1)

通过OpenCV中的blur模糊 / canny边缘检测 / findCoutours查找轮廓 / minEnclosingCircle寻找最小面积的包围圆,来跟踪LED灯的运动轨迹,也就是手写笔的书写轨迹。

2017-02-09

UVC预览+曝光滑动调节+Canny阈值调节+圆心打点2

通过OpenCV中的blur模糊 / canny边缘检测 / findCoutours查找轮廓 / minEnclosingCircle寻找最小面积的包围圆,来跟踪LED灯的运动轨迹,也就是手写笔的书写轨迹。

2017-01-13

UVC预览+曝光滑动调节+Canny阈值调节+圆心打点

通过OpenCV中的blur模糊 / canny边缘检测 / findCoutours查找轮廓 / minEnclosingCircle寻找最小面积的包围圆,来跟踪LED灯的运动轨迹,也就是手写笔的书写轨迹。

2017-01-13

YUV播放器和h264文件播放器

YUV播放器和h264文件播放器

2016-08-04

USB Camera V4L2 视频录制——ubuntu(1)

USB Camera V4L2 视频录制——ubuntu(1)

2016-08-04

我的Opencv4Android添加V4L2支持的移植记录(4)

我的Opencv4Android添加V4L2支持的移植记录(4)

2016-08-04

我的Opencv4Android添加V4L2支持(3)

我的Opencv4Android添加V4L2支持(3) ,加入VideoCapture和VideoWriter

2016-07-13

testOpenCV_preview2

qt opencv usb camera,预览、拍照、录像

2016-07-09

testOpenCV_preview

testOpenCV_preview

2016-07-07

testOpenCV_dlg2

testOpenCV_dlg2

2016-07-07

QCamera应用实例QTPreview

QCamera应用实例QTPreview

2016-07-07

我的Opencv4Android添加V4L2支持(2)

我的Opencv4Android添加V4L2支持的移植记录

2016-07-06

我的Opencv4Android添加V4L2支持的移植记录

我的Opencv4Android添加V4L2支持的移植记录

2016-07-04

MD2503A模块硬件用户手册

基于MT2503A的集成模块,供电即可用AT指令操作

2016-04-26

微型投影仪源码

TI方案: MSP430 + DLPC3438 + DLPA3000 + ITE6605 + ALC5645

2016-02-27

蓝牙4.0BLE透传模块转接板-原理图

CC2540、CC2541透传模块,蓝牙4.0BLE透传模块转接板-原理图

2014-05-13

蓝牙4.0BLE透传模块转接板-硬件手册

蓝牙4.0BLE透传模块转接板-硬件手册

2014-05-13

蓝牙4.0BLE开发板-硬件手册

CC2540、CC2541透传模块、远控模块-蓝牙4.0BLE开发板-硬件手册

2014-05-13

USBDongle-硬件手册

BTool、PacketSniffer、BLE_Device_Monitor USBDongle-硬件手册

2014-05-13

CC2540、iBeacon基站-用户手册

CC2540、iBeacon基站-用户手册

2014-05-13

CC2540、iBeacon基站-AT指令手册

CC2540、iBeacon基站-AT指令手册

2014-05-13

CC2540、CC2541透传模块、远控模块--硬件手册

CC2540、CC2541透传模块、远控模块--硬件手册

2014-05-13

BTool、PacketSniffer、BLE_Device_Monitor、USBDongle使用手册

BTool、PacketSniffer、BLE_Device_Monitor、USBDongle使用手册

2014-05-13

CC2540、CC2541透传模块-AT指令手册

CC2540、CC2541透传模块、远控模块-AT指令手册

2014-05-13

BTool Packet Sniffer、BLE_Device_Monitor USBDongle使用手册

BTool、PacketSniffer、BLE_Device_Monitor、USBDongle使用手册

2014-05-13

二维码开发库

二维码开发库,web下,windows mobile下,

2013-03-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除