افزودن برنامه به سرپرست دستگاه و قفل کردن صفحه گوشی در B4A


افزودن برنامه به سرپرست دستگاه و قفل کردن صفحه گوشی در B4A
20 مرداد 1398
611 بازدید
نویسنده:

در این نمونه سورس با استفاده از کتابخانه AdminManager بیسیک۴اندروید برنامه رو به لیست سرپرست های دستگاه اضافه و با دریافت این دسترسی صفحه گوشی رو قفل میکنیم.

💡 همچنین توجه داشته باشید که در این صورت کاربر تا زمانی که برنامه رو از این لیست خارج نکنه قادر به حذف نصب اون نیست.

 

 


سرپرست دستگاه چیست؟

برنامه هایی که به این لیست اضافه خواهند شد با توجه به پیغامی که خودشون از قبل برای تایید گرفتن از شما براتون به نمایش میگذارند دسترسی هایی از جمله: قفل کردن صفحه، تغییر رمز ورود، تغییر قوانین رمز عبور و… رو دارند. بنابراین چه برنامه نویسان و چه کاربران باید از این امکان استفاده ی درست کنند، اگرچه مارکت ها هم به این دسترسی حساس هستن و می بایست با ذکر دلیل در برنامه ها استفاده بشه و در غیر این صورت مورد تایید واقع نمیشن.


 

 

✅ در این برنامه چه اتفاقی میوفته؟

 

۱- بعد از باز شدن برنامه در صورت نداشتن دسترسی از کاربر خواسته میشه تا برنامه تون رو به لیست سرپرست ها اضافه کنه

۲- با دکمه که در برنامه وجود داره میتونیم گوشی رو قفل کنیم

۳- درصورت اضافه شدن برنامه ی شما به لیست سرپرست های دستگاه، کاربر تا زمانی که ازاون لیست خارجش نکنه قادر به حذف اپ نیست

 

برای دریافت سورس از جعبه دانلود پایین استفاده کنید.


برای اطلاع از جدیدترین سورس ها و آموزش های سایت در کانال تلگرامی کافه توسعه عضو بشید: @CafeToseeh

دریافت سورس

حجم فایل: 8.48 کیلوبایت

فرمت فایل: ZIP

منبع: کافه توسعه


پژمان نیکروان
پژمان نیکروان

پژمان نیکروان هستم؛ مدیر وب سایت کافه توسعه، شروع فعالیتم به برنامه نویسی از سال 1392 بوده و هدف از ایجاد وبسایت اشتراک گذاری تجارب خودم و دیگر برنامه نویسان هست.

ارسال دیدگاه

می توانید از تگ های HTML نیز استفاده کنید :
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

دیدگاه های مطلب:
Profile Comment
ایمان

سلام و خسته نباشید خدمت آقا پژمان

یه لطفی کنید به این سورس یه نگاه بندازید
تو سرویس از PNBroadcastReceive استفاده کردم
می خوام به محض غیر فعال شدن قسمت سرپرست دستگاه یه مسیج بده
اینم سورس تو picofile آپلود کردم
http://s13.picofile.com/file/….

پاسخ دادن

9 خرداد 1399

    Profile Comment
    پژمان نیکروان

    سلام احتمالا این امکان وجود نداره و نمیشه فهمید با برادکست رسیور.
    شاید هم وجود داشته باشه باید بررسی بشه. اگر به نتیجه برسیم به ایمیلتون پیام ارسال میکنیم.

    پاسخ دادن

    9 خرداد 1399

Profile Comment
ایمان

سلام آقای نیکروان
تو سرویس راهی وجود داره که برنامه را به لیست سرپرست ها اضافه کنیم
تو سرویس انجام نمیشه
یا بشه کاری کرد که از برداشتن تیک لیست سرپرست جلوگیری کرد

پاسخ دادن

5 خرداد 1399

    Profile Comment
    پژمان نیکروان

    سلام منظورتون اینه که بصورت خودکار این اتفاق بیوفته؟
    خیر این امکان وجود نداره.

    پاسخ دادن

    5 خرداد 1399

      Profile Comment
      ناشناس

      من یه برنامه دیدم که هر بار تیک بر میداشتم دوباره تیک سرپرست خورده بود
      حال چه راهکاری میشه انجام داد که برنامه بعد از تایید شدن . دیگه کاربر نتواند غیر فعالش کنه

      پاسخ دادن

      5 خرداد 1399

        Profile Comment
        پژمان نیکروان

        بنده چنین موردی رو ندیدم تابحال و فکر نکنم اندروید چنین اجازه ای بده، اگر ممکنه اون اپ نمونه که میفرمایید رو بفرستید بررسی میکنیم.

        پاسخ دادن

        6 خرداد 1399

          Profile Comment
          ناشناس

          سپاس از لطفت پژمان جان
          لا اقل چطوری میشه فهمید که کاربر رفته قسمت phone administrators

          6 خرداد 1399

          Profile Comment
          پژمان نیکروان

          خواهش میکنم، اگه میخواین بفهمید که کاربر دسترسی سرپرست دستگاه رو فعال کرده از قبل یانه به شکل زیر بنویسید:
          Dim a As AdminManager
          If a.Enabled Then
          'فعال است
          End If

          7 خرداد 1399