پارسکدرز اولین بازار کار آنلاین ایران آخرین ارسال های انجمن

تکه‌کد برسی نصب‌بودن یک برنامه در برنامه نویسی اندروید(جاوا)

عکس پست_تکه کد اندروید

تکه کدی که اینبار در اختیارتون قرار میگیره برای اینه که چک بشه یه برنامه توی گوشی کاربر نصب هست یا نه.این کد تو مواردی میتونه خیلی مفید باشه مثلا میشه برسی کرد برنامه لاکی پچر تو گوشی کاربر نصب هست یا نه و اگه نصبه جلوی خرید توی برنامش گرفته شه(تا امکانات برنامه با پرداخت الکی و جعلی آزاد نشه)!یا مثلا میشه چک کرد اگه یه برنامه دیگه از شرکت ما تو گوشی نصب نبود اونو پیشنهاد بده.

زبان این تکه کد جاوا هست و توی اندروید ۴٫۲٫۲ تست شده.

تکه کد:

یه توضیح کوچیک!

با این خط و با استفاده از کلس پکیج منیجر میخوایم به اطلاعات یه برنامه دسترسی داشته باشیم:

 

“ir.codenama.test” اسم پکیج برنامه ماست که دنبالش میگردیم.پس شما باید اسم پکیج برنامه مورد نظرتون رو بدونید.

اگه برنامه وجود داشت که خطایی توی این دستور نباید اتفاق بیفته و میره سراغ خط بعد که نمایش یک پیغام توسته:

اگر  هم وجود نداشت که به علت وجود “خطای پیدا نشدن نام پکیج” مستقیم میره سرغ catch و پیغام نصب نبودن برنامرو نشون میده.

 

اگه بخواید میتونید این کد رو بذارید تو یه تابع که جواب رو با true و false برگردونه:

 

سعی کردم توضیح مناسبی داده باشم اما اگه جایی اشتباه بوده یا نا مشخص اون رو اطلاع بدید  😉

در آخر میتونید از کد کلس MainActivity خودم توی یه فایل تکست استفاده کنید:

MainActivity.txt

 

مدیر

سلام
ابوالفضل هستم برنامه نویس نه چندان حرفه ای اندروید با کمی مهارت در طراحی وب و گرافیک1
نظراتتون رو درمورد سایت میتونید از طریق قسمت تماس با ما با بهم بگید.
به امید پیشرفت بیشتر :)

شاید این مطالب را هم دوست داشته باشید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سه × چهار =