Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
建议在Android中使用XML设置文件?_Android_Android Activity - Fatal编程技术网

建议在Android中使用XML设置文件?

建议在Android中使用XML设置文件?,android,android-activity,Android,Android Activity,我目前正在开发一个Android应用程序,我们在内部开发,并在客户平板电脑上手动部署 该应用程序包含用于读取/发布客户服务器数据的url。当前要部署应用程序,我们需要更改这些url字符串并重新编译 我们希望使应用程序更完整,并从应用程序外部读取这些url。我的想法是有一个xml设置文件,该文件随应用程序一起下载,应用程序从中读取 我对Android的开发还比较陌生,希望能给我一些建议 如果xml文件下载到下载文件夹,我们可以将其复制到安装android应用程序的位置吗?Android应用程序可以

我目前正在开发一个Android应用程序,我们在内部开发,并在客户平板电脑上手动部署

该应用程序包含用于读取/发布客户服务器数据的url。当前要部署应用程序,我们需要更改这些url字符串并重新编译

我们希望使应用程序更完整,并从应用程序外部读取这些url。我的想法是有一个xml设置文件,该文件随应用程序一起下载,应用程序从中读取

我对Android的开发还比较陌生,希望能给我一些建议

如果xml文件下载到下载文件夹,我们可以将其复制到安装android应用程序的位置吗?Android应用程序可以读取.APK之外的文件吗


谢谢

检索用于存储缓存的文件夹。下载xml并将其放在该文件夹中。然后您可以根据需要使用它。

欢迎使用SO。首先,您应该阅读。该.apk文件已添加到IIS上的网站文件夹中,因此要下载,我们将在平板电脑上打开浏览器,例如使用sitename.com/test.apk。xml文件也将使用相同的方法sitename.com/test.xml下载。test.xml是否会放在设备的下载文件夹中?我是否可以让安装的应用程序将xml从下载复制到安装应用程序的位置?这是最好的方法吗?@snj15不,那是个糟糕的方法。下载文件夹很可能位于不同设备的不同位置。如果每个客户的url都不同,那么您可以在应用程序第一次启动时显示一个弹出窗口,并询问url或客户。然后将应用程序中的文件下载到应用程序文件夹中。我想我可以使用此代码访问下载文件夹文件downloadFolder=Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY\u DOWNLOADS)@snj15是不可靠的。应用程序没有义务将文件存储在此目录中,即使流行的应用程序可能会这样做。我不会使用该文件夹,但如果使用,您仍应将下载的文件移动到应用程序内部存储,以防止用户删除它。