رفتن به مطلب
  • 0

دسترسی به تنظیمات تلفن(Change Screen TimeOut)


alia

سوال

سلام

چطوری میشه تنظیمات یه گوشی رو تغییر داد مثلا من میخوام زمان روشن موندن صفحه موبایل رو تغییر بدم باید چی کار کرد؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

2 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

درود

Sub Activity_Create(FirstTime As Boolean)
   SetScreenTimeout(120000)
   Log(GetScreenTimeout)
End Sub


Sub SetScreenTimeout(Timeout As Int) As Int
   Dim jo As JavaObject
   Return jo.InitializeStatic("android.provider.Settings.System") _
     .RunMethod("putInt", Array As Object(GetContext.RunMethod("getContentResolver", Null) _
     , "screen_off_timeout", Timeout))
End Sub

'Return the timeout measured in milliseconds
Sub GetScreenTimeout As Int
   Dim jo As JavaObject
   Return jo.InitializeStatic("android.provider.Settings.System") _
     .RunMethod("getInt", Array As Object(GetContext.RunMethod("getContentResolver", Null) _
     , "screen_off_timeout"))
End Sub

Sub GetContext As JavaObject
  Return GetBA.GetField("context")
End Sub

Sub GetBA As JavaObject
  Dim jo As JavaObject
  Dim cls As String = Me
  cls = cls.SubString("class ".Length)
  jo.InitializeStatic(cls)
  Return jo.GetFieldJO("processBA")
End Sub

اضافه کردن Permission در Manifest فراموش نشود :

AddPermission(android.permission.WRITE_SETTINGS)
لینک ارسال
به اشتراک گذاری در سایت های دیگر

چطور میشه زمانی که صفحه روشن بمونه رو تغیر داد؟و چه جوری میشه فعالش کرد؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...