如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Android问题集锦贺岁版编辑:Tonywww.eoeAndroid.comAndroid问题集锦--贺岁版--www.eoeAndroid.comAndroid问题集锦贺岁版编辑:Tony目录(一)目录(二)上篇:Android开发问题集下篇:AndroidUI问题集1.如何添加快捷方式不用Intent?1.camera中setZoom的问题2.如何提高ListView的刷新效率?2.Handler处理字符串太多的问题3.如何探测USB连接到电脑上?3.WebView怎样获取头文件?4.如何让手机和PC互传文件?4.notification对次发起问题5.Android网络通讯我们应该掌握哪些呢?5.listView中item焦点问题6.Android软件国际化问题?6.如何在editView中字里行间加入动画?7.Android平台上使用哪种xml解析方法好?7.webView如何设置字体?8.Android上的MediaRecorder如何暂停?8.如何将TableLayout里面button设置为可用?9.NDKAPI的参考文档?如何设置点击区域?10.入门Android开发需要了解哪些知识?9.TouchDelegate如何显示文件夹下自11.开发时固件版本问题10.WebViewasset定义文件?12.Android开发环境支持Win7系统吗?11.ViewFlipper如何去掉多余空间?13.Android能用纯C/C++开发吗?www.eoeAndroid.comAndroid问题集锦贺岁版编辑:Tony上篇:Android开发问题集1.Q:如何添加快捷方式不用Intent?A:这里tony推荐使用Intent方式创建,目前Launcher创建快捷方式的过程还比较复杂吧,比如需要计算桌面上有多少个空的格子,一般手机为4x4同时,除了快捷方式需要占用外,appWidget同样也会占用,同时更麻烦的是一般主屏支持左右切换,比如从3屏到7个屏幕,如果是用于平板电脑可能格子会更多了,除非直接替换,同时Android版本众多,直接写provider可能造成Uri不对,不说索爱、三星和HTC自己的定义,GoogleAndroid2.0以前的HomeScreen为Launcher而2.0以后的是Launcher2,但是Moto部分机型的即使2.x也是用Launcher这样的定义,所以还是发个Intent来的方便吧。2.Q:如何提高ListView的刷新效率?A:如果是做一些实时性比较高的应用刷新可能感觉不是很流畅,这里tony分享下主要的改进方法,基于AbsListView类的控件比如ListView、GridView等等都需要通过绑定Adapter来实现数据更新,这里操作Adapter我们一般设计的尽量布局文件简练高效些,比如布局使用Java代码编写代替Xml文件,控制刷新范围,这里可以考虑ArrayAdapter,而不是BaseAdapter的派生类。3.Q:如何探测USB连接到电脑上?A:这里tony给大家一个简单的方法吧,获取Intent.ACTION_UMS_CONNECTED这个广播,如果你做同步软件这点可能对你有点用处。4.Q:如何让手机和PC互传文件?A:一般情况下使用adbpull或adbpush即可,但是如果文件涉及unicode字符,比如中文字符集、日文可能无法正常传输,这里除了使用Socket建立文件服务器外,使用FTP协议建立服务器也很方便。5.Q:Android网络通讯我们应该掌握哪些呢?A:简单的Socket必须了解,Android提供的HttpAPI是从Android2.2开始的,当然如果你用1.x的老版本固件兼容的有使用Apache的Http组件,当然了如果开发一些高负载的除了学习NIO外,对于多线程深入学习还是很有必要的,毕竟IO这种慢速操作随时卡死,影响体验度。6.Q:Android软件国际化问题?A:我们处理时需要考虑以下几点:一、软件资源部分,比如xml保存的string,drawable中涉及国家语言的图片。二、代码部分,这里tony给大家几个典型需要考虑的问题比如每个国家的时区,这里中国为GMT+8,同时联系人的名称习惯,欧美国家的www.eoeAndroid.comAndroid问题集锦贺岁版编辑:Tony名字比较特殊比如说分familyname和lastname为姓,而givenname为名,同时国外的电话号码需要用破折号隔开,比如说139