专题总结 >> 移动端 >> 移动app集成 >> 嵌入式集成APP示例—Android

嵌入式集成APP示例—Android

顶( )
最后更新日期: 人发表评论 (点击查看)
1. 描述
上一节详细描述了IOS系统移动设备app集成的接口,本章节介绍Android操作系统下的FR移动app集成接口。
不同于直接集成移动app—Android,Android系统嵌入式集成app的接口不分手机端或者移动端,不论设备的操作系统是什么,集成app使用的接口都是一致的。
2. 示例—Android
下面我们以Android系统嵌入式集成FR移动app的demo示例FRPhoneInterface_Demo为例,详细讲述FR移动app在Android系统下各个接口的使用方法。
2.1 资源下载
在使用接口进行集成之前,首先要下载FR移动App接口集成的资源,点击FRPhoneClient下载资源文件。
将该jar包导入到用户app工程下,如下图:
2.2 登录报表服务器
是指对所有app集成中的方法进行实例化,即在使用接口方法之前,首先需要使用如下代码进行实例化:
将FR的移动App集成至自己的App中,那么点击登录按钮登录用户自己的App的时候,同时也要登录FR的报表服务器,即在登录按钮的点击事件中将用户名密码发送到FR报表服务器,进行验证,FR移动端app报表服务器验证地址如下:
serverURL:服务器地址,如http://www.finereporthelp.com:8889/pad/ReportServer;
username:用户名,如上述地址的用户demo;
password:登录密码,如上述用户的密码123456;
在使用上面的报表服务器登录方法时,需要将其实例化,比如说:
下面截取demo中的登录报表服务器的代码详细解释,点击登录按钮时,触发login()方法,实现后台登录报表服务器,如果登录成功,则获取所有的报表节点,并构建目录是显示出来,如下图:
2.3 获取报表节点
报表服务器登录成功之后,可以得到用户的目录树上的所有节点信息,返回类型为ReportNode的List,接口如下:
ReportNode List的详细介绍请查看ReportNode
如登录报表服务器示例图中,如果登录成功,则获取报表节点,并构建目录树,在导航中显示报表目录树。
2.4 获取收藏夹的报表节点
得到用户收藏的报表信息,返回类型为ReportNode的List
使用方式与报表节点一致。
2.5 ReportNode
ReportNode是一个存储报表目录节点信息的List,包括报表文件夹节点、报表模板节点以及收藏夹节点。
下面截取demo中关于获取报表目录ReportNode下面的报表节点方法详细解释ReportNode的使用方法:
2.6 FineReportWebView
是指根据ReportNode里面的信息构造一个FineReportWebView,后面对node的操作均是在该FineReportWebView下面进行:
调用接口时,首先需要调用下面方法进行初始化,对应填报报表:
调用接口时,首先需要调用下面方法进行初始化,对应分页预览报表:
下面是demo示例中截取的关于初始化填报报表和分页预览报表的代码段:
2.7 FineReportWebView的操作类
注:参数面板和相应的报表正文页面之间使用超链的逻辑,即:在参数面板查询之后进入报表正文页面,可以使用“后退”返回参数面板,返回参数面板之后又可使用“前进”再次回退到报表正文页面
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
返回顶部
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3