android语言列表+波斯,android怎么添加一种新语言
下面讲讲新增加一种语言的步骤:
1. 在sdkDemo.mk 中添加语言和国家的国际化的缩写代码,如伊朗:IR表示,波斯语用fa表示,这是国际化的标准,不可以随便写的。如果不知道国家与地区的缩写,可以去网上找找。
sdkDemo.mk的路径为:gingerbread\device\rockchip\sdkDemo\sdkDemo.mk.
2. 在framework/base/data/font目录下添加波斯语的字库,如DroidSansArabic.ttf
3. 字库加完后,就要去调用字库了,调用字库的文件是在external/skia/src/ports/SKFontHost-android.app下,
static const FontInitRec gSystemFonts[] = {
{ DroidSans.ttf, gSansNames },
………{ DroidSansArabic.ttf, gFBNames },
4. 字库准备好了,还有一些makefile需要修改了。在external/icu4c/studata/ Android.mk下:
config := $(word 1, \
$(if $(findstring ar,$(PRODUCT_LOCALES)),large) \
$(if $(findstring fa,$(PRODUCT_LOCALES)),large) \
5. 在frameworks/base/core/res/res/下新增加一个values-fa-rIR的文件夹,并新建一个strings.xml文件。
取消
评论
android语言列表+波斯,android怎么添加一种新语言相关推荐
- android语言列表+波斯,Android 多语言入门及实战
右键res,选择 New Resource Directory ,选择 locale ,选择自己想要适配的语言类型 设置应用内多语言 Android 7.0以下 /** * 设置多语言 */ publ ...
- android添加语言,android如何添加一种新语言
前些时候,因为客户要求加波斯语,但是目前android2.3.1并没有这种语言,在客户要求一定要有波斯语的情况,经过长时间的摸索与在网上求助,终于将波斯语给加出来了. 下面讲讲新增加一种语言的步骤: ...
- PANS最新脑神经科学研究:激活一种新语言并不费力气
来源:中国生物技术网 美国纽约大学的一项新研究发现,我们在不同语言之间切换时的大脑工作模式,这使我们对双语现象有了新的理解. 纽约大学博士生Esti Blanco-Elorrieta是这项研究的第一作 ...
- 蛙蛙推荐:蛙蛙教你发明一种新语言之一--词法分析和语法分析
摘要 程序开发行业中有很多种编程语言,每个程序员大概也都会一两种,可你有没有想过自己DIY一种语言呢,本文就带你用.net DIY一种新语言--WawaSharp,我们将定义语法,实现词法分析,建立语 ...
- android 平台 列表布局,Android 设计指南 - 风格
构建在任何设备上都引人注目的应用. Android 驱动了数百万计的手机.平板和其他设备,囊括了各种不同的屏幕尺寸和比例.利用 Android 灵活的布局系统,你可以创造出在各种设备上看起来都很优雅的 ...
- android xml 列表展示,Android中ListView实现展示列表数据
1.在activity_main.xml中添加一个ListView xmlns:tools="http://schemas.android.com/tools" android:l ...
- android优美列表页面,android listview 列表 点击列表进入详细页面
[实例简介] android listview 列表 点击列表进入详细页面 [实例截图] [核心代码] ListviewSingleChoice └── ListviewSingleChoice ├─ ...
- 语言列表导出xlxs_学习五分钟,掌握一种新语言。
有没有一种语言,既实用还能够短时间内学会并应用起来?当然有.小阳今天要教给大家的是一种标记语言--Markdown. 经常上网的你,一定有注意到很多网页排版整齐.简洁优美,各级标题区分明显,文章逻辑清 ...
- 老牌语言依然强势,GO、Kotlin 等新语言为何不能破局?
开发四年只会写业务代码,分布式高并发都不会还做程序员? Cloud Foundry Foundation (CFF) 近日发布了一份关于企业应用开发的顶级语言报告,结果显示企业使用率最高的前 10 ...
最新文章
- 互联网时代大数据的核心价值
- LuoGU 线性DP
- Redis-09Redis的基础事务
- 漫画 | 公司测试因提Bug不规范,锒铛入狱~
- 【渝粤教育】国家开放大学2018年秋季 0222-21T模拟电子电路 参考试题
- 【渝粤教育】国家开放大学2019年春季 690化工原理及实验 参考试题
- nyoj-----284坦克大战(带权值的图搜索)
- mysql5.5默认引擎,在MySQL5.5以上系统中,默认的存储引擎是( )。
- LM393(寻迹原理)
- 2018.8.18梦中的凶杀案
- 区块链学习6:Mist合约部署与删除
- 计算机科学与应用 期刊级别,智能计算机与应用是什么级别的刊物
- 奔赴山海之前,毕业季一定要做的那些事情
- webview和android做壳,Android Studio 制作一个 WebView 外壳
- linux webdav 乱码,webDav遇到的乱码问题
- 一程序员被网恋女友诈骗1.8万,警方调查“女友”后发现竟是...
- linux下不解包查看tar包文件内容
- 数据采集-呼吸心跳信号检测方法(二)
- Antd RangePicker 时间日期选择器 禁用当前时间往后的日期及现在时间往后的时分秒禁选
- uniapp引入vant
热门文章
- 一、h3c交换机配置练习(一)
- 我看风寒感冒和风热感冒
- 计算思维Computational Thinking
- EuroCloud:数字化变革时代驱动欧洲云计算发展
- [博创智联]创新创客智能硬件平台入门教程目录
- mongodb中带条件的文档--$gte、 $gt、$lte、$lt、 $eq、 $ne、distinct、与、或($or),$in、$exists
- n个小孩围成一圈,顺序报号,从第一个人开始报数(从1报到5),凡是报到5的人退出圈子,问最后留下的小孩原来是几号
- 移动终端处理器构成和基带芯片概述
- win10msmpeng占内存_微软win10吃内存,CPU占用高,没有优化好?做好这3点系统快如飞...
- shell ip扫描