如何在smali文件中进行本地化?

问题描述:

我有forein语言的应用程序,我想完全traslete它例如在smali文件我有这样的编程代码:如何在smali文件中进行本地化?

const-string v1, "Hello"

我怎样才能到string.xml文件从这个附加参考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 
+0

谢谢你的提问。 –