View Full Version : تشخیص روشن شدن صفحه نمایش
ali.s7092
شنبه 04 مهر 1394, 22:16 عصر
با سلام
چطور می توان فهمید کاربر صفحه نمایش گوشی را روشن کرده است ؟ و یا اینکه وارد صفحه ی home شده است؟
مثلا تشخیص بدهیم که کلید home یا power زده شده است
aesshoferi
یک شنبه 05 مهر 1394, 10:04 صبح
کلا توی اندروید هرچیزی که مربوط به سیستم عامل میشه اغلب از طریق رجیستر کردن رسیور به شما اجازه میده متوجه بشی، مثل همین روشن شدن صفحه نمایش. طبق توضیحی که اینجا نوشته https://stackoverflow.com/a/9478013 دو اینتنت هست ولی اگر رسیور هم تعریف کن کار نمیکنه و از نظر من هم منطقیه چون این یه رسیوری میشه که خیلی اوقات اجرا میشه و performance بدی داره. برای همین الزاما شما باید یه سرویس long running اجرا کنی.
ali.s7092
یک شنبه 05 مهر 1394, 10:34 صبح
چطور می توان فهمید که با کلید home و power صفحه روشن شده؟
aesshoferi
دوشنبه 06 مهر 1394, 07:42 صبح
چطور می توان فهمید که با کلید home و power صفحه روشن شده؟
من جواب شما رو نمیدم چون یاد نگرفتید وقتی جوابتون رو گرفتید بابت جواب قبلی تشکر کنید و بعد دو سوال دیگر بپرسید. میتوانید سرچ کنید. اینم یاد بگیرید سرچ کردنو میگم.
ali.s7092
دوشنبه 06 مهر 1394, 10:30 صبح
من جواب شما رو نمیدم چون یاد نگرفتید وقتی جوابتون رو گرفتید بابت جواب قبلی تشکر کنید و بعد دو سوال دیگر بپرسید. میتوانید سرچ کنید. اینم یاد بگیرید سرچ کردنو میگم.
من هم منتظر جواب شما نیستم.
جواب : با توجه به https://stackoverflow.com/a/9478013 که در مورد روشن شدن صفحه نمایش توضیح داده و اینکه هر کلید دارای کدی می باشد. پس با چک کردن برقراری هر دوشرط (روشن شدن صفحه و کلیک شدن کلیدها) در یک سرویس می توان پی برد که صفحه نمایش توسط کلید home یا power روشن شده
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.