Mobile ADF 开发第二个手机应用

xuqunv5 贡献于2014-02-26

作者 Windows 用户  创建于2013-06-30 07:11:00   修改者Windows 用户  修改于2013-08-10 10:24:00字数1982

文档摘要:使用 Mobile ADF 开发第二个手机应用
关键词:

开发第二个手机应用 一、新建一个Mobile ADF Application 1、 启动JDeveloper 并建立Mobile Application(ADF) 2、 点击Finish,目录结构如下 二、 创建数据源 并转化为Data Control 1、 新建一个类 Emp 2、 输入类名 Emp 用于表示员工的基本信息 3、 点击OK,在代码编辑框输入以下属性 private String name; private String email; private int salary; private Date hireDate; 4、 利用JDeveloper 生成构造方法(和Eclipse 一样) 5、 利用JDeveloper 生成get,set 方法 操作方式和Ecelipse 相似 6、 仿照Emp新建一个Emps类,DataControl 会根据get后面的名词获取该名词的数据源,并且返回数据的类型为集合或者数组类型 7、 将数据源转化为可被ADF框架识别的数据 三、 创建功能并实现相应的页面用于显示数据 1、 选择adfmf-feature.xml 文件 2、 点击增加一个帮助的功能 3、 在Feature Name 中输入Help,点击OK 4、 选择Content选项卡,将Type修改为 5、 在URL中点击增加一个帮助页面 6、 输入help后点击OK 7、 在页面中可以自定义一些页面内容 8、 回到自定义功能页面adfmf-feature.xml,在这个页面上加入显示员工信息的页面 9、 点击,在Feature Name 中输入Employees,单击OK 10、 选中Content选项卡,确保Type为ADF Mobile AMX, 并新建一个TaskFlow 11、 得到的页面如下,可以在此任务流中定义页面,并将各个页面关联起来 注意:这个页面时一个Bounded Task Flow 可以做为Region 12、 在这个任务流页面中拖入一个view组件,注意在ADF Mobile Task Flow中定义一个页面和在Fusion Web Application 中定义一个页面的方式不同. 13、 View组件拖入Task Flow 中后注意一个黄色的感叹号,表示的是这个页面只声明了,但是没有初始化,双击这个empList View 组件可以初始化这个页面。 14、 在Task Flow 中再定义一个页面用于显示统计信息。 注意有一个很明显的不同点在于:empList 中被一个圆形包围,这是因为在Bounded Task Flow 有界限的任务流中有入口,而在UnBounded Task Flow 都没有被圆形包围。 15、 两个页面定义好之后,现在要做的就是怎么关联这两个页面,并且在这两个页面中植入数据,在组件面板中选中Control Flow Case,在页面画出两这之间的关系 16、 选中summary的右向箭头,在Property Inspector中找到Behavior下的 Transition 中选择flipRight表示的是手指向右滑动,出现左屏幕 17、 双击empList,保持默认的页面配置,点击OK 出现了一个编辑窗口,拖动右下角的 ,在下方的选项卡中调到Preview中。并将按钮的Text修改成如下 18、 将得到的Data Control 中Emps下的emps拖动到Panel Page 中 19、 拖动完成之后可以得到不同的视图方式,我们选择 ADF Mobile List View 20、 选择相应数据的显示样式,我们暂时保持默认的样式点击OK 21、 这个窗口是为了自定义显示的属性,Divider Arrtribute 是选择以什么类型的数据分组,选择name按名字分组,Divider Mode分组方式是首字母,点击OK。 22、 完成以上步骤之后在页面中得到Android 页面如下图,其中#{row.name}为ADF Bindings的功能,其作用是获取集合中或者数组中的每一个对象的name属性,这样第一个页面定义完成 23、 回到Emp-Task-Flow.xml文件中,双击summary view组件,如上面的步骤一样,建立一个页面用于统计员工的信息,设计员工统计的页面将之设计成如下图 24、 和上面的步骤一样将DataControl 中的emps 拖进Structure 中的Panel Page 25、 在弹出的对话框中选在ADF Mobile Chart 26 、选择要显示的图形样式,点击OK 27、 Bars表示的纵坐标要显示的数据,X Axis表示横坐标,点击OK继续下一步 将X Axis 修改成name 28、完成之后保存所有修改的页面 ,部署整个项目,改过程可能所花时间比较长. 部署时可能出现错误,其中之一错误就是在建立Android 模拟器时内存分配不足,这样就会导致内存满足不了部署应用的需求,此时就应该将模拟器的虚拟内存调大点。 28、 部署完成之后 点击下面的Employees出现下面的页面: 点击右上角的统计: 至此能开发一个能部署在手机能真正使用的应用

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 3 金币 [ 分享文档获得金币 ] 0 人已下载

下载文档