技术开发 频道

如何在OPhone平台编写网络应用

  4. 其它

  由于 Android 平台在装载应用时有相关的权限检查, 所以最后不要忘了在应用的 AndroidManifest.xml 中声明如下权限:

<uses-permission android:name="android.permission.INTERNET" />&nbsp;

   5. 结束语

  本文介绍的仅是OPhone 平台上开发网络应用的一些最基本的接口,得益于 Android 平台良好的开发框架和调试环境,开发者们会发现以往在 C/C++ 中比较复杂的网络编程到了 Android 平台上已经得到了很大的简化,这样开发者就可以将更多的精力放在如何去设计并实现一个有良好用户体验的应用之上。

  举例来说,一个优秀的网络应用往往还应该考虑如下问题:

  • 是否有网络状态监听机制,比如连接中断时自动重连等
  • 是否有足够以及合适的错误处理机制,因为网络操作中往往会产生各种各样的异常
  • 是否考虑到网络延迟,网络带宽,以及负载均衡等问题,比如可以将数据加载放到后台线程执行,同时在 UI 上优先向用户呈现已得到的部分数据
  • 此外还有用户信息的本地保存和恢复,安全机制等问题

  本文仅是罗列性的介绍了一些 OPhone平台上网络开发基本技术点,希望对刚接触这个平台的开发者有所帮助。随着 3G 时代的到来以及支持 Android 平台的手持终端的普及,相信在不久的将来这个平台上一定会涌现出很多中国开发者原创的受用户喜爱的各种应用。(作者:王卫)

0
相关文章