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

سوال

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

در حال بررسی 0
, 2018-12-07T18:52:22+03:30 4 پاسخ کاربر تازه 0

پاسخ ها ( 4 )

    0
    2018-12-08T20:53:16+03:30

    سلام

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

    • دو تا label به صفحه اضافه کنید:
    Private lblOFF As Label
    Private lblON As Label

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

    • و دو تا Sub براشون تعریف میکنیم
    Sub lblON_LongClick
    	
    	lblON.Enabled = False	
    	lblON.Color = Colors.RGB(227,227,227)
    	lblON.TextColor = Colors.Gray
    
    	lblOFF.Enabled = True
    	lblOFF.Color = Colors.RGB(0,191,255)
    	lblOFF.TextColor = Colors.Black
    
    	'Do Turn Off Code ...
    End Sub
    
    
    Sub lblOFF_LongClick
    	
    	lblON.Enabled = True
    	lblON.Color = Colors.RGB(0,191,227)
    	lblON.TextColor = Colors.Black
    
    	lblOFF.Enabled = False
    	lblOFF.Color = Colors.RGB(227,227,227)
    	lblOFF.TextColor = Colors.Gray
    
    	'Do Turn On Code ...
    End Sub

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

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

    موفق باشید.

    0
    2018-12-09T17:40:49+03:30

    من میخوام gps رو خاموش و روشن کنم که میگن اندروید 4 به بالا نمیتونی این کارو کنی من اندرویدم خدا شکر 4.1 و

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

    0
    2018-12-10T18:33:44+03:30

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

    • کتابخانه ToggleLibrary را از این لینک دانلود و به پروژه اضافه کنید.
    • سپس متغیری از نوع Toggle تعریف کنید.
    Private TGL As Toggle
    
    • سپس Initialize کرده و کدتون رو بنویسید.
    TGL.Initialize()
    TGL.TurnGPSOn

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

    RingerMode
    sScreenOn
    GPS
    AirplaneMode
    Bluetooth
    DataConnection
    Wifi

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

    موفق باشید.

    0
    2018-12-10T21:06:51+03:30

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

      0
      2018-12-10T22:31:46+03:30

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

ارسال یک پاسخ