當前位置:首頁 » 表格製作 » 怎樣添加mtk中文
擴展閱讀

怎樣添加mtk中文

發布時間: 2022-04-01 00:48:11

⑴ MTK手機有8國語言,無中文語言顯示,請問有沒有專門軟體破解為中文的。

沒有,必須重新燒錄新軟體,中英文的

⑵ MTK中怎樣創建和使用lib

� 2. make文件中COMPLIST加入mylib 3. 在REL_MMI_GPRS.mak中CUS_REL_MTK_COMP加入mylib 4. 在mtklib文件夾裡面放mylib,就ok啦。 方法一:MTK生成庫(ARM) 過程 第一步,生成真機的obj文件 第二步,找到相關的obj文件 D:\LongCheer\build\LC6225_GEMINI\gprs\MT6225o\mmi_app 第三步,把相關的obj文件拷貝到一個目錄下面 D:\lib_temp 第四步,打開命令窗口,輸入命令 armar -r temp.lib *.obj 生成 temp.lib 庫 第五步,輸入命令armar -tv temp.lib 可以看到加入的庫 也可以這樣armar -r xxx.lib x1.obj x2.obj。 方法二:在option.mak 中單獨添加一個模塊 COMPLIST += tmptmp 在make中添加tmptmp目錄及其那是個文件。

⑶ 移動叔叔工具箱工程模式mtk能不能改中文

怎麼這么長時間了還沒有人回答呢?我也很想知道呀。哪怕回答一部分也行呀,大家知道多少回答多少,互相交流嗎。

⑷ MTK在res_list.text中怎麼添加字串

在framework-res中添加字元串test_string的方法:

首先修改以下文件:

frameworks/base/core/res/res/values/public.xml
frameworks/base/core/res/res/values/strings.xml
編譯(mmm framework/base/core/res -B),之後檢驗是否將test_string添加到了R.java。

然後查看:
out/target/common/R/com/android/internal/R.java
out/target/common/R/android/R.java

test_string已經被生成為R.string類中的成員變數,說明添加成功。

然後在PhoneWindowManager中引用com.android.internal.R.string.test_string,編譯(mmm framework/base/policy),報找不到符號的錯誤。
嘗試更新api聲明(make update-api),./frameworks/base/api/current.txt 被重新生成。再編譯policy,通過。
查看./frameworks/base/api/current.txt, public static final class R.string中自動生成了:

public static final class R.string {
ctor public R.string();
//....
field public static final int test_string = 17039392; // 0x1040020
//...
}

make update-api更新的是公共api,如果僅添加framework內部使用的api、資源,應該沒有必要每次都update-api,說明資源的添加方法還是有問題。
經查證,大部分字元串沒有在public.xml中聲明,而是在./frameworks/base/core/res/res/values/symbols.xml中被聲明。而symbols中聲明的字元串ID沒有在current.txt中找到,應該是framework內部使用的非公共資源。 因此,在framework中添加一個內部使用的字元串。

僅需修改:
frameworks/base/core/res/res/values/symbols.xml

frameworks/base/core/res/res/values/strings.xml

而添加一個所有應用程序都可以調用到的字元串資源。

則需要修改:
frameworks/base/core/res/res/values/public.xml
frameworks/base/core/res/res/values/strings.xml

另外需要注意的是,修改xml後最好強制重新編譯framework-res(mmm framework/base/core/res -B),以免出現R.java沒有重新生成的問題。

⑸ mtk怎麼刷成簡體中文版

MTK刷機需要專業的設備,專業的人員,不太懂的人刷機很可能變磚。

⑹ MTK怎麼樣添加中文

如果是手機使用問題,可以去 設置菜單,手機設置---》語言 中切換。
如果是手機研發,這個研發人員應該都知道的。

⑺ MTK平台軟體語言切換指令如:簡體中文:*#0086#+通話鍵、

那要別人的手機支持啊,
現在大部分的的MTK手機只支持
簡體中文,繁體中文,英文

其他的就很少見

⑻ MTK的中文全稱是什麼

MTK是台灣聯發科技股份有限公司的英文簡稱,英文全稱叫MediaTek。聯發科技股份有限公司,創立於1997年,是世界頂尖的IC專業設計公司,位居全球消費性IC片組的領航地位。產品領域覆蓋數碼消費、數字電視、光儲存、無線通訊等大多系列,是亞洲唯一連續六年蟬聯全球前十大IC設計公司唯一的華人企業,被美國《福布斯》雜志評為「亞洲企業50強」。 聯發科技作為全球IC設計領導廠商,專注於無線通訊及數位媒體等技術領域。公司提供的晶片整合系統解決方案,包括無線通訊、高解析度數位電視、光儲存、高解析度DVD等.

⑼ MTK環境中如何新增語言

以下以簡體中文為例
1. 編譯開關 :
__MMI_LANG_SM_CHINESE__ 在 plutommi/mmi/Inc/MMI_features.h 中定義.(07A以前的版本plutommi/mmi/Inc/MMI_features_switch.h中自己定義,)
CFG_MMI_LANG_SM_CHINESE 在 plutommi/Customer/CustResource/PLUTO_MMI/MMI_features_switchPLUTO.h 中定義.(07A以前的版本沒有該文件)
#define CFG_MMI_LANG_SM_CHINESE (__ON__) //有簡體中文
#define CFG_MMI_LANG_SM_CHINESE (__OFF__) //沒有簡體中文
注:
有些語言不帶有zi輸入法,在將其編譯開關改成 (__ON__) 時, 要將相應的zi輸入法關掉
簡體中文zi輸入法為 #define CFG_MMI_ZI_SM_CHINESE (__AUTO__) //開 (__ON__), 關(__OFF__), 自動(__AUTO__)

2. 添加字型檔文件包含
#if defined(__MMI_LANG_SM_CHINESE__) //要將系統本身 __MMI_LANG_SM_CHINESE__ 的使用處刪掉.
#include "L_Chinese_Font_16.h"
#include "L_Chinese_Font_20.h"
#include "L_Chinese_Font_24.h"
#endif
注:要將字模文件放在 plutommi/Customer/CustResource 下.

3. 系統語言總數的增加
const U16 mtk_gMaxDeployedLangs //是當前系統的語言總數
如果添加系統本身支持的語言,mtk_gMaxDeployedLangs 本身不需要任何改動,
如果增加新的語言,需要將該值 + 1 .
4. 定義每種字體信息
#if defined(__MMI_LANG_SM_CHINESE__)
const RangeData GBK_CH_RangeData[3641]={ // 編碼段信息數組
{63,63}, // 第一個編碼段
{164,164}, // 第二個編碼段
.
.
.
{65507,65507},
{65509,65509},
};
const RangeDetails GBK_CH_RangeInfo={ // 總體編碼段信息
3641, // 編碼段個數
GBK_CH_RangeData // 編碼段信息數組地址
};
sCustFontData Chinese_Font_Small = { // 某種字體信息
16, 16, 14,2,1, 32, 500, // 字體高、字體寬、不明,不明,是否等寬、每個字模位元組數、最大字元數
(U8*)NULL, (U32*)NULL, (U8*)GBK_16_Data, (U32*)GBK_16_RangeOffset, // 每個字元寬度表、數據地址、字模數據、每個字模在數據中的偏移(本行內容通常在字模數據.h即L_Chinese_Font_16.h中定義)
{
{FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH,FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH},
{0, 0},
{0, 0},
{FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH,FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH},
{0, 0},
{0, 0}
}, // 當被設置成某個字體時,支持藝術字的類型
&GBK_CH_RangeInfo}; // 總體編碼段信息
注: (1) sCustFontData 在07以前,以後和6235的版本中都有所改變,具體內容根據自己環境設定.
(2) Chinese_Font_Small.pFontType 所支持的字體類型數與 pluto_ch_standardFamily.nTotalFonts 相等.
#endif
5. 定義所有字體信息
#if defined(__MMI_LANG_SM_CHINESE__)
sFontFamily pluto_ch_standardFamily = {6,{&Chinese_Font_Small,&Chinese_Font_Medium,&Chinese_Font_Medium, &Chinese_Font_Small,&Chinese_Font_Medium,&Chinese_Font_Medium}};
//字體個數、每種字體信息地址
#endif

6. 添加語言信息
在 const sLanguageDetails mtk_gLanguageArray[MAX_LANGUAGES] 中添加
#if defined(__MMI_LANG_SM_CHINESE__)
{
{(char)0x80,(char)0x7B,(char)0x53,(char)0x4F,(char)0x2D,(char)0x4E,(char)0x87,(char)0x65,(char)0x00,(char)0x00},// 本語言名稱
"*#0086#", // 用來切換語言的方法
0,
{ &pluto_ch_standardFamily },// 本語言所有字體信息
"zh-CN"
},
#endif