排序:
默认
按更新时间
按访问量

Android OCR文字识别 实时扫描手机号(极速扫描单行文本方案)

遇到一个需求,要用手机扫描纸质面单,获取面单上的手机号,最后决定用tesseract这个开源OCR库,移植到Android平台是tess-two Android平台tess-two地址:https://github.com/tesseract-ocr 我把手机号扫描的算法封装了一下,Demo地...

2017-06-06 13:57:10

阅读数:17274

评论数:37

Android 高效聚焦方案:计算图像模糊度触发聚焦

之前一直被摄像头聚焦的问题困扰,因为我遇到的需求是要快速的连续扫描条码、二维码、手机号,所以摄像头是一只开着的,经常会遇到焦点模糊了,但聚焦不够及时的情况 因为代码不多,我就直接把代码写在上篇文章的手机号扫描demo中了,Demo: https://github.com/SiKang123/o...

2018-03-09 17:24:34

阅读数:565

评论数:0

Android 实现 Ocr手机号扫描

之前做手机号扫描,更换了很多方案,过程中的笔记都在这篇文章里,有兴趣可以看看 Ocr使用流程:http://blog.csdn.net/mr_sk/article/details/72877492 这里把算法整理了一下,封装了一个library(含Demo),地址:https://github...

2018-01-16 17:27:00

阅读数:9477

评论数:6

Android 几行代码实现 单选/多选 按钮组

每次写CheckBox,或是Fragment 切换的DrawableButton按钮组的时候,总是觉得很麻烦,比如为每个按钮写selector.xml的样式、给每个按钮设置Onclick,选中后还原未选中的Item,以及图片大小调整的不友好,等等都让我很抗拒写这个东西,于是就写了一个单选按钮组。源...

2017-11-16 17:33:15

阅读数:1835

评论数:2

Android直播实现(二)srs流媒体服务器部署

前面介绍了Android端的编码、推流和播放 Android直播实现(一)Android端推流、播放但是作为android程序员,写好了推流器和播放器,没有服务器来测试还是很头疼的,这里就介绍一下srs服务器的最简单的部署,如果有兴趣深入研究的可以去看看官方的wiki,因为是国内开发人员开源的...

2017-05-02 17:46:52

阅读数:10691

评论数:14

Android直播实现(一)Android端推流、播放

最近想实现一个Android直播,但是对于这方面的资料都比较零碎,一开始是打算用ffmpeg来实现编码推流,在搜集资料期间,找到了几个强大的开源库,直接避免了jni的代码,集成后只用少量的java代码就可实现编码、推流和取流播放,整理了一下做了一个demo,在这里记录一下效果图: 编码和推流,有...

2017-05-02 16:55:20

阅读数:44652

评论数:37

Andriod 一个View实现Banner(加入缓存,告别oom)

之前写Banner一直用ViewPager实现,移植很麻烦,代码也比较杂,于是封装了一个BannerView,再加入缓存效果还不错 使用方法: //图片地址(注意:第一个和最后一个是相同的,可实现无限循环) List<String> imageList = new Array...

2017-04-13 19:19:02

阅读数:1218

评论数:2

Android 讯飞语音 RecognizerDialog导致内存泄露

今天检查内存使用的时候发现了内存泄露情况,初步测试后问题定位在了讯飞语音识别功能上 用过讯飞的应该知道,使用讯飞语音提供的官方UI,需要创建一个dialog来录音 如下: if (mIatDialog == null) { // 初始化听写Dialog,如果只使用有U...

2017-04-08 10:45:59

阅读数:2180

评论数:0

IntelliJ IDEA 使用maven 集成SpringMVC+Hibernate

作为一个安卓程序员,最近得闲想上手一下java后端,结果被那些疯狂的配置文件折磨了一整天(我只是想简简单单的接上数据库,做个增删改查,返回个json而已,为什么要这样为难爸爸?),总算走通了一个demo,这里记录一下流程;我集成springmvc的时候主要借鉴文章:IntelliJ IDEA上创建...

2017-04-01 18:40:07

阅读数:8982

评论数:11

Android 实现内存+SD卡 图片缓存策略 (LurCache+DiskLruCache)

以前之用过图片框架,这次因为项目中图片量不多,于是想试试封装一个小型的缓存工具,效果还不错代码主要来自郭大神的文章Android照片墙完整版,完美结合LruCache和DiskLruCache主要实现LurCache+DiskLruCache缓存模式,这里先介绍一下这两个类: LurCache...

2017-03-24 17:06:47

阅读数:597

评论数:0

Android 带角标的ImageView(微博,QQ消息提示)

上周项目需要写了个简单的小View,带角标的图片按钮 思路很简单,直接继承ImageView,然后在右上角绘制一块角标 角标绘制过程:用画笔量出一个字符的宽度作为角标背景的半径(R),然后判断传入字符串的总长度 如果只有一位字符:那么就以 R 为半径,画一个圆,然后在圆中写上数字 ...

2017-03-08 17:45:53

阅读数:1226

评论数:0

Python简单爬虫实例

前刚接触python,看了一下基本语法,照着网上的一篇博客写了个很简单的爬虫小demo,有兴趣的可以看下实现,将一个网页中的所有jpg图片,及网页中所有.html格式的跳转链接中的jpg文件取出来保存到本地 主要用到一个urllib库,使用很简单,用于读取网页内容,和直接从网络下载图片(感觉这个...

2016-08-01 10:36:35

阅读数:790

评论数:0

Java自定义协议报文封装 添加Crc32校验

开启两个线程,模拟Socket服务端和客户端通信,将数据封装为指定格式报文发送 代码:

2016-04-29 23:58:19

阅读数:3889

评论数:0

Android 炫酷旋转效果

前两天做了一个炫酷的 View旋转特效的demo,主要实现若干View形成圆形布局,所有动作围绕圆形对称进行 源码地址:https://github.com/SiKang123/RotateView代码解析有时间再写 效果图如下:

2016-03-08 13:16:15

阅读数:884

评论数:0

Android IPC机制——Binder详解

IPC是指Android中的进程间通信,即在不同进程之间传递消息数据,Android中可实现进程通信的方法有很多,比如Intent、ContentProvider、Messenger、Binder或是利用文件,这些方式各有千秋,都有最适合使用的场景,这次要介绍的是Service跨进程访问的神器——...

2016-02-25 22:33:14

阅读数:1029

评论数:1

Android Touch事件分发机制

相信很多朋友都遇到过一个的难题,在Android中遇到多重嵌套时通常会导致 触摸监听的冲突。比如类似ListView的需求,滑动事件归ListView处理,点击事件归item处理,这种情况就需要去解决冲突的问题,下面就介绍一下Android中Touch事件的分发机制。首先讲解一下分发机制的概念,什...

2016-02-15 16:26:02

阅读数:739

评论数:3

Android 模拟吹气实现吹风车效果

一个吹气demo,实现效果:吹气风车转动,持续吹气风车加速,停止吹气风车减速,补气继续加速。 demo地址:https://github.com/SiKang123/BlowWindMill

2016-01-20 17:02:46

阅读数:2307

评论数:2

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