Java tutorial
//package com.java2s; import android.util.Log; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { private final static String TAG = "VDUtility"; public static String getSystemProperty(String propName) { String line = ""; BufferedReader input = null; try { Process p = Runtime.getRuntime().exec("getprop " + propName); input = new BufferedReader(new InputStreamReader(p.getInputStream()), 1024); line = input.readLine(); input.close(); } catch (IOException ex) { Log.e(TAG, "Unable to read sysprop " + propName, ex); return null; } finally { if (input != null) { try { input.close(); } catch (IOException e) { Log.e(TAG, "Exception while closing InputStream", e); } } } return line; } private static String getSystemProperty() { String line = ""; BufferedReader input = null; try { Process p = Runtime.getRuntime().exec("getprop"); input = new BufferedReader(new InputStreamReader(p.getInputStream()), 2048); String ret = input.readLine(); while (ret != null) { line += ret + "\n"; ret = input.readLine(); } input.close(); } catch (IOException ex) { Log.e(TAG, "Unable to read sysprop", ex); return null; } finally { if (input != null) { try { input.close(); } catch (IOException e) { Log.e(TAG, "Exception while closing InputStream", e); } } } return line; } }