package com.google.zxing; import android.app.Activity; import android.content.Context; /** * R replacement for PhoneGap Build. * * ([^.\w])R\.(\w+)\.(\w+) * $1fakeR("$2", "$3") * * @author Maciej Nux Jaros */ public class FakeR { private Context context; private String packageName; public FakeR(Activity activity) { context = activity.getApplicationContext(); packageName = context.getPackageName(); } public FakeR(Context context) { this.context = context; packageName = context.getPackageName(); } public int getId(String group, String key) { return context.getResources().getIdentifier(key, group, packageName); } public static int getId(Context context, String group, String key) { return context.getResources().getIdentifier(key, group, context.getPackageName()); } }