ساخت toggle button برای روشن و خاموش کردن gps

سوال

سلام
خسته نباشید
من میخوام برای گوشیم که اندروید ۴.۱ نرم افزاری درست کنم که gps رو بتوان با یک
باتون خاموش و روشن کرد  ( در b4a ) ولی نمیدونم چجوری از کتابخانه تاگل هم استفاده کردم ولی نشد
لطفا کمک کنید

در حال بررسی 0
, ۱۳۹۷/۹/۱۶ ۱۸:۵۲:۲۲ 4 پاسخ کاربر تازه 0

پاسخ ها ( 4 )

    0
    ۱۳۹۷/۹/۱۷ ۲۰:۵۳:۱۶

    سلام

    برای ساخت یک Toggle Buttons میتونید به شکل زیر عمل کنید:

    • دو تا label به صفحه اضافه کنید:

    lblOFF برای حالت غیرفعال بودم و lblON برای حالت فعال بودن

    • و دو تا Sub براشون تعریف میکنیم

    در رویداد lblON کدهایی که وقتی Toggle غیرفعال بنویسید و در بخش lblOff وقتی Toggle فعاله(روشن هست) بنویسید.

    حالا بستگی به کاری که میخواید انجام بدید؛ کدی که میخواید رو می نویسید.

    موفق باشید.

    0
    ۱۳۹۷/۹/۱۸ ۱۷:۴۰:۴۹

    من میخوام gps رو خاموش و روشن کنم که میگن اندروید ۴ به بالا نمیتونی این کارو کنی من اندرویدم خدا شکر ۴.۱ و

    کد خاموش روشنشو میخواستم

    0
    ۱۳۹۷/۹/۱۹ ۱۸:۳۳:۴۴

    در سایت مرجع نوشته شده بود که در اندروید ۴ به پایین امکان پذیره، حالا شما مراحل زیر رو دنبال کنید.

    • کتابخانه ToggleLibrary را از این لینک دانلود و به پروژه اضافه کنید.
    • سپس متغیری از نوع Toggle تعریف کنید.

    • سپس Initialize کرده و کدتون رو بنویسید.

    متدهایی که این کتابخونه داره:

    الا یک سری متد ها رو میبینم باز تو این کتابخانه که باTurn شروع میشن واخرشون یا به offویا به onختم میشن که تمامی این متد ها یه چیزی رو خاموش یا روشن میکنن به مثال توجه کنید:
    TurnWiFiOff
    این متد میاد وای فای رو خاموش میکنه و مخالف اون که این کد هست میاد وای فای رو روشن میکنه
    TurnWiFiOn
    خوب دوستان این کتابخونه هنوز متد هایی دیگه ایم داره که یکیش اینه
    Reboot
    با این متد میتونید گوشی کاربر را ریستارت کنید و این متد هم چک میکنه ایا صفحه اسکرین روشن هست یا نه؟
    isScreenOn
    و یک سری کد های دیگه هم هست که باToggle شروع میشن که اینا میان چک میکنن اگه فلان چیز روشن بود خاموشش میکنن اگه خاموش بود روشنش میکنن

    موفق باشید.

    0
    ۱۳۹۷/۹/۱۹ ۲۱:۰۶:۵۱

    این کارو گردم وایفا و باوتوس رو تونست خاموش و روشن کنه ولی GPS رو نه

      0
      ۱۳۹۷/۹/۱۹ ۲۲:۳۱:۴۶

      احتمالش هست که بخاطر نسخه های جدید اندروید باشه(تو سایت مرجع هم نوشته بود) تحقیق کنید ببینید با استفاده از intent ها میشه همچین کاری کرد …

ارسال یک پاسخ