我正在Android SDK(Eclipse)中有一个文本视图和按钮的应用程序。文本视图和按钮标签中的文本来自Strings.xml 我想从服务器更新Strings.xml,即如果我在我的服务器上创建新的Strings.xml/Data,我的应用程序应该识别这些更改并下载这个新的字符串.xml/Data在后台覆盖现有的。 我知道服务器推送可以通过C2DM来实现,但我想知道的部分是,我在哪里将代码放入我的Java或XML文件中,以告诉我的应用程序,如果有可用更新,则可以从此服务器下载它地址和更新当前Strings.xml文件从服务器更新Strings.xml - Android SDK
0
A
回答
1
恐怕无法更改APK的资源。另一种可能性可能是为移动应用Google Tag Manager。您将无法添加新标签,但是您可以从Web界面更改它们。每12小时(默认),应用程序检查是否有新的容器可用,如果是,它将下载新的容器。您也可以让应用程序查找新容器,例如启动应用程序。查看this video获取更多信息
0
我认为它不可能,因为一旦构建了apk,我们就不能在运行时更改应用程序的资源。
0
您可以动态地从strings.xml加载字符串,而不仅仅是使用它的R.id.xxx。然后从服务器下载新的Strings.xml并更新字符串。
+1
你能告诉我一个如何做到这一点的例子 – user3378579
0
我认为最好的办法是下一个:
1)把你的字符串的信息服务器。而当你需要更新你的短信时 - 只要把他从服务器上拉下来即可。这是我心中最好的方式。因为您将有权利隐藏您的信息。
2)另一种方式是一个更新所有的应用程序。你需要一个新的开发版本。推她到安卓市场和OS
自动更新他。
相关问题
- 1. 如何从服务器更新strings.xml
- 2. 从服务更新android
- 3. 更新从服务器
- 4. 刷新Listview从服务器更新
- 5. Android:从sdk管理器更新我的android sdk后
- 6. 使用Ruby脚本更新Android Strings.xml
- 7. 从Android服务更新和访问sqlite
- 8. 从Android中的服务更新UI
- 9. Android的 - 从strings.xml中
- 10. android服务更新活动
- 11. 更新播放服务android
- 12. 从远程服务器更新UITableView
- 13. PHP Composer - 从远程服务器更新?
- 14. 从服务器更新aspx页面
- 15. 更新Joomla网站从DEVELOPPEMENT服务器
- 16. JqGrid从服务器更新数据
- 17. 从VCS更新现场服务器
- 18. 无法更新从sonarqube服务器
- 19. 从服务器推送更新
- 20. 更新从服务器(MS SQL Server2005中)
- 21. 从MS SQL服务器更新MySql
- 22. 从Web服务器更新Sqlite?
- 23. 从SQL服务器自动更新XML
- 24. asp.net mvc从服务器更新网页
- 25. 从服务器更新EXE文件...
- 26. 听从服务器更新ans安装
- 27. 从菜单栏更新服务器IP
- 28. Android更新从后台服务arrayadapter数据服务
- 29. 域名服务 - 服务器端更新
- 30. 从服务器为Android应用程序进行自动更新
我正要给出同样的解决方案,从我的一个 –