第05章 自己撰写Android应用程式
第04章 深入解析Android应用程式专案
第03章 初探Android应用程式专案
第02章 准备Android开发环境
第01章 Android简介
OCR属于CV的范畴,也就是计算机视觉,目前来看,除了opencv这个龙头老大,也就是hp开发的tesseract比较好用,虽然年头比较长了,但现在归google维护并托管在google code上了。
本系统分为Web端与Android端,下面来对本系统的主要功能进行演示。
首先在服务器端,我采用的是SSH框架,struts 2集合了JSON插件,服务器和客户端的信息交互采用的JSON来传输,由于在服务器端用了Struts 2,所以我就用装了一个JSON插件 。这样,很轻易的就把服务器端的信息用JSON的形式发送到了手机端 。
Android模拟器 Android Emulator是一款功能非常齐全的模拟器,电话本、通话等功能都可进行模拟。甚至其内置的浏览器和GoogleMaps都可以联网。用户可以使用键盘输入,单击模拟器按键输入,甚至还可以使用鼠标单击、拖动屏幕进行操作。
Android应用程序的自动更新升级(自身升级、通过tomcat) 刚入手android一个多月,因公司需要提交技术文档,才写了这个demo测试,想保存下来,以备后用!有什么不对的地方欢迎大家指正,这个示例也是参考了网上别人的demo自己做的。
什么是Android?Android是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。Beta版的AndroidSDK提供了在Android平台上使用JaVa语言进行Android应用开发必须的工具和API接口。特性•应用程序框架支持组件的重用与替换•DalvikDalvikDalvikDalvik虚拟机专为移动设备优化•集成的浏览器基于开源的WebKit引擎•优化的图形库包括定制的2D图形库,3D图形库基于OpenGLES1.0。
Android客户端用HTML设计界面,用js给页面插入数据,客户端连接远程服务器上的servlet,通过json传递数据。
在android中有时候我们不需要用到本机的SQLite数据库提供数据,更多的时候是从网络上获取数据,那么Android怎么从服务器端获取数据呢?有很多种,归纳起来有 一:基于Http协议获取数据方法。二:基于SAOP协议获取数据方法,三:忘了------- 那么我们的这篇文章主要是将关于使用Http协议获取服务器端数据,这里我们采取的服务器端技术为java,框架为Struts2,或者可以有Servlet,又或者可直接从JSP页面中获取数据。
android通过http访问mysql或者sqlserver oracle数据库
在前面一篇文章中,我们分析了Android系统在启动时安装应用程序的过程,这些应用程序安装好之后,还需要有一个Home应用程序来负责把它们在桌面上展示出来,在Android系统中,这个默认的Home应用程序就是Launcher了,本文将详细分析Launcher应用程序的启动过程。
Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。早期由原名为"Android"的公司开发,谷歌在2005年收购"Android.Inc"后,继续进行对Android系统开发运营,它采用了软件堆层(softwarestack,又名以软件迭层)的架构,主要分为三部分。底层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,部分程序以Java编写。2011年初数据显示,仅正式上市两年的操作系统Android已经跃居全球最受欢迎的智能手机平台。
综述Android启动过程大致可以分为三个大阶段:UBOOT启动Kernel启动System启动硬件上电之后,UBOOT首先被执行,由它完成代码的搬移,硬件初始化及内核的启动。Kernel起来之后会载入built-in的驱动程序,启动第一个用户进程init。这之前的系统运行都是属于OS级别的,属于linux系统的通用流程,与Android系统关系不是很密切。
Android 编译过程详解
很多的Android应用都具有版本检测和自动更新的功能,用户一键就可以完成软件的升级和更新。Android应用程序的升级本质上是利用了Linux系统的软件包管理和安装机制,而对于上层这一功能的开发来说很容易,只需要我们开发人员利用Android自带的API就可以实现。
Android Spinner 使用