安卓app辅导讲解、辅导讲解安卓app

- 首页 >> OS编程

iOS app


app中请将要用到的例子图片、颜色等用简单易区别的名字,方便我拿到手后进行修改。


请用清晰直观详细的文字备注


1. 概述:


一个远程工作辅助系统,由于距离非常遥远,所以要考虑信号延迟。


需要有两台手机A和B,两台手机上分别实现不同的功能,两台手机之间有实时交流和数据传输(通过蓝牙或者网络皆可)。


A为数据收集端,代表现场工作人员;B为处理和监视端,代表不在现场的专家。



2. 具体:


A能实现录像、拍照、文字编辑功能,并且将录像(实时)、照片、文字信息发送到B端。A端有一个完整的界面选取各种功能。A的界面如图1所示


图1 A端界面


A端界面功能详细介绍:


1. 实时监控视频:打开app即调用A端摄像头进行录像,不间断,且该视频画面即为显示在B的实时监控画面。视频实时拍摄并且实时传输


2. 流程图区:显示B端发来的流程图


3. 照相按钮:点击后打开拍照功能,全屏,拍照完成点击发送即可将所拍照片发送给B端,点击叉号可以关闭拍照功能


4. 文字按钮:点击后弹出可编辑文本框,编辑完成点击发送即可将所编辑文字发送给B端,点击叉号可以关闭文字功能


5. 延迟设置框:可以输入时间,以秒为单位,点击确认后,则从A端发往B端的所有数据,比如照片、文字、实时监控视频等,都在发送键按下或按钮按下后等待该秒数之后再发送


6. 参考文献:点击可查看B端发来的与每一个流程图相对应的参考文献


7. 流程图库:点击可查看所有接收到的流程图,选择某一流程图,可显示在流程图区




B能收到并实时显示A发来的实时监控录像,并且对A发来的信息(以照片为主)进行处理,制成流程图,再发送回A。图2为B的两个视图(分别为指示制作视图和监控视图)



图2 B端的两个视图 (1)为指示制作视图 (2)为监控视图


B的两个视图各功能详细介绍:


(1)指示制作视图


1. 紧急按钮:点击后会给A发送紧急信号,在A上弹出一个AlertView,显示“警告”


2. 切换到监控视图:点击后会切换到监控视图


3. 打开库:点击后会弹出库,类似于系统的相册,选择某张图片即可显示在“6. 正在处理的图片”处并自动关闭库


4. 发送流程图按钮:点击后将制作好的流程图发送到A端


5. 箭头选择区:可以提供三种箭头的选择,如示意图所示,选中某一类型的箭头后可以可以拖拽至“8. 流程图区”的需要放置处


6. 正在处理的图片:显示从库中选择的图片,并可以使用“10.工具选择栏”中的工具进行编辑,类似于画图功能


7. 拖拽到流程图区进行流程制作:点击“10.工具选择栏”中的“拖拽”选项,将“6.正在处理的图片”拖拽到“8.流程图区”中的任意位置,松手即可将图片放置在该位置。图片在拖拽发生后会进行缩放,缩小到一定尺寸,类似示意图中的表达。App允许流程的每一步可以添加多张图片以及文字描述,所以若拖拽的图片与已经放置的图片重合,则自动合并成一个小库


8. 流程图区:显示正在编辑的流程图,任意时刻点击“4.发送流程图按钮”,即发送当前状态的流程图。最好能添加一个“流程图库”的功能,可将每次发送的流程图或者点击“保存流程图”保存下来的流程图都保存在该库中。该区域中添加一个按钮,为“添加文字”功能,点击后弹出可编辑的文本框,编辑完成后可将该文档拖拽到流程图区中的某一步上进行添加,类似添加图片。另外可以添加流程图标题,便于在A端进行区分


9. 实时监控视频:显示的是A传来的实时监控视频


10. 工具选择栏:是一个按钮,点击可以全屏显示工具选择界面。该界面有一个线宽选择的slider,以及多个表示颜色或其他显示效果的选择按钮,分别表示不同的工具,并且不同工具对应的不同颜色或显示效果在工具名称旁边有一个小示例。类似效果如图3所示。另外具有矩形、椭圆形等几个基本图形的选项,显示效果需与工具的显示效果相区分,但也可以选择颜色和线宽。有一个选项为“拖拽”选项,选中后停止对图片的编辑功能,而可以按住图片进行“7.拖拽到流程图区进行流程制作”功能。界面中选中的选项有如图2中右下角工具被选中的显示方式,被黑边框包围。该界面可以通过叉号关闭,然后用选择好的工具线宽等进行编辑。


图3 工具选择效果


11. 流程的每一步:流程图的每一步都可以展开显示所有的图片和文字,并且可以删除或再编辑任意图片或文档


12. 调出参考文献:点击后可以查看该手术过程的标准流程及需要的参考资料。所以还需要一个“添加参考文献”按钮,可以调用系统相册里的照片进行添加,但参考文献不显示,只在点击“12.调出参考文献”后才会全屏显示,并可以用叉号关闭


(2)监控视图


13. 紧急按钮:点击后会给A发送紧急信号,在A上弹出一个AlertView,显示“警告”


14. 实时数据:比如病人的体征数据,体温、心跳、血压等,可以实时滚动显示,每隔1秒刷新一组数据,可以用简单的变化数据进行模拟


15. 其他实时数据:比如实时超声波图像,可以建一个图片库进行模拟,间隔一秒钟滚动显示


16. 延迟设置框:可以输入时间,以秒为单位,点击确认后,则从B端发往A端的所有数据,比如流程图,紧急信号等,都在发送键按下或按钮按下后等待该秒数之后再发送


17. 切换到指示视图:点击后会切换到指示制作视图


18. 打开库:点击后会弹出库,类似于系统的相册,但不同于指示制作视图下的库,这里只可以查看,不可以编辑


19. 摄像头选择区域:有多个小实时监控画面,点击一个可以显示在“19. 实时监控录像”以及“9. 实时监控视频”。在该app中只需将所有摄像头选择都设为A端摄像头即可


20. 实时监控录像:显示实时监控录像,可以全屏显示


站长地图