android – 以编程方式更改R.String的值

前端之家收集整理的这篇文章主要介绍了android – 以编程方式更改R.String的值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
你能在 android程序中以编程方式更改R.string的值吗?我需要提取一些API信息(例如电池状态,电池百分比,android os版本),并希望将其保存为R.string值.我知道怎么读它:
String helloValue= getResources().getString(R.string.hello);

我也看过:Change value of R.string programically?,但似乎只涉及改变语言,他最终以不同的方式做到了.有人可以伸出援助之手吗?我也看了这里:http://developer.android.com/guide/topics/resources/string-resource.html并没有找到任何帮助:(

解决方法

您无法动态更改strings.xml,因为它是已编译的资源.在Android中还有其他保存数据的机制,这里有一个很好的帖子,涵盖了这个主题Data Storage.希望这会有所帮助.

猜你在找的Android相关文章