Java tutorial
//package com.java2s; //License from project: Open Source License import android.content.Context; import android.util.Log; import java.lang.reflect.Method; public class Main { private static final String TAG = "Freeline.AppUtils"; public static String findJniLibrary(Context context, String libName) { String result = null; ClassLoader classLoader = (context.getClassLoader()); if (classLoader != null) { try { Method findLibraryMethod = classLoader.getClass().getMethod("findLibrary", new Class<?>[] { String.class }); if (findLibraryMethod != null) { Object objPath = findLibraryMethod.invoke(classLoader, new Object[] { libName }); if (objPath != null && objPath instanceof String) { result = (String) objPath; } } } catch (Exception e) { Log.e(TAG, e.toString()); } } return result; } }