android icu资源版本,[Android] icu4c

2023-10-19 05:40
文章标签 android 版本 资源 icu icu4c

本文主要是介绍android icu资源版本,[Android] icu4c,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

在工作上必須碰到跟語言相關的Function

其中一個就是ICU. (絕對不是加護病房)

ICU: International_Components for Unicode

International Components for Unicode (ICU) is an open source project of mature C/C++ and Java libraries for Unicode support, software internationalization, and software globalization. ICU is widely portable to many operating systems and environments. It gives applications the same results on all platforms and between C, C++, and Java software. The ICU project is sponsored, supported, and used by IBM and many other companies.[1]

詳細可以參考上面wiki網址,很遺憾沒有繁體中文的wiki. 連同繁體中文的介紹也很少 QQ

首先是環境需求首先是環境需求:

因為文件未提起,所以我不知道要準備哪些東西

基本上能build android 的codebase 應該就可以了!!!! (完全的不負責任)

Issue 描述:

choose language used “Burma” is worng, please change to “”Myanmar”

5e484793c62ffa2a55f6880e2b1094c5.png

大意就是 - 上面這張圖的紅色框框字是錯的. 我希望改成下圖框框內的文字

d8d804bcf142174a5f5d1a2c9c572d31.png

很簡單吧!?

首先,這是緬甸語.

可以下達adb shell getprop | grep persist確認語系.

我確認過為語系為 my_ZG

所以修改一下這個檔案external/icu4c/data/lang/my_ZG.txt

找到my 發現旁邊的文字跟第一張圖相同. 然後 修改阿 xD

改好之後

產生一個icuBuild的資料夾在external/icu4c 並到路徑底下1

2mkdir external/icu4c/icuBuild

cd external/icu4c/icuBuild

產生make 文件,然後make1

2.././runConfigureICU Linux

make –j2

確認

Make後在external/icu4c/icuBuild/data/out/tmp/ 產生一個 icudt48l.dat. 可以將此檔案push到手機中 測試是否修改正確。1

2

3

4cd external/icu4c/icuBuild/data/out/tmp/

adb remount

adb push icudt48l.dat system/usr/icu

adb reboot

icudt48l 會因為icu版本不同而有不同的數字,所以不一定皆為48l.dat

此時重開機已經將文字修改過

上code

修改好了,必須將檔案push到git server上. 請將 external/icu4c/icuBuild/data/out/tmp/icudt48l.dat rename 為 icudt44l-all.dat. 並將此檔案覆蓋至 externalicu4cstubdata. 請注意,須覆蓋原始檔案.

設定環境變數1export ANDROID_BUILD_TOP=project_path

執行script, 重新產生.dat1

2cd external/icu4c/studdata

./icu_dat_generator.py

下 git status可以發現icudt48l.dat 已經被修改過.

就直接 git commit -a 然後push到 server上吧

785846b9a63af9d4fd892da83f96bd88.png

这篇关于android icu资源版本,[Android] icu4c的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/weixin_39999859/article/details/117346401
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/237682

相关文章

Android kotlin中 Channel 和 Flow 的区别和选择使用场景分析

《Androidkotlin中Channel和Flow的区别和选择使用场景分析》Kotlin协程中,Flow是冷数据流,按需触发,适合响应式数据处理;Channel是热数据流,持续发送,支持... 目录一、基本概念界定FlowChannel二、核心特性对比数据生产触发条件生产与消费的关系背压处理机制生命周期

Android ClassLoader加载机制详解

《AndroidClassLoader加载机制详解》Android的ClassLoader负责加载.dex文件,基于双亲委派模型,支持热修复和插件化,需注意类冲突、内存泄漏和兼容性问题,本文给大家介... 目录一、ClassLoader概述1.1 类加载的基本概念1.2 android与Java Class

Android DataBinding 与 MVVM使用详解

《AndroidDataBinding与MVVM使用详解》本文介绍AndroidDataBinding库,其通过绑定UI组件与数据源实现自动更新,支持双向绑定和逻辑运算,减少模板代码,结合MV... 目录一、DataBinding 核心概念二、配置与基础使用1. 启用 DataBinding 2. 基础布局

Android ViewBinding使用流程

《AndroidViewBinding使用流程》AndroidViewBinding是Jetpack组件,替代findViewById,提供类型安全、空安全和编译时检查,代码简洁且性能优化,相比Da... 目录一、核心概念二、ViewBinding优点三、使用流程1. 启用 ViewBinding (模块级

C++中RAII资源获取即初始化

《C++中RAII资源获取即初始化》RAII通过构造/析构自动管理资源生命周期,确保安全释放,本文就来介绍一下C++中的RAII技术及其应用,具有一定的参考价值,感兴趣的可以了解一下... 目录一、核心原理与机制二、标准库中的RAII实现三、自定义RAII类设计原则四、常见应用场景1. 内存管理2. 文件操

使用jenv工具管理多个JDK版本的方法步骤

《使用jenv工具管理多个JDK版本的方法步骤》jenv是一个开源的Java环境管理工具,旨在帮助开发者在同一台机器上轻松管理和切换多个Java版本,:本文主要介绍使用jenv工具管理多个JD... 目录一、jenv到底是干啥的?二、jenv的核心功能(一)管理多个Java版本(二)支持插件扩展(三)环境隔

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

conda安装GPU版pytorch默认却是cpu版本

《conda安装GPU版pytorch默认却是cpu版本》本文主要介绍了遇到Conda安装PyTorchGPU版本却默认安装CPU的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目录一、问题描述二、网上解决方案罗列【此节为反面方案罗列!!!】三、发现的根本原因[独家]3.1 p

Redis指南及6.2.x版本安装过程

《Redis指南及6.2.x版本安装过程》Redis是完全开源免费的,遵守BSD协议,是一个高性能(NOSQL)的key-value数据库,Redis是一个开源的使用ANSIC语言编写、支持网络、... 目录概述Redis特点Redis应用场景缓存缓存分布式会话分布式锁社交网络最新列表Redis各版本介绍旧