عضویت در سایت

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ ایمیل خود را وارد کنید

ورود

عضویت در سایت

رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید

در بین 1170 آموزش و 2023 پرسش به دنبال چه هستید؟

ویندوز
نصب آنلاین ویندوز

ویندوز 7,8,10,11
مشاوره
مشاوره خرید لپ تاپ و کامپیوتر

مشاوره حرفه ای دریافت کن
بلاگ
مقالات آموزشی

1k+
پشتیبانی آنلاین

سخت افزار/نرم افزار

دریافت لیست برنامه های نصب شده در B4A

سلام

ممکنه در برنامه ای که دارید می نویسید، نیاز داشته باشید تا برنامه های نصب شده روی گوشی رو به کاربر نشون بدید. به همین دلیل در این مطلب به کمک یک قطعه کد ساده لیست برنامه های نصب شده در گوشی را دریافت و در یک ListView نمایش میدهیم، در ادامه همراه بپرسم باشید.

آموزش:

  • ابتدا بیسیک فور اندروید را باز کنید و کتابخانه Phone را به برنامه اضافه کنید.
  • سپس در Designer یک لایه بسازید و یک ListView به لایوت اضافه کنید و لایوت را ذخیره کنید.
lv

محیط Designer

  • به محیط کد نویسی برگردید و متغیرهای زیر را اضافه کنید.

  • در Activity_Create کدهای زیر را قرار دهید(چون با لود برنامه قصد نمایش برنامه های نصب شده را داریم در این قسمت قرار میدهیم).

توضیح:

ابتدا آمدیم یک ListView با نام lv تعریف کردیم که برای نمایش لیست برنامه ها مورد استفاده قرار میگیرد، سپس یک متغیر با pm از نوع PackageManager تعریف که برای دریافت لیست برنامه ها مورد استفاده قرار میگیرد و در نهایت یک لیست با نام Packages تعریف کردیم.

مطلب پیشنهادی:  لیست خطاهای Flash Tools + راه حل

سپس در قسمت کدنویسی اول لایوت را لود کردیم(خط ۱)؛ سپس لیست را خالی کردیم(خط ۲)، سپس لیست برنامه ها را دریافت و در list ذخیره کردیم(خط ۳) و با کمک حلقه For نام برنامه به همراه آیکن برنامه ها را دریافت و در ListView نمایش دادیم(خط ۴ تا ۹).

حال برنامه را اجرا کنید، خروجی برنامه به شکل زیر خواهد بود.

view-app

view-app

سورس کد مربوط به آموزش را می توانید از انتهای پست دانلود کنید.

همراه ما باشید با دیگر آموزش ها …

برای مشاهده دیگر آموزش های B4A کلیک کنید(تمامی آموزش ها رایگان است).

موفق باشید.


دانلود: سورس نمایش لیست برنامه های نصب شده در گوشی


پيش نمايش: کليک کنيد


حجم: 430 کیلوبایت


رمز فايل فشرده: www.beporsam.ir


سورس را از حالت فشرده خارج کنید و توسط B4A باز کنید.


اگر در رابطه با مطلب بالا سوالي يا مشکلي داريد ميتوانيد سوال خود را در سايت بپرسيد، کاربران سايت پاسخگوي سوالات شما خواهند بود.


عضويت در سايت


پرسيدن سوال


درباره احمد آخوندیمدیر سایت

همیشه در تلاش برای یادگیری :) ارتباط با من: 09159352892

دنبال کردن

دیدگاه ( 2 )

  1. سلام

    در رابطه با سوال سوم:

    برای سفارشی سازی لیست برنامه ها میتونید هم از CustomListView استفاده کنید و هم اینکه دو آموزش زیر رو مطالعه کنید(در دو آموزش زیر ListView رو راست چین کردیم):

    در رابطه با سوال اول و دوم:

    در آموزش بالا توسط کتابخانه ی آماده لیست برنامه ها رو نمایش دادیم؛ حال برای اینکه اون طور که میخواید نمایش داده بشه یا باید به صورت دستی کد نویسی کنید یا کتابخانه ی دیگه ای پیدا کنید یا هم اینکه همین کتابخانه رو سفارشی سازی کنید.

    که انجام هر یک از سه مورد بالا نیازمند، سطح نسبتا بالایی از برنامه نویسی هست.

    موفق باشید.

  2. این دیدگاه ویرایش شده است

    سلام من ۳ تا سوال داشتم

    ۱- چطور میشه به هر کدومشون اکتیویتی داد که وقتی روش کلیک شد بره به اکتیویتی جدید و مشخصاتش دیده بشه؟

    ۲- چطور میشه بجای پکیج نیم حجم فایل رو نشون داد؟

    ۳- چطور میشه راست چینشون کرد؟

    با تشکر

ارسال نظر

رفتن به بالا

سامانه آموزشی و خدماتی بپرسم

اولین وب سایت آموزشی و پرسش و پاسخ در ایران

بپرسم را میتوان به عنوان مرجعی برای آموزش و حل مشکلات دانست، در بپرسم سعی کرده ایم آموزش های برنامه نویسی، طراحی سایت، کار با نرم افزارها ها و… را آموزش دهیم. همچنین محیطی فراهم کرده ایم تا کاربران بتوانند در این محیط سوالات خود را بپرسند و مشکل خود را حل کنند.