آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

کلیک شدن روی باتن و باز شدن نرم افزار lineویا Tango

ameriasl  11 سال پیش  11 سال پیش
0 0

سلام دوستان من می خوام با کلیک شدن روی باتن نرم افزار 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 نمایش دهید.


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .