WEB开发网
开发学院手机开发Android 开发 Android开发常见问题总结(二) 阅读

Android开发常见问题总结(二)

 2011-01-11 06:54:45 来源:本站整理   
核心提示:圣诞节期间Android销量激增的可能是平板产品,下面一起看下2010年最后一周的Android开发常见问题总结,Android开发常见问题总结(二),我们仍然收集一些代表性的Android FAQ做解答: Q: Android应用的入口点是什么,为什么main()没有执行? A: 在Android应用中无论是Ac

圣诞节期间Android销量激增的可能是平板产品,下面一起看下2010年最后一周的Android开发常见问题总结。我们仍然收集一些代表性的Android FAQ做解答:

  Q: Android应用的入口点是什么,为什么main()没有执行?

  A: 在Android应用中无论是Activity或Service入口点均为onCreate,我们在SDK文档中的生命周期可以看得很清楚,当然 Android123建议大家通过打印log或单步跟踪的方式了解Android程序的执行过程,了解onCreate、onStart、onPause 都是在什么时候执行的。

  Q: Android能使用Qt开发吗?

  A: Qt目前已经被Nokia收购,同时目前Qt运行库还无法使用Android NDK编写完成,所以目前Android别指望使用Qt去开发了。

  Q: 如何关闭GPS?

  A: 直到Android 2.2 API Level 8以前,Google一直没有开放关闭GPS的方法,我们通过一般的技巧可能无法触及真正的关闭GPS电源管理或者直接收到权限不足的方法,来自 Android官方的解释是A-GPS定位涉及流量,用户可能在不经意的时候产生扣费问题,但是GPS只开不关严重影响了Android手机的续航能力, 所以在2.2 API中新增了开关方法,可以参考Android开发网以前的文章Android 2.2兼容性移植 一文。

  Q: 如何显示一个Flash在2.2中。

  A: 部分高端的Android 2.2固件主要是内核升级到支持JIT的大部分固件可以播放Flash,但SDK和Adobe没有给出任何API作支持,这里Android123给大家 一个曲线的方法来解决,就是通过html中嵌入一个flash,使用webview来播放。

  Q: Android支持Gif动画吗?

  A: 目前直到Android 2.3的SDK来说没有提供GIF格式的动画支持,一般只会显示第一帧,而Google推荐使用Android上提供的补间或逐帧动画,当然动画原理比较简单,我们可以准备一组图片使用线程轮流播放即可。

  Q: Android开发游戏有哪些兼容问题?

  A: Android目前在游戏方面主要是固件版本低于Android 2.0则无法使用OpenGL ES高版本,同时分辨率也是比较头疼的问题

Tags:Android开发 常见问题

编辑录入:coldstar [复制链接] [打 印]
赞助商链接