梦想还是有的,成功的人不多,因为没有那么多人会坚持下来。。。加油!!!
在src下创建一个配置文件 以.properties结尾的文件
该类型的文件的内容的格式类似为:
some_key = some_value;
1.ResourceBundle bundle = ResourceBundle.getBundle(文件的名字);
或者ResourceBundle bundle = ResourceBundle.getBundle(String filename,Localelocale);
Locale locale = new Locale(language, country)指的是语言
String str = bundle.getString(String name);
这个类是用来解决国际化跟本地化的问题的。ResourceBundle为我们提供了一个fallback(也就是一个备用方案),这个备用方案就是根据当前系统的语言环境来得到的本地化信息。
2.利用properties类对象进行读写: 利用流文件对properties文件进行读写
可以把配置文件放在assets文件中,也可以放在raw文件中,也可以放在与java文件同级的目录下。
写法同上;
Properties properties = new Properties();//创建一个对象
① InputStream is = Classname.class.getClassLoader().getResourceAsStream("Message.properties");
②InputStream is = Context.getAssets().open("Message.properties"); //这两个都是获得文件的流文件
properties.load(is);//is是通过上面获得的输入流
String value = properties.getProperty(key);//通过key获得相应的值