package com.khmelenko.lab.varis.util;
import android.content.Context;
import android.content.res.AssetManager;
import android.content.res.Resources;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
/**
* Gives util methods for working with Assets
*
* @author Dmytro Khmelenko
*/
public final class AssetsUtils {
// denied constructor
private AssetsUtils() {
}
/**
* Gets properties from Assets
*
* @param name Properties file
* @param context Context
* @return Properties
*/
public static Properties getProperties(String name, Context context) {
Resources resources = context.getResources();
AssetManager assetManager = resources.getAssets();
Properties properties = null;
// Read from the /assets directory
try {
InputStream inputStream = assetManager.open(name);
properties = new Properties();
properties.load(inputStream);
} catch (IOException e) {
e.printStackTrace();
}
return properties;
}
}