properties文件读取

来源:互联网 发布:防范网络诈骗的案例 编辑:程序博客网 时间:2024/06/16 05:26
package com.example.test;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.Properties;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.widget.TextView;public class MainActivity extends Activity {TextView tvShow;private int i = 0;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Properties prop = new Properties();   prop.put("http", "abc");   //prop.put("prop2", 1);   //prop.put("prop3", 3.14);   saveConfig(this, "/assets/config.properties", prop);  //读取String str = prop.get("http").toString();System.out.println("str==>"+str);}public Properties loadConfig(Context context, String file) {   Properties properties = new Properties();   try {   FileInputStream s = new FileInputStream(file);   properties.load(s);   } catch (Exception e) {   e.printStackTrace();   }   return properties;   }public void saveConfig(Context context, String file, Properties properties) {try {FileOutputStream s = new FileOutputStream(file, false);properties.store(s, "");} catch (Exception e) {e.printStackTrace();}}}