Да, я думаю, что вы можете , поместить этот apk во внутреннюю память и затем использовать намерение. Вы можете установить его с помощью программы. Сначала проверьте с помощью диспетчера пакетов Android, доступен ли сканер штрих-кода на устройстве или нет, еслине устанавливайте его,
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(path+"/Bscanner.apk")), "application/vnd.android.package-archive");
startActivity(intent);
Но если возможно, вам нужно интегрировать библиотеку Zxing в приложение для Android и использовать ее, поэтому вам не нужно устанавливать apk Bar-code Scanner на устройство ..