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

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

 2011-01-11 07:08:01 来源:本站整理   
核心提示:本周Android开发FAQ我们将总结国内外相关论坛上出现的主要问题. 1. Q: Android软件国际化问题? A: 我们处理时需要考虑以下几点: 一、软件资源部分,比如xml保存的string,Android开发常见问题总结(四),drawable中涉及国家语言的图片,二、代码部分,可以看到支持的各种函数,不

本周Android开发FAQ我们将总结国内外相关论坛上出现的主要问题.

  1. Q: Android软件国际化问题?

  A: 我们处理时需要考虑以下几点: 一、软件资源部分,比如xml保存的string,drawable中涉及国家语言的图片。二、代码部分,这里Android123给大家几个典型需要考 虑的问题比如每个国家的时区,这里中国为GMT+8,同时联系人的名称习惯,欧美国家的名字比较特殊比如说分family name和last name为姓,而given name为名,同时国外的电话号码需要用破折号隔开,比如说13900000000按照欧美的习惯为1-39-000-0000这样的格式,同时联系人名 字的排序,默认是按照字母顺序,如果涉及中文,必须我们自己处理按照拼音开头等等。

  2. Q: Android平台上使用哪种xml解析方法好?

  A: 这里Android开发网还无法直接回复,需要根据具体情况来看待了,比如说DOM适合处理文件不大的比如10KB以内的文件,嵌套的分支比较多的,并且 需要反复搜索的推荐DOM方式,毕竟它将整个XML载入到RAM中,同时编写相对容易。而Android手机可能RAM没有PC那么大,很多情况处理不复 杂但数量大的可以考虑SAX,但编写一些嵌套多结构复杂的,没有DOM清晰,当然还有一种对于嵌套比较好处理的是PULL方式,pull和sax差不多都 很省内存,相对于sax好理解些,当然了根据你的习惯处理即可。

  3. Q: Android上的MediaRecorder如何暂停?

A: 这里还没有什么好方法,让MediaRecorder暂停,只有停止,这样可能导致录制的音频文件不是一个大的,而是一节一节的,仅仅通过SDK还没有什么好的处理方法。

  4. Q: NDK API的参考文档?

   A: 这里目前还没有很好的提供文档,但是支持Android NDK开发的可以在NDK中找到.h头文件,可以看到支持的各种函数,不过目前最新版本仍然不支持STL库,比较遗憾吧。

Tags:Android开发 常见问题

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