بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
کلیک شدن روی باتن و باز شدن نرم افزار lineویا Tango
سلام دوستان من می خوام با کلیک شدن روی باتن نرم افزار line ویا Tango باز کنم و همچنین اگر در گوشی نصب نبودن با پیغامی بگم که نرم افزار نصب نیست.
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
حامد
11 سال پیش
+1
0
با متد زیر میتوانید هر اپلیکیشنی را باز یا اگر وجود نداشت به مارکت مراجعه دهید :
public void startNewActivity(Context context, String packageName) {
Intent intent = context.getPackageManager().getLaunchIntentForPackage(packageName);
if (intent != null) {
/* We found the activity now start the activity */
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
} else {
/* Bring user to the market or let them choose an app? */
intent = new Intent(Intent.ACTION_VIEW);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setData(Uri.parse("market://details?id=" + packageName));
context.startActivity(intent);
}
}
برای اینکه پیغان نشان بدهید باید در قسمت else به جای intent به مارکت یه Toast نمایش دهید.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .