【发布时间】:2016-07-25 10:29:33
【问题描述】:
我有一个外语应用程序,我想将它完全翻译,例如在 smali 文件中我有这个编程代码:
const-string v1, "Hello"
如何从这个 smali 代码中添加对 string.xml 文件的引用?
【问题讨论】:
标签: android localization translation smali
我有一个外语应用程序,我想将它完全翻译,例如在 smali 文件中我有这个编程代码:
const-string v1, "Hello"
如何从这个 smali 代码中添加对 string.xml 文件的引用?
【问题讨论】:
标签: android localization translation smali
如果你需要在com.xxx.yyy.HomeActivity中做,你在R.java中本地化的string'id是0x7f050000。使用下面的代码替换代码const-string v1, "Hello"
invoke-virtual {p0}, Lcom/xxx/yyy/HomeActivity;->getResources()Landroid/content/res/Resources;
move-result-object v2
const/high16 v3, 0x7f050000
invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v1
【讨论】: