У меня есть проблема, чтобы сохранить файл свойств в андроиде, это код:сохранить файл свойства программы
Properties prop = new Properties();
prop.load(context.getResources().openRawResource(R.raw.config));
Utils.log(context,"db.version =>"+ prop.get("db.version"));
prop.setProperty("db.version", "2");
String fileName = context.getResources().getString(R.raw.config);
FileOutputStream fos = new FileOutputStream(fileName);
prop.store(fos, "");
, когда я пытаюсь загрузить (и печать) нет проблем, но когда я попытаться сохранить свой новый набор, я получаю FileNotFoundException
здесь LogCat:
03-22 18:05:03.262: INFO(11536): db.version =>1
03-22 18:05:03.262: ERROR(11536): java.io.FileNotFoundException: /res/raw/config.properties (No such file or directory)
заранее спасибо ...
попробуйте этот 'pro.load (YOUR_CLASS_NAME.class.getResourceAsStream (" config.properties "));' –
или если у вас есть файл в папке с ресурсами, тогда 'pro.load (YOUR_CLASS_NAME.class.getResourceAsStream ("/assets/config.properties "));' –