首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过套接字对象通过tether使用新的.xml文件刷新android/res/value/ .xml

通过套接字对象通过tether使用新的.xml文件刷新android/res/value/ .xml
EN

Stack Overflow用户
提问于 2012-04-24 01:44:12
回答 2查看 333关注 0票数 0

两个部分的问题:

(1)我有几个数组来表示我想要刷新的网格视图(textArray、colorArray等)的状态,方法是通过套接字连接连接到服务器,下载旧的gridViewArrays.xml,并通过一些函数调用在android/res/ gridViewArrays.xml /中用新的值替换旧的值。到目前为止,我只发现资源不能动态更新,但由于xml不是编译的,只能在apk中解析和推送,我看不出为什么这是不可能的。我正处于这一努力的早期阶段,但我希望在我走上这条道路之前,确保这是可能的。

(2)我还建议如何使用socket类通过use (不能是无线的)通过TCP发送和接收信息到另一台服务器上的C++应用程序。对此有什么好的建议吗?

提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2012-04-24 01:47:46

保存在res/文件夹下的资源是只读的,您无法对其进行更改。相反,您应该将更改后的xml文件保存到应用程序的本地存储中。

关于第二个问题。关于如何使用套接字,有几十个很好的教程,你只需要在谷歌上搜索它们。

票数 1
EN

Stack Overflow用户

发布于 2012-04-24 02:00:51

,但因为xml不是编译的,所以只在apk中解析和上推。

它们在某种程度上是编译的。XML资源被优化为二进制形式。

@ (1):在例如您的应用程序目录(getFilesDir())中创建一个文件,并将更新后的数据保存在其中。现在,不是简单地从资源中加载值,而是检查该文件是否存在并从那里加载数据。

@ (2):系统应将USB tethering映射到正常网络连接。任何java套接字教程都应该有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10285504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档