Install apk file programmatically .
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/barcode.apk")), "application/vnd.android.package-archive");
startActivity(intent);
*first copy apk file to sd card programmatically and then do the above step *
OR
Step-by-Step way to install android apk to emulator:
1) Install Android SDK
2) Start the emulator by going to $SDK_root/emulator.exe
3) Go to command prompt and go to the directory $SDK_root/platform-tools
4) Type in the command adb install
5) Now ur app is up and running on the emulator
Look at this link to capture screen shot through ADB.