说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Android本地化开发技巧

HTML文档下载 WORD文档下载 PDF文档下载
Android本地化开发技巧

作者:Android开发网


   很多开发者考虑使自己的Android程序兼容多国语言,其实Google在设计Android时已经考虑了本地化问题,通过定义相关的资源可以自适应当前手机的语言来加载响应的资源文件。Android开发网列出主流的本地化:

  语言自适应

   在Android工程的res目录下,通过定义特殊的文件夹名称就可以实现,比如我们的程序兼容 简体中文、日文、英文、法文和德文,常规的字符strings.xml保存的目录在values文件夹中,这里我们就需要定义 values-zh-rCN、values-ja、values、values-fr和values-de。当然如果涉及到参数配置类xml文件夹也要改成xml-zh、xml-ja、xml、xml-fr和xml-de。

   当然我们用代码如何获取本机的语言类型呢? 通过代码 :

   String cwjLocale = getResources().getConfiguration().locale.getCountry();  即可获取,其中cwjLocale保存了国家代码,这些定义在java.util.Locale的字段中,直接对比即可,比如我们英文版固件设备为US。

  当然我们需要测试,可能会强制加载某国语言,可以使用在Activity的SetContentView之前调用,比如强制简体中文,代码如下:

         Resources resources = getResources();
         Configuration config = resources.getConfiguration();
         config.locale = Locale.SIMPLIFIED_CHINESE; //简体中文
         DisplayMetrics dm = res.getDisplayMetrics();
         resources.updateConfiguration(config, dm);

  屏幕分辨率自适应 

    这里我们需要判断两种大体情况,屏幕的方向,比如常规的纵向port和横屏land,我们定义的图片资源为

    layout或drawable,而横屏情况下位layout-land和drawable-land,当然还有一种情况就是分辨率。

  目前Android手机分辨率有

   HVGA (320x480) 的G1、G2、G3 对应标准的 drawable-mdpi

  QVGA (240x320) 的G4 ,对应 drawable-ldpi

  WVGA (480x800) 的N1,对应 drawable-hdpi 。

  最终我们以MMS应用的例子,对应res文件夹的摆放如图:

  android 资源本地化

为站点添加投票功能 -PHP初学入门教程9 广告条轮播-PHP初学入门教程10 操作MySQL数据库实现简单的留言板-PHP初学入门教程11 使用PHP来操作Oracle数据库 -PHP初学入门教程12 技术杂项PHP教程结束篇 -PHP初学入门教程13 .NET中DataSet和DataReader的区别与转换 CGI技术及其开发(二)-Delphi资料 CGI技术及其开发(一)-Delphi资料 COM/DCOM中如何传递数组-Delphi资料 COM与DCOM的区别与联系-Delphi资料 Cookie的建立使用-Delphi资料 Delphi 3中Cookie的建立使用 Delphi 中 串 行 通 信 的 实 现 Delphi4.0 开发WEBMAIL程序 Delphi4的Winsocket编程 Delphi4开发WEBMAIL程序 Delphi编写网络程序的安全措施 DELPHI 和 THE INTERNET Delphi开发Web Server程序如何返回图像 Delphi开发Web Server程序响应用户的输入 DELPHI与INTERNET(二) DELPHI与INTERNET(一) Delphi中串行通信的实现 Email 服务器的简单实现-Delphi资料 Internet编程技巧-Delphi资料 SMTP组件的使用方法-Delphi资料 Web Server程序开发环境的建立-Delphi资料 WEB数据库的开发-Delphi资料 Win32 行程通讯的观念与技术-Delphi资料 编程发送E-mail-Delphi资料 调用那个函数得到本机的IP-Delphi资料 短信网关的api包含三个文件在CBC中怎样使用? 我以前设计ASP.NET页面时,没有用vs.net,现在用vs.NET怎么打开?怎么显示web窗体? 写了一个类:继承CStatic类,搞了点特写,怎么样才能放到对话框上啊? sql语句求救 VC里的error look怎么用呀??? 新手:为什么可以用notes预览却不可以用ie预览? 关于水晶报表的价格问题!!! 其实我真的很郁闷,从此我再也不灌水了,大家不要想我…… 关于arp的小问题 请给我一个在线升级的例子。。。。 更新记录遇到的简单问题!!请高手指点--在线等待 关于字符串问题(局部变量)急!!!!!!!!!今夜无眠 VB程序打包好以后为什么不能安装 兄弟们给我起名啦,,up也有分!! 学单片机,推荐点好书,谢谢各位大虾了 用JSP条件来触发Javascript弹出一个小窗口怎么做? 难道要给32个参数? PB 连接 SQL SERVER 2000 问题(多用户无响应!!) 关于Pointer类型数据和自定义的数据类型(Record),TList的保存问题。 请问哪里有《WRITING WINDOWS VXD AND DEVICE DRIVER》下载,中英文皆可,作者KAREN HAZZAH 还是#pragma的问题请教高手 用鼠标选定图形应该怎么做? !!!超长数字,大家猜猜,欢迎灌水!!!! 关于localhost不能直接连接的问题 请问一个很简单的问题,做了一个查询功能,如果没有查到记录,怎样做才能提示:没有满足条件的记录!的这样的信息呢?很菜的问题! 如何在浏览器客户端上载一个文件,传送到SERVER数据库? 关于求余和with语句 各位各位,小弟有新发现哦,爽。 我想学GIS (dos高手的挑战!!!)如何在dos下对声卡编程选通CD-IN通道,实现CD播放 jdbc连接oracle8i的问题?急。 如何用<logic:iterate>与<html:radio>配合将<logic:iterate>的列出多项列表项,从中选定一项,并对该项进行操作?如何联系?谢谢!急用! 哪有jbuilder中文版文档 请问怎样将整个屏幕拷贝到一个Image对象? 如何在vbscript中获取javascript取得的下拉菜单所选择的值?(急,在线等) 在聊天室中服务器的socket怎么和多个客户端的socket建立连接? 如何在Post以后保存Post之前的值 史上最恐怖的10个鬼故事!!! j2ee中的EAR 和war是怎么生成的,具体用什么工具,怎么生成的 紧急降落求救(在线等待)…………谁能告诉这个水晶报表的问题04, 图形如何和数据库关联? 积分运算? 急!!! 怎样在RowFilter中用函数表达式, 如SubString, ToString等? VB中的WINSOCK在哪里?我打开VB找了半天没找到这个控件,真衰 请教.... 能否在autoexec.bat的内容里: path ......... 加上 ;c:\windows \.....之类的? tomcat 4 中配置JDBCRealm的问题。急啊!! mysql怎么用money类型的数据? 会用FileGateway的进来 服务器配置(jdk1.3+tomcat或jswdk) 关于dreamweaver mx的font preference设置 像100+3+4这种综合算式,到底是一步算式还是两步算式 双曲线9x^2-16y^2=144左支上一点P到右焦点距离为9,则P的坐标是? 为什么柴油车起动时电流还大过汽油车起动?汽油车起动只是200-600A,但柴油车起动要500-1000A甚至还要...为什么柴油车起动时电流还大过汽油车起动?汽油车起动只是200-600A,但柴油车起动要50 最后一步是公式吗 双曲线9x²-4y²=1的焦距为 26题第二小题 6.4*(1+x)的平方等于10怎么解 双曲线9x-4y=1的焦距是?求过程! 26题第二小题2,3空! 数学小博士答案.加算式. 用英语写一份感谢卡 对小学英语老师的 用英语写一份感谢卡 对小学英语老师的 毛泽东的思想概论是什么 杜甫《春望》一诗中因典型的写出了战火迷漫中人们共有的感受而传颂千古的名句是? 已知:(x2+y2-3)(2x2+2y2-4)=24,求x2+y2的值 文明其精神 野蛮其体魄 不是毛泽东说的吧?据说是铁托说的.敬请考究. 电机的声音很大 ,什么原因? 请最好用方程解..算式也可以..但能用方程就用方程.1.一辆客车和一辆轿车先后从上海出发到南京,轿车比客车迟开1.5小时,客车平均每小时80千米,轿车平均每小时行100千米,轿车几小时后追上客 巧加标点.1.你同意他不同意 2.你同意他不同意 3.你同意他不同意 电机声音异常是什么原因 .“烽火连三月,家书抵万金”成为千古传诵的名句,请你从形式和内容上对这两句诗作简要评 英语翻译 堆高车电机声音很大,上升速度很慢是什么原因? 如图所示,已知拱形的弧长和高度,求拱形的面积?数据如图所示:注意,曲线l是圆弧,弧长为4.2m(曲线的长度),不是弦长.求拱形(阴影部分)的面积!要求:要有计算步骤和最终的计算结果!不要只给一 高中英语单选 helpThe mountain is so steep that we have to climb to the top on foot instead of_______.A.busB.by bus C.climbing by busD.to climb by bus答案是选B,为何不选C?instead of 后面不要-ing 根据不同的算式,补充相应的条件.“快乐女生”节目中,观众现场投票.支持1号选手的有240张票,( )支持2号选手的有多少张票?1、( )算式:240*80%.2、( )算式:240/80%.3、( )算式:240/(1+ 问几道数学题 急死了1.已知 函数y=丨X+3丨的图象与X轴交于点A,点P是该函数图象上纵坐标为3的点,试在X轴上确定一点B,使得三角形PAB是等腰直角三角形,则B点的坐标是?2.某次数学竞赛前60名获奖 你同意他不同意加标点 1征求意见 2表示对比 3表示问答 用一个凸透镜成像时,下列说法中正确的是A.实像总是正立的,虚像总是倒立的 B.实像和虚像都可能是放大或缩小的 C.成实像时,物体离凸透镜越近像越大 D.成虚像时,物体离凸透镜越近像越大 (2)杜甫《春望》一诗中因典型地写出了战火迷漫中人们共有的感受而传颂千古的名句 写一篇英语感谢信 ,在父亲节感谢父亲的,内容任意,但是格式要正式.本人男,20岁.一定要正式格式.字数在120左右.再次说下,一定要正式格式的.偶有不清楚正式格式是啥样的..其次语法简单些啊. 鸭蛋圆怎么计算`划出来? 《装在口袋里的爸爸》读后感怎么写快 后天要交了 多谢英语高手帮我写一篇英语作文Write a composition of about 200 words on the title of The Battle against Climate Crisis.You are required to write three paragraphs with the suggested guideliness below.1.The present situation of climate c 根据不同的条件和问题,列出相应的算式下午卖出200千克,下午比上午多卖出20%,全天卖出多少千克,算式为?上午卖出200千克,下午比上午多卖出20%,全天卖出多少千克,算式为? 12题的第二小题 帮忙写一篇自我介绍,英语的.谢谢谢谢谢谢谢谢了. 连毛主席都夸我帅 翻译成英文 《装在口袋里的爸爸:神奇的乌鸦嘴》读后感 英语翻译请专家给提供一篇有关库存管理的英文文献,附带中文翻译.最好达到中文字数5000以上,另有追加分50. 毛泽东会讲英语吗? 第12题第2小题 英语翻译想写一个译作赏析的论文,政治方面的,可是不知道哪里有中英完全一致的翻译材料?最好比较权威的!不是自己翻译用的!是权威翻译好了 如图,在四边形ABCD中,AB=CB,E.F分别是BC,AD的中点,P是BD中点,PQ⊥EF于点Q.求证:EQ=FQ 装在口袋里的爸爸读后感怎么写 哪个有3D里的翻译?我要学3D了,不知道哪里可以下到3D里面所有的英语翻译? 关于一道曲线拐点的问题!设函数f(x)满足关系式f''(x)+[f'(x)]^2=x,且f'(0)=0,则A:f(0)是f(x)的极大值B:f(0)是f(x)的极小值C:点(0,f(0))是曲线y=f(x)的拐点D:f(0)不是f(x)的极值点,点(0,f(0))也不是是曲线y= 第十二题的第二小题谢谢 合适的成语,实力相当,难分胜负.( )还有还有…… 震颤的具体意思谁能说说呀! 分数单位是1/8的的最简真分数的和是多少 为.英文怎么写 您见过这样的毛病吗?柴油车!电路上的神奇问题!本人一辆485柴油货车12V电压的,新车开了半年,去二级维护的时候,外检时候大灯都亮,一到上线的时候右大灯突然就不亮了,钨丝没断,钨丝也红,就 如图,点B、C、D、E共线,试问图中A、B、C、D、E五点可确定多少个三角形?说明理由.(画得不好,还是以题目为准) 非常感谢英文怎么写 怎样列算式?得数是多少?贝贝和丽丽练习毛笔字,从开始练习到现在,贝贝已经写了120个.比丽丽多写了96个.从今天开始,他两改变计划,贝贝每天坚持写13个,丽丽每天坚持写25个.多少天后,丽丽写 如图,点A,B,C,D,E共线,试问图中A,B,C,D,E五点可却定多少个三角形?并说明理由.图片 非常感谢的英文怎么写 为什么柴油车起动时的电流比汽油车起动时的电流要大呢?为什么? 一个金属球,在空气中称时,弹簧测力计的读数为14.7N,浸在水中称时,弹簧测力计的读数为4.9N,已知该金属的密度为2.0*1000kg/立方米,问该球是空心还是实心?(请将计算过程明确的写出,) 写出双曲线9x^2-16y^2-36x-32y-124=0的一个焦点坐标 为什么汽油车起动时的电流要比柴油车起动时的电流要大?为什么? 日本本州东海岸附近海域7.1级地震 北京10月购车摇号166万人参与 中日本福岛外海强震上修为7.1级 东京男子骚扰女性后入狱 出狱后强奸其妹妹日本福岛外海6.8级强震 或有海啸 小王子受洗四世同堂照全家福叙工程师开发软件可预警导弹袭击前美国国安局长“私聊”遭“直播”日本福岛县外海6.8级强震 气象厅发伦敦股市股指25日上涨义乌公布一批人事任免 任命3名副市长丽水男子利用感光材料提炼白银污染环境丽水33岁已婚已育少妇为嫁24岁小网男子强奸亲生女儿长达10年获刑7年日本福岛外海6.8级强震 或有海啸 俄罗斯法律规定亲友要对恐怖分子行为担金华15岁少女被表外公性侵多次 因恐日本本州东岸远海附近发生7.3级左右日本东北地区发生6.8级地震上海居民沈勇死亡 官方:正在组织调查黎巴嫩北部教派冲突伤亡人数升至50多无锡回应民生工程践踏农民工权益 称系大陆经贸团体在台负责人:不能否定陆资司机“人货混装” 厢式货车内人躺货物泰国警方公布四面佛爆炸案嫌疑人画像韩国百名青年精英代表团访华二季度境外投资者对我国金融机构直接投南京长江大桥再议全封闭大修 整修计划专家:天津港大爆炸事故是个案 不会打福建泉州开通首条直飞新加坡航线一个让苗族史诗“开口说话”的土家绣娘香港法律及解决争议服务研讨会在北京举泰国曼谷市中心爆炸遇难中国游客人数上广铁警方安检升级 对进京列车旅客全部天津代理书记黄兴国:追认牺牲的消防员沈阳故宫举行“盛世菁华”乾隆皇帝御用在泰中国留学生:爆炸过后恐惧难消 学抗战老兵\"口述史料\"捐赠中国人民机车加音乐 打造“魔途生活节”广东省纪委:原广州市国土房管局长情妇警营开放日见闻:警民抢“红包” 动漫首届青运会手机摄影大赛启动 邀港澳台
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘