View Full Version : چگونگی آدرس دهی به یک فایل apk
samira1374
دوشنبه 13 بهمن 1393, 17:14 عصر
سلام اساتید.
من تو یه برنامه میخوام با کلیک بر روی Btn1 فایل apk رو از پوشه ای که هست پیدا کنه و اجرا کنه.
در واقع این کد برای ساخت لیست نرم افزارهاست.که با کلیک کردن روی button های مربوط به هر نرم افزار ،فایل apk مربوط به اون باز شه و اجرا شه؟
ممنون میشم اگه با کد بهم توضیح بدید
rubiks.kde
دوشنبه 13 بهمن 1393, 21:49 عصر
ابتدا به این صورت لیست برنامه هایی که نصب هست رو در بیارید
final PackageManager pm = getPackageManager();
List<applicationinfo> packages = pm.getInstalledApplications(PackageManager.GET_MET A_DATA);
for (ApplicationInfo packageInfo : packages) {
Log.d(TAG, "Installed package : " + packageInfo.packageName);
Log.d(TAG, "Launch Activity : "+ pm.getLaunchIntentForPackage(packageInfo.packageNa me));
}
به این صورت ان ها را اجرا کنید
protected void launchApp(String packageName) { Intent mIntent = getPackageManager().getLaunchIntentForPackage(
packageName);
if (mIntent != null) {
try {
startActivity(mIntent);
} catch (ActivityNotFoundException err) {
Toast t = Toast.makeText(getApplicationContext(),
R.string.app_not_found, Toast.LENGTH_SHORT);
t.show();
}
}
}
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.