hellogv的专栏

从码农转型产品经理,最近苦逼创业中...
私信 关注
咪当我系欧巴
码龄15年

初一误作码农,自此在码田默默耕耘,书童时代混迹大小码赛,略有斩获.....至今码龄N余载,今苦研互联网金融,O2O...

  • 4,605,426
    被访问量
  • 137
    原创文章
  • 739
    作者排名
  • 9,696
    粉丝数量
  • 于 2006-08-05 加入CSDN
获得成就
  • Android领域优质创作者
  • 博客专家认证
  • 获得55次点赞
  • 内容获得3,904次评论
  • 获得709次收藏
荣誉勋章
TA的专栏
  • Android入门
    16篇
  • Android 天天向上
    29篇
  • Android提高
    24篇
  • Android番外
    21篇
  • Android MediaPlayer
    9篇
  • 计算机视觉
    11篇
  • C++ Builder专栏
    6篇
  • Delphi专栏
    5篇
  • J2ME专栏
    27篇
  • Lazarus专栏
    5篇
  • Wince/WindowsMobile专栏
    24篇
  • 加密解密专栏
    2篇
  • 单片机专栏
    10篇
  • 日志
    12篇
  • 金融科技
    4篇
关于hellogv
  • CSDN专访:《专访2008全国大学生信息安全竞赛一等奖获得者 张国威》
  • 南方日报专访:《编程狂人:没比赛会很空虚未毕业猎头纷至》
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

Android 双进程Service常驻后台,无惧“一键清理”

最近项目用到Service常驻后台,研究了一下发现手Q和微信都是使用了双进程来保证一键清理后自动复活,copy网上双进程Service的例子,再结合onTrimMemory(),基本实现一键清理后自动复活。本文代码可以实现这个功能。
rar
发布资源于 1 年前

AntShares 区块链的智能合约(FunctionCode)外传数据

上篇说到了部署智能合约,可以部署可以调用,但是现阶段官方没有提供查询FunctionCode返回值的方法,不过不要紧,AntShares是个不错的开源区块链项目,要自己加入获取FunctionCode结果值的方法不难。改开源项目不难,但是改了之后还要兼容以后的升级,那就有点麻烦,所以我这篇文章是尽量最小程度修改AntShares项目,读者愿意大改也可以。 本文修改的重点在于AntShares.dl
原创
6268阅读
3评论
4点赞
发布博客于 4 年前

AntShares 区块链搭建私有链与部署智能合约

最近还在继续研究AntShares区块链,可能是因为用C#实现,所以看起来特别怀旧,毕竟好久也没有写C#了。本文还会讲到搭建私有链,玩了一段时间,发现短期内是不能完全甩开Windows,所以干脆就3个Linux虚拟机(网络连接方式:桥接网卡)+一个Windows机器来搭私有链好了。本文的环境:ubuntu 16.04 ,AntSharesCore-CLI-v1.6.1 ,AntSharesCore
原创
50280阅读
5评论
8点赞
发布博客于 4 年前

AntShares区块链的节点部署与搭建私有链

最近陆续体验常见的区块链开源项目,例如小蚁OnChain出的AntShares。AntShares跟其他开源区块链项目不一样,他们家是使用C#开发,基于.NET Core运行在Linux,期待未来出Go语言版.... 接下来会详细讲解如何部署AntShares和搭建私有链,本文使用virtualbox + ubuntu + AntSharesCore v1.4.,参考了官方文档。第一步,安装.ne
原创
8766阅读
4评论
9点赞
发布博客于 4 年前

CentOS 7.1上部署Hyperledger/Fabric 0.6

好久没写博客,所以想写点东西,转产品经理后就很少研究编码,但技术不能荒废,对于金融科技这行,不仅要懂点金融还要懂技术和产品.......区块链是金融科技很火的技术之一,国内以"以太坊ETH”和“超级账本Hyperledger” 两大阵营为主。ETH发展了好几年,部署、开发环境成熟,而超级账本1.0正式版还没出来,入门还是有点难度。本文主要讲解Hyperledger的Fabric 0.6版本的部署与
原创
6198阅读
1评论
5点赞
发布博客于 4 年前

使用JCShell创建/删除辅助安全域

使用JCShell在空白双界面智能卡上创建和删除辅助安全域,如有纰漏,欢迎吐槽。实验前的卡片AID列表Card Manager AID   :  A000000003000000Card Manager state :  OP_READY     Load File  :      LOADED (--------) A0000000030A0A      Module    :
原创
10566阅读
4评论
1点赞
发布博客于 7 年前

移动支付之智能IC卡与Android手机进行NFC通信

目前常见的智能IC卡运行着JavaCard虚拟机,智能IC卡上可以运行由精简后的Java语言编写的卡应用(简称Applet)。智能IC卡的Applet不能自己启动,必须由外部终端(例如POS机,地铁刷卡终端等)向卡片发送Select命令,由此选中卡片的Applet,Applet才能运行。Appplet侧重于数据的处理,没有花销的I/O功能。本文的DEMO运行效果如下,包含一个JavaCard的Applet实现和一个Android端的NFC读写程序,实现智能IC卡与Android手机的简单通信。
原创
19959阅读
11评论
19点赞
发布博客于 7 年前

与智能IC卡交互的Android NFC程序

目前常见的智能IC卡运行着JavaCard虚拟机,智能IC卡上可以运行由精简后的Java语言编写的卡应用(简称Applet)。智能IC卡的Applet不能自己启动,必须由外部终端(例如POS机,地铁刷卡终端等)向卡片发送Select命令,由此选中卡片的Applet,Applet才能运行。Appplet侧重于数据的处理,没有花销的I/O功能。
zip
发布资源于 7 年前

JavaCard helloworld applet

目前常见的智能IC卡运行着JavaCard虚拟机,智能IC卡上可以运行由精简后的Java语言编写的卡应用(简称Applet)。智能IC卡的Applet不能自己启动,必须由外部终端(例如POS机,地铁刷卡终端等)向卡片发送Select命令,由此选中卡片的Applet,Applet才能运行。Appplet侧重于数据的处理,没有花销的I/O功能。
zip
发布资源于 7 年前

移动支付之Android HCE的基本使用

HCE的特点是模拟智能IC卡(ISO 7816-4),可用于金融和行业应用,相应地,CardReader例子中使用IsoDep。智能IC卡本身是一个微型计算机,常见为Java Card平台,特别是多功能集于一身的卡(如联名卡),Java Card比J2ME更加硬件受限。Java Card可以运行一到多个Java Applet,这些Applet也就是卡应用,例如一张能刷公交的银行卡可能就包含了2个Applet。每个Applet都有一个AID,受理终端(刷卡设备)通过AID来找到对应的卡应用,受理终端找到对应的
原创
29632阅读
21评论
14点赞
发布博客于 7 年前

Basic脚本解释器移植到STM32

上次讲了LUA移植到STM32,这次讲讲Basic脚本解释器移植到STM32。在STM32上跑Basic脚本,同样可以跟穿戴设备结合,也可以作为初学者学习MCU的入门工具,当然前提是有人做好Basic的STM32交互实现。这里使用的是uBasic开源脚本解释器(http://dunkels.com/adam/ubasic/)
原创
13090阅读
9评论
8点赞
发布博客于 7 年前

Basic脚本解释器移植到STM32

上次讲了LUA移植到STM32,这次讲讲Basic脚本解释器移植到STM32。在STM32上跑Basic脚本,同样可以跟穿戴设备结合,也可以作为初学者学习MCU的入门工具,当然前提是有人做好Basic的STM32交互实现。这里使用的是uBasic开源脚本解释器(http://dunkels.com/adam/ubasic/),不过uBasic不支持完整的Basic算法,所以用起来略费心,如果有好的Basic开源脚本解释器,ANSI-C实现的,欢迎推荐。。。
zip
发布资源于 7 年前

弱性能穿戴设备App化之Lua For STM32

今年穿戴设备突然火起来......穿戴设备与概念未爆发前的电子产品不同于“可联网”和“支持app”,使得一个封闭的小玩意可以加入多人的想象,屌丝的想象力很丰富的说....穿戴设备目前分为"屌丝“和”高富帅“两档配置,所谓”屌丝”配置也就是弱得装不上android,未来一段时间内,手表和手环都以“屌丝”配置为主,例如pebble和sony手表以arm cortex m3芯,不过"高富帅"geek watch用上android....吹完水,就说本文的重点,如何让弱性能设备支持app,也就是把lua移植到st
原创
13932阅读
3评论
3点赞
发布博客于 7 年前

Android BLE开发之Android手机搜索iBeacon基站

上次讲了Android手机与BLE终端之间的通信,而最常见的BLE终端应该是苹果公司倡导的iBeacon基站。iBeacon技术基于BLE,它的特点是通过广播对外发送消息,手机不需要连上iBeacon基站也能获取它的信息,目前主要用来做室内定位和营销信息推送,在BLE发出的广播里带上带上特定的信息从而被识别为iBeacon。在iOS里面使用iBeacon要经过passbook注册iBeacon的UUID和对应的文字简介,而在Android上则无类似passbook这种系统级的后台蓝牙搜索服务,这类服务需要开
原创
48047阅读
43评论
29点赞
发布博客于 7 年前

Android BLE开发之Android手机与BLE终端通信

最近穿戴设备发展得很火,把相关技术也带旺了,其中一项是BLE(Bluetooth Low Energy)。BLE是蓝牙4.0的核心Profile,主打功能是快速搜索,快速连接,超低功耗保持连接和传输数据,弱点是数据传输速率低,由于BLE的低功耗特点,因此普遍用于穿戴设备。Android 4.3才开始支持BLE API,所以请各位客官把本文代码运行在蓝牙4.0和Android 4.3及其以上的系统,另外本文所用的BLE终端是一个蓝牙4.0的串口蓝牙模块。
原创
147626阅读
58评论
114点赞
发布博客于 7 年前

Android BLE开发之Android手机与BLE终端通信 程序文件

最近穿戴设备发展得很火,把相关技术也带旺了,其中一项是BLE(Bluetooth Low Energy)。BLE是蓝牙4.0的核心Profile,主打功能是快速搜索,快速连接,超低功耗保持连接和传输数据,弱点是数据传输速率低,由于BLE的低功耗特点,因此普遍用于穿戴设备。Android 4.3才开始支持BLE API,所以请各位客官把本文代码运行在蓝牙4.0和Android 4.3及其以上的系统,另外本文所用的BLE终端是一个蓝牙4.0的串口蓝牙模块。 PS:我的i9100刷了4.4系统后,竟然也能跟BLE蓝牙模块通信。
zip
发布资源于 7 年前

Android手游转电视游戏之模拟操控

智能电视终端(智能电视和智能电视盒子)越来越火,过去主打视频功能,预计今年的智能电视终端不仅继续完善视频功能,还会加入电视游戏功能,同时这也赶上了“电视游戏机解禁”的时机。大部分Android手游能够在Android系统的电视终端上运行,其中有少数手游是原生支持手柄(例如MOGA手柄),这部分游戏可以作为电视游戏。但其他手游(射击,赛车,动作等游戏)若要在电视上玩,就需要修改操控模式,把触摸屏操控改为手柄实体键操控。本文主要讲解的是如何使用/system/bin/之下的Input命令模拟按键和触摸屏操作,调
原创
10519阅读
6评论
5点赞
发布博客于 7 年前

Android手游转电视游戏之模拟操控

大部分Android手游能够在Android系统的电视终端上运行,其中有少数手游是原生支持手柄(例如MOGA手柄),这部分游戏可以作为电视游戏。但其他手游(射击,赛车,动作等游戏)若要在电视上玩,就需要修改操控模式,把触摸屏操控改为手柄实体键操控。 本文主要讲解的是如何模拟按键和触摸屏操作,需要具备root权限。
rar
发布资源于 7 年前

lua for stm32 iar

穿戴设备目前分为"屌丝“和”高富帅“两档配置,所谓”屌丝”配置也就是弱得装不上android,未来一段时间内,手表和手环都以“屌丝”配置为主,例如pebble和sony手表以ARM M3芯,不过"高富帅"geek watch用上android....本文主要介绍如何让弱性能设备支持app,也就是把lua移植到stm32.....
rar
发布资源于 8 年前

Android MediaPlayer与Http Proxy结合之优化篇

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!  本文是在《玩转 Android MediaPlayer之视频预加载(优化)》基础上修复Http代理服务器(Http Proxy)透传的bug。前面几篇相关文章所用的代理服务器一个时间只能监听来自Mediaplayer的一个Request请求,但在实际项目开发过程中,发现有些支持m3u8格式Mediapl
原创
30896阅读
18评论
9点赞
发布博客于 9 年前

Android MediaPlayer与Http Proxy结合之优化篇

本文是在《玩转 Android MediaPlayer之视频预加载(优化)》基础上修复Http代理服务器(Http Proxy()透传的bug。前面几篇相关文章所用的代理服务器一个时间只能监听来自Mediaplayer的一个Request请求,但在实际项目开发过程中,发现有些支持m3u8格式Mediaplayer发出新的Request请求之前不会中断旧的Request请求,所以本文代码会加入多线程监听Request请求。
rar
发布资源于 9 年前

玩转 Android MediaPlayer之视频预加载(优化)

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!       本文是在《玩转 Android MediaPlayer之视频预加载》基础上做更进一步的优化,适应更多终端的MediaPlayer,不再唠叨预加载的作用和基础,有兴趣的读者请看上回。       MediaPlayer由厂家定制,不同终端的MediaPlayer略有差异,例如:有些MediaPlay
原创
59935阅读
38评论
23点赞
发布博客于 9 年前

玩转 Android MediaPlayer之视频预加载(优化)

本文是在《玩转 Android MediaPlayer之视频预加载》基础上做更进一步的优化,适应更多终端的MediaPlayer,不再唠叨预加载的作用和基础,有兴趣的读者请看上回。
rar
发布资源于 9 年前

玩转 Android MediaPlayer之视频预加载

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!       本文是在《玩转 Android MediaPlayer之Media Proxy》基础上做更进一步的开发,实现一个视频客户端很常用的功能~~~预加载。要学会本文介绍的内容,强烈建议把《玩转 Android MediaPlayer之Media Proxy》看懂,由浅入深,你懂的。预加载,分为两类,本文
原创
41666阅读
14评论
18点赞
发布博客于 9 年前

玩转 Android MediaPlayer之视频预加载

理服务器:预先下载媒体的头部(头部Size为 s1 byte)->监听播放器的请求,当Request的是预加载的URL->代理把媒体头部作为Response返回给播放器,并改Ranage 为 s1 byte 发送Request->代理服务器纯粹作为透传。
rar
发布资源于 9 年前

玩转 Android MediaPlayer之Media Proxy

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!       本文是在《Android MediaPlayer与Http Proxy结合之提高篇》基础上,进一步优化代理服务器,支持了Http的302、301重定向,获取Http Request和Http Response的文本内容。本文以视频播放结合Http Proxy,讲述MediaPlayer播放过程中的
原创
31395阅读
10评论
17点赞
发布博客于 9 年前

玩转 Android MediaPlayer之Media Proxy

在《Android MediaPlayer与Http Proxy结合之提高篇》基础上,进一步优化代理服务器,支持了Http的302、301重定向,清晰获取Http Request和Http Response的文本内容。本文以视频播放结合Http Proxy,讲述MediaPlayer播放过程中的握手过程。
zip
发布资源于 9 年前

Android MediaPlayer与Http Proxy结合之提高篇

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!       基础篇实现一个简单的代理服务器与Android的MediaPlayer结合(仅支持Http Get),可以通过代理服务器来转发MediaPlayer的Request以及传输服务器的Response,但基础篇还不能支持Seek,这次提高篇支持了Seek。代理服务器可以增强MediaPlayer对复杂
原创
34897阅读
24评论
17点赞
发布博客于 9 年前

Android MediaPlayer与Http Proxy结合之提高篇

在基础篇之上扩展,可以支持seek,更接近实际使用。
rar
发布资源于 9 年前

适应多行长文本的Android TextView

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!       大家经常会用到系统默认的TextView,TextView可以很好地适应单行长文本(尾部自动打上省略号),以及可以完整显示多行文本(TextView的宽高足够大)。但如果是很多行的文本而TextView又足够大的时候,则会出现以下这种情况.......超出的文本受TextView大小限制,不能完全
原创
51818阅读
22评论
12点赞
发布博客于 9 年前

适应多行长文本的Android TextView

实现一个能够适应多行长文本的TextView
rar
发布资源于 9 年前

Android MediaPlayer与Http Proxy结合之基础篇

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!              最近半年都忙着Android TV项目,在春节假期才有时间写点东西。先在这里给大家拜个年,祝大家龙年快乐...       直接进入主题:本文将会教大家如何实现一个简单的代理服务器(仅支持Http Get),与Android的MediaPlayer结合,从而可以扩展出“播放 防盗链的
原创
35244阅读
24评论
18点赞
发布博客于 9 年前

Android MediaPlayer与Http Proxy结合之基础篇

如何实现一个简单的代理服务器(仅支持Http Get),与Android的MediaPlayer结合,从而可以扩展出“播放 反盗链的媒体文件”,“边播放边保存”的功能。
zip
发布资源于 9 年前

可动态布局的Android抽屉之完整篇

本文来自http://blog.csdn.net/hellogv/ ,欢迎转摘,引用必须注明出处!              上次介绍了基础篇,讲解了自定义抽屉控件的基础实现,这次就在基础篇的基础上加入拖拉功能。拖拉功能基于GestureDetector,GestureDetec
原创
37856阅读
38评论
28点赞
发布博客于 10 年前

“可动态布局”的Android抽屉组件之完整篇

“可动态布局”的Android抽屉组件之完整例子源码
zip
发布资源于 10 年前

可动态布局的Android抽屉之基础

本文来自http://blog.csdn.net/hellogv/ ,欢迎转摘,引用必须注明出处!              以前曾经介绍过《Android提高第十九篇之"多方向"抽屉》,当这个抽屉组件不与周围组件发生压挤的情况下(周围组件布局不变),是比较好使的,但是如果需要对
原创
64162阅读
41评论
57点赞
发布博客于 10 年前

“可动态布局”的Android抽屉组件之构建基础

“可动态布局”的Android抽屉组件之构建基础的例子源码
zip
发布资源于 10 年前

精确监听AbsListView滚动至底部

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!     用户使用android客户端时,当ListView滚动至底部,可以由一个按钮来提示用户是否读下一页,那么如果使用GridView呢?现在很多WEB 2.0上的体验就是当底部时自动
原创
53841阅读
49评论
28点赞
发布博客于 10 年前

一个程序员背后的女人所写的文章~~~也许有你的身影

本文转摘自:http://user.qzone.qq.com/475854927/blog/1308810064是什么文体,我不懂,不过挺贴近我们80后的:       好像很花心、其实很专一  好像很坚强、其实比谁都要脆弱  好像很开心、可是笑容背后的哀伤谁又能懂……  其实很多时候  有些80后的人都是在自我折磨  明明很爱很爱对方  却宁愿心痛的死掉  也
原创
27701阅读
28评论
36点赞
发布博客于 10 年前

android平板上的GridView视图缓存优化

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!      最近在做android平板上的开发,其中涉及到高分辨率之下使用GridView的性能问题。在Android手机软件开发中,如果在ListView或者GridView上使用大数量Item,很多人都会想到ViewHolder......没错,ViewHolder非常适合用在ListView或者每行小
原创
41505阅读
86评论
1点赞
发布博客于 10 年前

Android提高第二十一篇之MediaPlayer播放网络视频

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!       上次讲解了MediaPlayer播放网络音频,介绍了MediaPlayer关于网络音频的缓冲和进度条控制的方法,这次再讲解MediaPlayer播放网络视频。播放网络视频比播放网络音频多需要一个SurfaceView而已,已经熟悉MediaPlayer播放网络音频之后,相信大家对播放网络视频也能很
原创
112546阅读
141评论
45点赞
发布博客于 10 年前

Android提高第二十篇之MediaPlayer播放网络音频

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!     以前曾经地介绍过MediaPlayer的基本用法,这里就深入地讲解MediaPlayer的在线播放功能。本文主要实现MediaPlayer在线播放音频的功能,由于在线视频播放比在线音频播放复杂,因此先介绍在线音频播放的实现,这样可以帮助大家逐步深入了解MediaPlayer的在线播放功能。先来看看本文
原创
110306阅读
74评论
48点赞
发布博客于 10 年前

Android提高第十九篇之"多方向"抽屉

介绍android-misc-widgets控件工具集,以及对其抽屉控件进行修复漏洞。
原创
58274阅读
117评论
6点赞
发布博客于 10 年前

诺基亚跟微软合作----出乎意料但在情理中

诺基亚跟微软合作----出乎意料但在情理中
原创
23571阅读
42评论
0点赞
发布博客于 10 年前

Android提高十八篇之自定义Menu(TabMenu)

使用PopupWindow实现支持分页的Menu(TabMenu),使其可以容纳更多数据
原创
73890阅读
93评论
8点赞
发布博客于 10 年前

Android-opencv之CVCamera

本文主要介绍android-opencv的安装和其中一个例子CVCamera的使用
原创
59421阅读
76评论
8点赞
发布博客于 10 年前

Android入门第十六篇之Style与Theme

本文介绍了Android UI设计的Style与Theme
原创
86757阅读
49评论
6点赞
发布博客于 10 年前

Android提高十七篇之多级树形菜单的实现

在Android上使用ExpandableList实现二级/三级树形菜单
原创
71184阅读
79评论
5点赞
发布博客于 10 年前

在Android上使用ZXing识别条形码/二维码

在Android上使用ZXing识别条形码/二维码
原创
106802阅读
177评论
9点赞
发布博客于 11 年前

Android上使用ASIFT实现对视角变化更鲁棒的特征匹配

用NDK封装ASIFT算法,从而达到在Android上使用ASIFT实现对视角变化更鲁棒的特征匹配
原创
17191阅读
29评论
1点赞
发布博客于 11 年前

Android提高十六篇之使用NDK把彩图转换灰度图

在Andorid上分别使用JAVA和NDK这两种方式来实现彩图转为灰度图,并且简单地介绍JNI在Android上的使用。
原创
33434阅读
47评论
0点赞
发布博客于 11 年前

WindowsMobile上使用ASIFT实现对视角变化更鲁棒的特征匹配

使用VC封装ASIFT为DLL,C#调用DLL,从而达到在WindowsMobile上使用ASIFT实现对视角变化更鲁棒的特征匹配
原创
11555阅读
9评论
0点赞
发布博客于 11 年前

Android提高第十五篇之ListView自适应实现表格

使用BaseAdapter 实现自适应表格的数据,LinearLayout作为自适应表格的行(格单元由TextView或ImageView自动生成) ,最终实现ListView自适应表格。
原创
59019阅读
98评论
9点赞
发布博客于 11 年前

Android提高第十四篇之探秘TelephonyManager

通过JAVA反射机制和自定义的ITelephony.aidl,来获取TelephonyManager 在SDK中尚未提供的功能,如接听/挂断电话,开启/关闭Radio,开启/关闭数据连接等。
原创
34437阅读
56评论
9点赞
发布博客于 11 年前

Android入门第十五篇之ActivityGroup + GridView 实现Tab分页标签

使用GridView和ActivityGroup实现Tab分页标签
原创
66382阅读
162评论
4点赞
发布博客于 11 年前

Android提高第十三篇之探秘蓝牙隐藏API

使用JAVA的反射机制,调用Android隐藏的API,实现蓝牙建立配对和解除配对
原创
49011阅读
74评论
15点赞
发布博客于 11 年前

Android提高第十二篇之蓝牙传感应用

使用Android的蓝牙作为客户端,主动与支持SPP协议的蓝牙设备连接,实现Android与丰富的第三方电子产品/数字传感器交互。
原创
60174阅读
161评论
4点赞
发布博客于 11 年前

Android提高第十一篇之模拟信号示波器

AudioRecord和SurfaceView结合,采用多线程同时采集音频流和绘图,实现一个Android版的手机模拟信号示波器
原创
48685阅读
139评论
12点赞
发布博客于 11 年前

Android提高第十篇之AudioRecord实现"助听器"

本文使用AudioRecord读取音频流,使用AudioTrack播放音频流,通过“边读边播放”以及增大音量的方式来实现一个简单的助听器程序。
原创
57303阅读
87评论
3点赞
发布博客于 11 年前

Android提高第九篇之SQLite分页表格

Android提高第九篇之SQLite分页表格
原创
33854阅读
61评论
3点赞
发布博客于 11 年前

Android提高第八篇之SQLite分页读取

Android提高第八篇之SQLite分页读取
原创
42837阅读
41评论
7点赞
发布博客于 11 年前

Android提高第七篇之XML解析与生成

Android提高第七篇之XML解析与生成
原创
18150阅读
19评论
0点赞
发布博客于 11 年前

Android提高第六篇之BroadcastReceiver

Android提高第六篇之BroadcastReceiver
原创
49606阅读
39评论
3点赞
发布博客于 11 年前

Android提高第五篇之Service

Android提高第五篇之Service
原创
21534阅读
18评论
0点赞
发布博客于 11 年前

Android提高第四篇之Activity+Intent

Android提高第四篇之Activity+Intent
原创
31595阅读
16评论
6点赞
发布博客于 11 年前

Android提高第三篇之SurfaceView与多线程的混搭

Android提高第三篇之SurfaceView与多线程的混搭
原创
47460阅读
59评论
4点赞
发布博客于 11 年前

Android提高第二篇之SurfaceView的基本使用

Android提高第二篇之SurfaceView的基本使用
原创
198444阅读
106评论
39点赞
发布博客于 11 年前

Android提高第一篇之MediaPlayer

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!         前面写了十四篇关于界面的入门文章,大家都看完和跟着练习之后,对于常用的Layout和View都会有一定的了解了,接下来的文章就不再强调介绍界面了,而是针对具体的常见功能而展开。        本文介绍MediaPlayer的使用。MediaPlayer可以播放音频和视频,另外也可以通过Vide
原创
91602阅读
93评论
35点赞
发布博客于 11 年前

Android入门第十四篇之画图

Android入门第十四篇之画图
原创
61143阅读
46评论
12点赞
发布博客于 11 年前

Android入门第十三篇之Gallery + ImageSwitcher

Android入门第十三篇之Gallery + ImageSwitcher
原创
25875阅读
25评论
1点赞
发布博客于 11 年前

Android入门第十二篇之Gallery

Android入门第十二篇之Gallery
原创
61298阅读
60评论
11点赞
发布博客于 11 年前

Android入门第十一篇之TabHost,TabWidget

Android入门第十一篇之TabHost,TabTabWidget
原创
40737阅读
21评论
22点赞
发布博客于 11 年前

Android入门第十篇之PopupWindow

Android入门第十篇之PopupWindow
原创
27843阅读
25评论
0点赞
发布博客于 11 年前

Android入门第九篇之AlertDialog

Android入门第九篇之AlertDialog
原创
118671阅读
30评论
37点赞
发布博客于 11 年前

在64bit Win7下使用低版本的EW430开发环境

在64bit Win7下使用低版本的EW430开发环境
原创
4377阅读
0评论
0点赞
发布博客于 11 年前

通过手机摄像头实现动作追踪一----单帧的识别

通过手机摄像头实现动作追踪一----单帧的识别
原创
8948阅读
11评论
3点赞
发布博客于 11 年前

通过J2ME的录音功能实现简易示波器

通过J2ME的录音功能实现简易示波器
原创
10543阅读
23评论
0点赞
发布博客于 11 年前

局域网查看工具lansee

局域网查看工具(LanSee)是一款对局域网上的各种信息进行查看的工具。她集成了局域网搜索功能,可以快速搜索出计算机(包括计算机名,IP地址,MAC地址,所在工作组,用户),共享资源,共享文件;集成了网络嗅探功能,可以捕获各种数据包(tcp,udp,icmp,arp),嗅探局域网上的QQ号,局域网上各主机的流量查看,从流过网卡的数据中嗅探出音乐、视频、图片等文件;集成了局域网聊天和文件共享功能(不需要服务器),可以与正在使用该软件的用户进行群聊,也可以和指定的用户进行私聊,可以指定条件搜索LanSee用户共享的文件;集成了计算机管理功能,可以向开启信使服务的计算机发短消息,可以远程关闭/重启提供权限的计算机;集成了文件复制的功能,可以复制网上邻居上的共享文件和LanSee用户共享的文件以及网络嗅探功能嗅探出的文件,支持断点传输;她还可以实现列出进程打开的所有网络端口,以及连接情况,快速扫描tcp端口,查看适配器信息,Ping,Traceroute 等功能,并且你可以将你不需要的功能禁用或卸载。该软件是一款绿色软件,解压后直接打开运行,无需安装,支持在线升级。
application/x-rar
发布资源于 11 年前

移动设备上使用opencv 1.10做图像识别的例子

移动设备上使用opencv 1.10做图像识别的例子
原创
19467阅读
45评论
1点赞
发布博客于 11 年前

移植Opencv 1.10到WINCE/WM

移植Opencv 1.10到WINCE/WM
原创
12212阅读
14评论
0点赞
发布博客于 11 年前

小玩OpenSURF图像识别

小玩OpenSURF图像识别
原创
29181阅读
23评论
1点赞
发布博客于 11 年前

改进OpenSURF的C#版

改进OpenSURF的C#版,提高了分析特征点的速度,已经加入了Match模块。
application/x-rar
发布资源于 11 年前

MSP430读写片内FLASH保存数据

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!     FLASH型的MSP430单片机都带有信息存储器SegmengA及SegmentB,SegmengA及SegmentB各有128字,SegmentB的地址是:0x01000h到0x107F,SegmentA的地址是:0x01080h到0x010FFh。程序被写入MSP430之后,程序通过Segme
原创
16167阅读
0评论
3点赞
发布博客于 11 年前

基于Aforge的手势识别之三~~~多点手势识别

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!       上次介绍了单点手势识别,这次就继续介绍一下如何实现多点手势识别,先来看看本文实现的效果图,图片有点大,请稍候。。。:        我预先让程序学习了B和C这两个字母,第一个对象通过点击鼠标左键去选择颜色(对象为绿色),第二个对象通过点击鼠标右键去选择颜色(对象为红色),然后通过两
原创
11518阅读
11评论
0点赞
发布博客于 11 年前

多点手势识别,可以识别字母/数字

使用VS2005开发,可以捕捉到两支手指的运动轨迹并且做出对应的识别
application/x-rar
发布资源于 11 年前

基于Aforge的手势识别之二~~~单点手势识别

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!       本文把Aforge的运动识别与前面介绍的手写识别融合在一起,实现单个手指的手势识别。下图演示了本文代码运行的结果,图片有点大,请稍候。。。       我预先让程序学习了B和C这两个字母,然后通过手指的手势识别向程序绘画图形,所以点击recorgize时,就自动把图形的特征对应的字
原创
13540阅读
11评论
2点赞
发布博客于 11 年前

单点手势识别,可以学习/识别单个手势

使用Aforge类库,加上简单的手写识别做出来的单点手势识别,基于VS2005开发平台。
application/x-rar
发布资源于 11 年前

基于Aforge的手势识别之一~~~简单的手写识别

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!     上一篇文章介绍了如何用Aforge去捕捉运动物体,现在就介绍一个更深入的操作----手势识别。      我实现手势识别的原理很简单:捕捉运动物体+手写识别,把运动的物体的轨迹记录下来,然后通过手写识别引擎去搜索数据中最匹配的数据,从而知道“写”的是什么。目前常见的开源手写识别引擎有zinnia,
原创
14388阅读
1评论
5点赞
发布博客于 11 年前

简单的手写识别代码,可以识别字母和数字

使用VS2005实现的简单的手写识别代码,可以识别字母和数字。
application/x-rar
发布资源于 11 年前

基于Aforge的物体运动识别-入门篇

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!             最近看到越来越多人在做物体运动识别(例如:"第六感"中的指套),而且我最近也有点闲空,所以也来玩玩。。。。。大多数人都是用Opencv来做,那我就不做重复的工作了,换个别的开源类库~~~Aforge。      来自百度知道的Aforge介绍:AForge.NET 是一个专门为
原创
23032阅读
15评论
7点赞
发布博客于 11 年前

基于Aforge的物体运动识别

使用Aforge + VS2005实现的简单的物体运动识别程序,被识别的物体必须为绿色(摘两片叶子做成指套,原材料到处都有)。。。
application/x-rar
发布资源于 11 年前

C#(DotNET CF 2.0) 模拟WP7的拖拉控件方式

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!              最近看到WindowsPhone 7的演示视频,发现其中的“拖拉控件”可以用CodeProject的Smooth ListBox例子来模拟实现,所以就写下本文,来介绍一下如何模拟WP7的拖拉特效。本文的代码改自http://www.codeproject.com/KB/list/
原创
5992阅读
5评论
0点赞
发布博客于 11 年前

DotNET CF 2.0 下C#模拟WP7的拖拉控件方式

DotNET CF 2.0 下C#模拟WP7的拖拉控件方式,使用Visual Studio 2005开发
application/x-rar
发布资源于 11 年前

驱动ST7565显示汉字以及画点

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!            最近需要用ST7565来显示汉字以及画点,发现网上关于ST7565驱动显示文字的例子也不少,不过画图方面的例子就很少了。ST7565是比较常见的128*64的LCD,我这里使用模拟SPI来写ST7565,ST7565是“纵向8点下高位”类型的LCD,难点在于页(Y轴)。如下图,这
原创
14988阅读
3评论
2点赞
发布博客于 11 年前

agsXMPP客户端关于好友在线状态的设置及其响应的方法

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!      agsXMPP越来越多人用,最近有几个网友都问起如何在agsXMPP的客户端处理好友在线状态的设置以及响应。agsXMPP里面有2个重要的地方可以设置在线状态:1.PresenceType.available和PresenceType.unavailable,XMPP官方不推荐使用Pre
原创
7213阅读
2评论
1点赞
发布博客于 11 年前

MSP430FG439上实现IO模拟UART以及移植要点解析

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!           最近要做MSP430上的开发,一上手就要做IO模拟UART这种难度的玩意,幸好网上已经有很多现成的MSP430的软串口实现例子,本文代码大部分参考>http://www.microcontrol.cn/430base.htm上的《MSP430的Timer_A实现模拟串口功能例程》,
原创
9012阅读
7评论
2点赞
发布博客于 11 年前

在Wince/WM实现进程间通信

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!      最近在做WM上的进程间通信,使用WindowMessage实现两个进程间的通信,感觉MessageWindow不太好用,所以就用别的方法实现接收WindowsMessage。本文的代码大部分来自网络,东凑西凑才拼成本文。先来封装一下需要使用的功能,命名为Cls_Message:using
原创
6198阅读
0评论
3点赞
发布博客于 12 年前

LWUIT 上使用List实现表格

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!      最近越来越多人用LWUIT,问得问题也越来越多了。最近超级多人问的是,如何使用List实现表格。以前我用Grid实现了表格(http://blog.csdn.net/hellogv/archive/2009/01/12/3759984.aspx),现在就来说说如何
原创
7756阅读
0评论
0点赞
发布博客于 12 年前

LWUIT的List转变为表格

把LWUIT中的List控件仿作成表格,有详细的注释,代码简单易明。
application/x-rar
发布资源于 12 年前

PC/WM手机的IM客户端设计-----agsXMPP

本文来自http://blog.csdn.net/hellogv/          XMPP是一个开源的IM通信协议,客户端与服务器都开源,并且都有主流开发语言的支持。目前有很多基于XMPP的IM,可以到http://www.jabber.org/ 注册XMPP的账号和下载IM。这些IM的客户端,可以登录绝大多数基于XMPP通信协议的IM服务器,举个例子:A公司的IM-A通信
原创
13419阅读
9评论
0点赞
发布博客于 12 年前