最近在作身份证号码识别,在网上搜索的一番后发现目前开源的OCR中tesseract-ocr算是比较强大的了,它由HP于1985年到1995年间开发,后来由google直接负责,通过谷歌进一步开发后,目前的tesseract-ocr有了显著的改进。java
Java实现图像灰度化android
本文主要介绍了灰度化的几种方法,以及如何使用Java实现灰度化。同时分析了网上一种常见却并不稳当的Java灰度化实现,以及证实了opencv的灰度化是使用“加权灰度化”法git
自定义view实现水波纹效果github
今天主要分享水波纹效果:1.标准正余弦水波纹;2.非标准圆形液柱水波纹;虽然说都是水波纹,但二者在实现上差别是比较大的,一个经过正余弦函数模拟水波纹效果,另一个会运用到图像的混合模式(PorterDuffXfermode);web
详解Android自定义控件的流程,在必定程度上剖析涉及控件自定义的四大类Canvas、Paint、View和ViewGroup,由浅至深,从绘制到测量到事件的处理对Android自定义控件又一个全新的认知。安全
Android为咱们提供了两种HTTP交互的方式:HttpURLConnection 和 Apache HTTP Client,虽然二者都支持HTTPS,流的上传和下载,配置超时,IPv6和链接池,已足够知足咱们各类HTTP请求的需求。但更高效的使用HTTP可让您的应用运行更快、更节省流量。而OkHttp库就是为此而生。app
Android 测试主要分为3个类型:单元测试(Unit Test)、封闭UI测试 (Hermetic UI Test)、Monkey Test。区分UI代码和功能代码在Android开发中尤为困难。由于有时Activity既有Controller的功能,又有View的功能。Robolectric是一个很优秀的Android测试框架,它提供了一个Android框架的stub,这样测试运行时其实是在JVM上运行,而不是在Android平台(好比Robotium和Instrumentation都是在Android平台运行测试),从而提升了速度。
前两天咱们这边的头儿给我说,有个 gif 动效很不错,能够考虑用来作项目里的loading,问我能不能实现,看了下效果确实不错,也还比较有新意,复杂度也不是很是高,因此就花时间给作了,咱们先一块儿看下原gif图效果:
ActivityManagerService (AMS) 是android系统中最核心的服务,主要负责四大组件的启动,切换,调度及应用程序的管理和调度等工做,其职责与操做系统中的进程管理和调度模块相似。
深刻理解Android之设备加密Device Encryption
Android从4.4开始就支持一项功能,那就是对设备进行加密。加密天然是为了安全性考虑,因为/system目录是只读的,手机里那些存储设备分区中须要保护的就剩下/data/分区和sdcard了。显然,/data/和sdcard大量存储了用户数据(好比app运行时存储的数据),对他们进行加密很是很是有必要。
你们都知道,当咱们写好一个Java程序以后,不是管是CS仍是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不一样的class文件当中,因此常常要从这个class文件中要调用另一个class文件中的方法,若是另一个文件不存在的,则会引起系统异常。而程序在启动的时候,并不会一次性加载程序所要用的全部class文件,而是根据程序的须要,经过Java的类加载机制(ClassLoader)来动态加载某个class文件到内存当中的,从而只有class文件被载入到了内存以后,才能被其它class所引用。因此ClassLoader就是用来动态加载class文件到内存当中用的。
DaVinci是一个适用于Android Wear平台的图片下载和缓存library。
Facebook 的开源工具,让开发者快速识别用户使用的设备机型.
AirMapView是一个抽象的视图。它支持多个本地地图提供者包括谷歌地图V2和亚马逊地图V2。若是设备没有任何受支持的本地地图提供者,AirMapView会回退到基于web的地图提供者(目前谷歌地图)。
背景模糊的Navigation Drawer。
Material Desgin风格的Hacker News客户端。
一个模仿iOS UIPopoverController效果的控件。
Facebook 又放出的一个新项目,一个相似 Picasso, Glide 的库,不过比他们作的更好。 强烈推荐!
若是你还在为保存Fragment的状态折麽着,那么赶忙试试StatedFragment吧。
实现星球大战字幕效果。
一个简单、漂亮、功能强大的Android日志程序。
Color themes for IntelliJ IDEA
专为IDE神器InteliJ (IDEA, PhpStorm, PyCharm, RubyMine, WebStorm and AppCode)全系列打造的主题,总有一款对你的口味。
Android SVG to VectorDrawable (Alpha)
一个能够将SVG图片转换为Vector Drawable xml文件的在线工具。
Facebook宣布开源移动网络测试工具ATC,该工具支持利用Wi-Fi网络模拟2G、2.5G、3G以及LTE 4G移动网络环境,让测试工程师们可以快速对智能手机和App在不一样国家地区和应用环境下的性能表现进行测试。
Android Studio 系列视频 #3 Layout Editor
Android Studio 系列视频 #3 Layout Editor ,Layout Editor 提供了可视化的界面布局编辑功能,而无需部署到手机或模拟器中,还有多种典型设备的适配功能。
刚完成8000万美圆融资的Cyanogen想脱离安卓 自立门户
刚刚宣布完成8000万美圆 C轮融资的 Cyanogen,即将成为智能手机软件生态里新的新搅局者。吃着 Android 开源的奶长大,Cyanogen 已经发展为世界上最大的第三方 Android 操做系统研发公司。这家公司过去开发和维护着世界上装机量最大的Android 定制 ROM之一的CyanogenMod。