View Full Version : چگونگی آدرس دهی به یک فایل apk
  
samira1374
دوشنبه 13 بهمن 1393, 18:14 عصر
سلام اساتید.
من تو یه برنامه میخوام با کلیک بر روی Btn1 فایل apk رو از پوشه ای که هست پیدا کنه و اجرا کنه.
در واقع این کد برای ساخت لیست نرم افزارهاست.که با کلیک کردن روی  button های مربوط به هر نرم افزار ،فایل apk مربوط به اون باز شه و اجرا شه؟
ممنون میشم اگه با کد بهم توضیح بدید
rubiks.kde
دوشنبه 13 بهمن 1393, 22: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.