Android 在APK安装上写入应用程序配置文件

Android 在APK安装上写入应用程序配置文件,android,configuration,storage,Android,Configuration,Storage,安装APK后是否可以自动编写自己的配置文件?我该怎么做?我意识到这可能会引入不必要的错误,因为用户可以更改这些配置。但是,我需要在我的Android应用程序中使用此功能。我不希望应用程序先运行,然后再写入文件。我真正想要的是在安装时编写自己的配置文件。有人能给我指点吗?谢谢。配置文件?如果它与你的应用程序的APK相关,那么很可能是先运行,然后写入文件。不过,编写文件的一件事是android项目拥有的资产文件夹 我真正想要的是在安装时编写自己的配置文件 这是不可能的。Android中没有自动在内部

安装APK后是否可以自动编写自己的配置文件?我该怎么做?我意识到这可能会引入不必要的错误,因为用户可以更改这些配置。但是,我需要在我的Android应用程序中使用此功能。我不希望应用程序先运行,然后再写入文件。我真正想要的是在安装时编写自己的配置文件。有人能给我指点吗?谢谢。

配置文件?如果它与你的应用程序的APK相关,那么很可能是先运行,然后写入文件。不过,编写文件的一件事是android项目拥有的资产文件夹

我真正想要的是在安装时编写自己的配置文件


这是不可能的。Android中没有自动在内部存储上设置某种文件的钩子。而且,如果您正在编写[您自己的]配置文件,那么根据定义,应用程序[将]首先运行,因为您的应用程序是文件编写代码所在的位置。

您的想法是错误的。请关注你想要实现的目标-为什么-而不是如何。嗨,Commonware,非常感谢你提供的信息。嗯,我真的应该重新考虑一下。因此,基本上我试图实现的是:由于我的应用程序连接到具有特定IP的特定服务器,如果服务器的IP发生了变化,但我无法从我的角度重新安装应用程序,该怎么办。我希望我的应用程序能够通过新的IP连接到服务器,只要更改某个配置文件即可。@NicholasLie:有一个配置文件就可以了。但是,该配置文件需要可编辑,这意味着它可能需要位于外部存储器上。您需要在设备第一次运行时设置配置文件,或者如果您确定配置文件丢失,例如,用户删除了它。您可以将starter配置文件打包到assets/中,并在需要时将其复制出来。非常感谢!我会试试的。