Jump to content
برای استفاده از انجمن و عضـویت کلیک کنید.

AnswerCenter

مرکز پاسخگویی به سوالات برنامه نویسی

درخواست سفارش پروژه

اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

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


  • 0
ali mo

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

Question

ali mo    95

کاربر رو به رشد

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

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

	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

  • پسندیدن 1

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0
محمدرضا شاهپیری    3,965

مدیر کل سایت

در 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

 

  • پسندیدن 1

Share this post


Link to post
Share on other sites
  • 0
ali mo    95

کاربر رو به رشد

در 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

 

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

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

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

Share this post


Link to post
Share on other sites
  • 0
محمدرضا شاهپیری    3,965

مدیر کل سایت

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

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

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

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

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

  • پسندیدن 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...