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

اجرا برنامه در اکتویتی قفل و روشن نماندن صفحه


ali mo

سوال

سلام وقت بخیر خدمت هم دوستان

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

	Dim r As Reflector
	r.Target = r.GetActivity
	r.Target = r.RunMethod("getWindow")
	r.RunMethod2("addFlags", 6815872, "java.lang.int")

من می خوام خاموش شه

با کد زیر هم دوباره تلاش می کنم که بر گردونم به حالت قبل ولی نمیشه فک کنم اون عدد باید عوض شه ک چنیین مقداری ست نشه

	Dim pho As PhoneWakeState
	
'	pho.KeepAlive(False)
	
	pho.ReleaseKeepAlive

سورس زیر همین کد ها هستش

ممنون میشم کمک کنید

دریافت فایل

testapp.zip

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

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

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

در 2 ساعت قبل، ali mo گفته است :

سلام وقت بخیر خدمت هم دوستان

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

من می خوام خاموش شه

با کد زیر هم دوباره تلاش می کنم که بر گردونم به حالت قبل ولی نمیشه فک کنم اون عدد باید عوض شه ک چنیین مقداری ست نشه

سورس زیر همین کد ها هستش

ممنون میشم کمک کنید
 

 

یه تایمر ست کنید که بعداز 5 یا 10 ثانیه ساب زیر رو اجرا کنه توی همون اکتیوتی البته.

Private Sub clearFlags
	Dim r As Reflector
	r.Target = r.GetActivity
	r.Target = r.RunMethod("getWindow")
	r.RunMethod2("clearFlags", 6815872, "java.lang.int")
End Sub

 

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

در 40 دقیقه قبل، محمدرضا شاهپیری گفته است :

یه تایمر ست کنید که بعداز 5 یا 10 ثانیه ساب زیر رو اجرا کنه توی همون اکتیوتی البته.


Private Sub clearFlags
	Dim r As Reflector
	r.Target = r.GetActivity
	r.Target = r.RunMethod("getWindow")
	r.RunMethod2("clearFlags", 6815872, "java.lang.int")
End Sub

 

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

راهی نیست که فقط رویداد روشن ماندن صفحه رو کنسل کرد؟

منطقا باید بعد از استفاده از ریلیس برگرده رو حالت قبل و صفحه رو با تایمر خود دستگاه خاموش کنه ولی چرا عمل نمی کنه واقعا جای تعجبه

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

در 5 ساعت قبل، ali mo گفته است :

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

راهی نیست که فقط رویداد روشن ماندن صفحه رو کنسل کرد؟

منطقا باید بعد از استفاده از ریلیس برگرده رو حالت قبل و صفحه رو با تایمر خود دستگاه خاموش کنه ولی چرا عمل نمی کنه واقعا جای تعجبه

خیر دوست عزیز امکانش نیست. تنها راهش همینه.

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

بایگانی شده

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

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

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