随着中国移动ophone系统 3G手机的上市,其上的应用程序开发,肯定是个机会。苹果的app store就是先例,不管是职业从事应用开发还是兴趣爱好应用开发,都会有很好的回馈。既有商业回报,又有使用率高的成就感;现在应用少;所以抓住机会,投入第三方应用中来吧。
看点实惠的先,中国blogger网上报道关于开发者靠开发第三方应用赚百万美金的报道
获得ophone开发者论坛上线消息后,我马上下载了oms sdk,尝个鲜,里面的文档虽然是英文的,但是确实说的很详细,看的并不费劲,有配置过程,demo的举例实现过程,图文并茂,看着文档,在不用半小时下,自己也能做出一个demo来;使自己要开发个喜欢的应用信心大增。
还是赶紧来点实战的吧,做第一个demo,可能和官方的英语文档很像,但这个是中文的描述,而且遇到了一个官方没有提到的问题。
1:获取软件
登陆
www.omssdn.com;下载oms sdk工具:oms sdk 开发应用的核心lib;
解压后包含了Android开发工具(ADT)和Widget开发工具
官方下载 eclipse ;
http://www.eclipse.org/downloads/
官方下载 WTP-WST
;
http://www.eclipse.org/webtools/
官方下载 EMF
;
http://www.eclipse.org/modeling/emf/downloads/
官方下载 GEF
;
http://www.eclipse.org/gef/downloads/
2:安装配置:
解压sdk,我只介绍widows下的,我这里下载的sdk是:oms-sdk_windows-0.8.zip,随便找个自己今后要开发的目录解压,解压后有个docs目录,里面是英文档,很详细,直接在浏览器打开index.html就能看;
这里就不多说java jdk的配置了,我用的:java jdk 1.6.0_03
我新装了个eclipse,然后把下载的WTP-WST、EMF、GEF中的jar文件放在了eclipse下面的plugins目录下;
添加oms sdk 到 eclipse中,配置eclipse:
1:选择菜单Window,然后点击 Preferences,打开Preferences面板.
2:逐步点击左边栏java,然后点击Build Path,最后点击User Libraries.
3:右边就显示出了New…;
4:点击New…,弹出小窗口:
5:输入OMS后点击OK;
6:然后继续点击New…下面的Add JARs:给IDE添加oms开发库,集成近eclipse中;选择oms.jar,在上面下载的oms sdk的根目录下,特别注意的是:在以后创建的每个项目中,必须针对每个项目都要添加oms.jar。
3:为了使你的编辑器eclipse更加方便开发oms应用,再安装一个ADT插件
选择Eclipse菜单的 Help, 然后点击 Software Updates…. 在弹出的对话框中点击 Available Software .
然后点击右边的Add Site…,
然后选择Archive…
选择ADT.jar,放在oms sdk 解压后的tools目录下面,名字叫ADT-0.8.0.zip,注意,这个zip能直接运行,不需要手工提前解压好;选择好后回到第三步画面,最后点击Install…安装ADT-0.8.0.zip 安装完成后重启eclipse;重启后,设置eclipse喜好,选择菜单Window
,点击 Preferences…
进入 Preferences 面板;
点击左边面板的 Android;
选择oms sdk解压目录,最后点击Apply就一切 OK了; 准备开始试试第一个demo吧;
特别注意,遇到错误提示,看起来很严重,其实不用理睬;是一个Test Case的报错,提示缺核心jar;其实这只是不完善的测试程序问题,jar包已经存在了
3:demo实现过程1:新建oms 应用程序:点击eclipse file中的new,点击Andriod Project
2:填写项目名、项目包名:
3:点击Finish后,直接运行编译:
4:运行结果:
5:如果需要深入开发调用oms-sdk API,就需要在项目中添加andriod.jar库:
右键点击项目,然后点击Properties,弹出下面窗口:
比如官方提供的SearchApiDemo,就需要添加这个,否则报错,编译不过。
6:如果编写游戏,就需要查看专门的本地API,如果网络应用,就需要看类似http、ajex协议的API;这个需要另一篇专门讲解