使用ADF Mobile开发Android手机On-Device应用
2014-08-20 21:12
555 查看
开发运行环境:JDeveloper 11.1.2.3.0 + Android SDK 20.0.3
1. 下载并安装Android SDK for Windows
(1)下载地址:http://developer.android.com/sdk/index.html
(2)双击installer_r20.0.3-windows.exe安装。
(3)运行Android\android-sdk\tools\android.bat,安装其它必要软件,比如不同版本的Android API。
![](http://3.bp.blogspot.com/-CmZkk9UZcyA/UI-Bp9WS5-I/AAAAAAAAHKo/el744TOIohw/s1600/1.GIF)
(4)运行Android\android-sdk\AVD Manager.exe,新建一个Android 模拟器
![](http://4.bp.blogspot.com/-5IgkoNanSfM/UI-BqhDGwbI/AAAAAAAAHKw/HcOW3HxQX4o/s1600/2.GIF)
![](http://3.bp.blogspot.com/-aEWJj7WuipQ/UI-BrT9BBlI/AAAAAAAAHK4/K0NlSDKVVeU/s1600/3.GIF)
点击Start,启动模拟器,注意Android模拟器非常慢,我这里启动大概需要1分钟。
![](http://1.bp.blogspot.com/-BqYfmJeNO60/UI-BsdbU1TI/AAAAAAAAHLA/c0LgaRf8ewg/s1600/4.GIF)
2. 下载并安装ADF Mobile Extension
此步比较简单,从略。
3. 在JDeveloper中配置Android
![](http://2.bp.blogspot.com/-jCxQHgMuivw/UI-BtHOQ9XI/AAAAAAAAHLI/tO6ejWoOwhM/s1600/5.GIF)
4. 开发On-Device手机应用
关于如何使用ADF Mobile开发手机Web应用,请参考《使用ADF Mobile开发手机Web应用》。
(1)新建应用,选择Mobile Application (ADF)
![](http://4.bp.blogspot.com/-dGC6vZ8GwBM/UI-Bt8AswLI/AAAAAAAAHLQ/fpqnmG75XYk/s1600/6.GIF)
(2)配置文件:adfmf-feature.xml
adfmf-feature.xml文件是ADF On-Device手机应用的入口文件
![](http://4.bp.blogspot.com/-HnuvK-gsd7I/UI-Bukj7AdI/AAAAAAAAHLY/aahQHX35HgA/s1600/7.GIF)
(3)在adfmf-feature.xml中指向了其它Task Flow。
![](http://4.bp.blogspot.com/-C7jReruGl2c/UI-BvaRRkhI/AAAAAAAAHLg/Koj8b0aeX3E/s1600/8.GIF)
(4)应用的画面
这里使用的是Java类生成的DataControl,然后拖放生成界面,这一点跟ADF一样。
![](http://1.bp.blogspot.com/-MZWBHjYTuTI/UI-EtKqoaDI/AAAAAAAAHM8/qi_ir2fRb48/s1600/10.GIF)
![](http://3.bp.blogspot.com/-Bg8puJ5jZkk/UI-Bv6cyetI/AAAAAAAAHLo/tNXhacug13c/s320/9.GIF)
(5)发布应用
右键应用选择Deploy,然后选择ADF Mobile for Android。
我发布时遇到一个错误:ApplicationController Project中LifeCycleListenerImpl.java编译不通过。
经检查发现是因为没有增加ADF Mobile Library。
右键ApplicationController Project,选择属性,然后再Features中点击Reconcile,就好了。
![](http://4.bp.blogspot.com/-khagmIYMICE/UI-EtyosAqI/AAAAAAAAHNE/ebKZLY0FiW8/s320/11.GIF)
5. 在模拟器中看运行效果
(1)
![](http://1.bp.blogspot.com/-LkGZUliR_KI/UI-Eu9A7s9I/AAAAAAAAHNM/g2A_pEsJQKM/s1600/12.GIF)
(2)
![](http://2.bp.blogspot.com/-2z6QoepAMHU/UI-Evw52pmI/AAAAAAAAHNU/1vhxtJVlWVw/s1600/13.GIF)
(3)
![](http://4.bp.blogspot.com/-JcCUVKdjMpc/UI-Ew8jXQ6I/AAAAAAAAHNc/gNAz4uk5Lq4/s1600/14.GIF)
Project 下载:HRDemo.7z (文件有点大:41M,主要是因为包括deploy的东东) http://maping930883.blogspot.com/2012/10/adf201adf-mobileandroidon-device.html
1. 下载并安装Android SDK for Windows
(1)下载地址:http://developer.android.com/sdk/index.html
(2)双击installer_r20.0.3-windows.exe安装。
(3)运行Android\android-sdk\tools\android.bat,安装其它必要软件,比如不同版本的Android API。
(4)运行Android\android-sdk\AVD Manager.exe,新建一个Android 模拟器
点击Start,启动模拟器,注意Android模拟器非常慢,我这里启动大概需要1分钟。
2. 下载并安装ADF Mobile Extension
此步比较简单,从略。
3. 在JDeveloper中配置Android
4. 开发On-Device手机应用
关于如何使用ADF Mobile开发手机Web应用,请参考《使用ADF Mobile开发手机Web应用》。
(1)新建应用,选择Mobile Application (ADF)
(2)配置文件:adfmf-feature.xml
adfmf-feature.xml文件是ADF On-Device手机应用的入口文件
(3)在adfmf-feature.xml中指向了其它Task Flow。
(4)应用的画面
这里使用的是Java类生成的DataControl,然后拖放生成界面,这一点跟ADF一样。
(5)发布应用
右键应用选择Deploy,然后选择ADF Mobile for Android。
我发布时遇到一个错误:ApplicationController Project中LifeCycleListenerImpl.java编译不通过。
经检查发现是因为没有增加ADF Mobile Library。
右键ApplicationController Project,选择属性,然后再Features中点击Reconcile,就好了。
5. 在模拟器中看运行效果
(1)
(2)
(3)
Project 下载:HRDemo.7z (文件有点大:41M,主要是因为包括deploy的东东) http://maping930883.blogspot.com/2012/10/adf201adf-mobileandroidon-device.html
相关文章推荐
- Android开发之listView使用(手机应用列表显示)
- 【原创】Android开发使用华为手机调试logcat没有应用输出信息
- Android开发使用华为手机调试logcat没有应用输出信息
- 使用SoundTouch开源库开发android手机上的音乐bpm检测应用
- Google手机操作系统Android应用开发入门
- Google手机操作系统Android应用开发入门
- android 平台上的手机应用开发 how to user HttpUrlConnection POST Much Fields to Web Server ?
- Android 手机应用开发经验 之电话与短信服务
- 使用.net开发手机管理软件 (六) OBEX应用——文件传输部分
- 如何使用Android SDK开发Android应用
- Google手机操作系统Android应用开发入门
- 谷歌Android手机应用开发环境的搭建
- 如何使用Android SDK开发Android应用?
- Google手机操作系统Android应用开发入门
- 谷歌Android手机应用开发环境的搭建
- Google手机操作系统Android应用开发入门
- Google手机操作系统Android应用开发入门
- Google手机操作系统Android应用开发入门
- Google手机操作系统Android应用开发入门
- 谷歌Android手机应用开发环境的搭建