运维管理    |    人才招聘    |    内部办公

手机终端移动通讯

  • 时间:2015-11-18 18:50:12 编辑:Sissi 来源:www.jpsycn.com 浏览:

 

  丰富的自定义界面

  Android以其可以自定义界面而使广大用户喜欢,我们使用自定义界面技术,根据我们的需求自定义界面布局以及按钮,使得权限控制在手机端变的更加容易,可以根据不同级别的用户显示不同权限的漂亮界面。并且我们对用户所使用的所有机型进行了机型进行适配,适配的意义在于,让我们的布局在每一个手机上都显示的更加合理。由于用户需求的特殊性,手机需要显示多条数据的列表,我们自定义了列表,在列表中显示用户最需要的直观信息,并且对列表点击后可以看到详情,对列表的显示做了分页控制,使得性能和显示效果更加优异。统计界面的显示,由于使用表格显示并且数据多且不同,我们根据数据的不同自定义数据界面的显示,并且根据不同是否有链接显示不同的颜色,使得操作一目了然更加直观。 l 漂亮的统计图表

  由于图表是统计分析的最直观体现,我们采用当前开源的主流框架Achartengine根据不同的需求分别显示柱状图、饼状图、折线图,使得统计的显示更加直观,并且不同颜色的显示使得统计数据的显示更加漂亮,不同地区的选择可以使得用户随时查看想要查看的数据。

  自定义的数据传输格式

  出于对性能考虑以及我们自己的需求,我们并没有采用JOSN或者XML等数据传输方式,而是自己定义了数据的传输格式,采用BASE64将数据转换成字节流形式传送到服务器,并在服务器端进行解码后保存,这样使得数据传输更加方便、快捷,使得软件的性能更好。

  高效的网络存取

  由于客户端多使用于与网络交互数据,并且大多数情况从服务器获取数据后数据要与手机端页面进行交互,根据Android自己的线程机制,我们采用运行AnsyTask的方式进行数据处理,使得用户在与网络交互数据时候有等待条显示,并且能够在数据返回后解析完毕直接在手机页面中进行显示,更加人性化。并且我们采用目前较为流行的webservice技术,通过HTTP协议,实现客户端和服务器的交互,它的优点在于第一:跨防火墙通信,其二,应用程序集成,其三,实现软件和数据的重用。软件重用的的形式有很多,重用的程度有大有小,最基本的形式是源代码模块或者类一级的重用,另一种形式就是二进制形式的组件重用。社管通网络走的是APN,这样可以提高网速,用户在访问平台时,流量费用不计。可以达到节省的目的。而且网速的高效,可以提高用户的体验。

  更安全的验证机制

  社管通采用手机IMEI号绑定手机,唯一标识身份,可以尽最大的可能预防非平台用户登录本系统,防止平台的机密信息泄露。在持有装有社管通的用户手机丢失时,可以对该用户进行限制登录,从而保证平台的无关人员不能使用。

  数据同步功能

  我们将平台的一些基础数据在用户登录的时候同步到手机上,将从服务器获得的数据存储在手机自身带的数据库中,例如社管通中的一些下沉人员等这样的一些列基础数据,在我们操作社情业务上以及台账业务上,避免二次向服务器请求获得数据,这样可以减少与服务器的交互次数,在用户操作的连贯性上,以及体验效果上有一个较大的提升,避免出现等待时间长的情况出现。

  图片压缩处理

  社管通一项重要的功能就是将手机采集的图片传送到服务器上,但由于手机端图片较大,我们通过Android自带的图片压缩功能对图片进行压缩,主要方式是将图片的清晰度降低为原来的50%以降低图片大小的方式,这种方式并不影响图片的清晰度并且降低了图片的大小,使得上传速度更快,并且更加方便。

  多种数据存储方式

  根据我们特殊的需求,我们分别采用各Sharedpreferences文件保存方式和手机数据库SQLLite两种方式对数据进行存储,我们对简单的数据使用Sharedpreferences进行存储,存取更加方便,对逻辑性较强的数据采用SQLLite进行存储,数据库存储方式读取更加有效。