[发明专利]一种基于Andriod操作系统的绘图系统在审
申请号: | 201711225794.1 | 申请日: | 2017-11-29 |
公开(公告)号: | CN107918538A | 公开(公告)日: | 2018-04-17 |
发明(设计)人: | 蒋国平;廖翔;李因伟 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 南京经纬专利商标代理有限公司32200 | 代理人: | 许方 |
地址: | 210000 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 andriod 操作系统 绘图 系统 | ||
1.一种基于Andriod操作系统的绘图系统,其特征在于,包括自定义绘图模块和图片标记模块,其中,自定义绘图模块,用于自定义绘图,并标记所绘图样的尺寸,其中,当用户点击屏幕画图时,系统调用相应的预设处理办法绘制出相应的图形;图片标记模块,用于采用Andriod操作系统下图像捕获装置进行拍照,并标记所拍摄实物图像的尺寸。
2. 根据权利要求1 所述的一种基于Andriod操作系统的绘图系统,其特征在于,所述自定义绘图模块中系统所调用的相应预设处理办法,包括重置中心点方法、拖拽和缩放画布方法、编辑尺寸方法、撤销与删除方法、生成数据列表方法。
3.根据权利要求2所述的一种基于Andriod操作系统的绘图系统,其特征在于,所述重置中心点方法:根据获取到的屏幕的高度和宽度初始化画布,重新回到中心点。
4.根据权利要求2所述的一种基于Andriod操作系统的绘图系统,其特征在于,所述拖拽和缩放画布方法:获取手指拖动的点的坐标,计算拖动的距离来实现拖拽和缩放画布方法。
5.根据权利要求2所述的一种基于Andriod操作系统的绘图系统,其特征在于,所述编辑尺寸方法:对画布上的图形添加文字,通过获取手指的移动距离来确定文字的位置。
6.根据权利要求2所述的一种基于Andriod操作系统的绘图系统,其特征在于,所述撤销与删除方法:撤销的核心思想就是将画布清空,将保存下来的路径最后一个移除掉,重新将路径画在画布上面;删除的核心思想是在画布的初始化函数中添加每种图形的删除方法,然后调用画布的初始化函数最后重新保存位图。
7.根据权利要求2所述的一种基于Andriod操作系统的绘图系统,其特征在于,所述生成数据列表方法:针对数据列表中所列出的多种类型数据,采用Viewpager+Fragment实现左右滑动翻页,包括步骤如下:
S1、将数据转成Byte类型并实现序列化接口;
S2、继承FragmentStatePagerAdapter并重写其中的getPageTitle()和getItem()两个方法;
S3、通过getSerializableExtra()取出数据并在Fragment中展现出来。
8.根据权利要求1所述的一种基于Andriod操作系统的绘图系统,其特征在于,所述图片标记模块包括开启相机拍照服务方法和图库中获取图片方法。
9.根据权利要求8所述的一种基于Andriod操作系统的绘图系统,其特征在于,所述开启相机拍照服务方法:设置图片的保存路径,调用系统摄像头拍照,接受调用相机后返回的数据。
10.根据权利要求8所述的一种基于Andriod操作系统的绘图系统,其特征在于,所述图库中获取图片方法:获取相册图片路径,读取本地图片尺寸,保存图片到位图中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711225794.1/1.html,转载请声明来源钻瓜专利网。