PDA

View Full Version : چطور بفهمم قفل گوشی باز شده؟؟؟



mani2000
پنج شنبه 08 مهر 1395, 09:27 صبح
سلام من میخواهم در برنامه ام بفهمم کی قفل گوشی باز میشه؟ کسی بلده چطوری؟ ميدونم باید از برودکست استفاده کنم چند نمونه دیدم در نت امتحان کردم اما جواب نداد...

mnakhaeipoor
پنج شنبه 08 مهر 1395, 10:22 صبح
سلام من میخواهم در برنامه ام بفهمم کی قفل گوشی باز میشه؟ کسی بلده چطوری؟ ميدونم باید از برودکست استفاده کنم چند نمونه دیدم در نت امتحان کردم اما جواب نداد...
قاعدتا باید از برودکست ACTION_USER_PRESENT کمک بگیری :


<receiver android:name=".ScreenReceiver">
<intent-filter>
<action android:name="android.intent.action.USER_PRESENT" />
</intent-filter>
</receiver>


اما مسئله ای که هست اینه که اینتنت ACTION_USER_PRESENT فقط زمانی برادکست میشه که شما از لاکر پیشفرض خود اندروید استفاده میکنی
اگر از GoLocker یا WidgetLocker یا هر لاکری به غیر از دیفالت اندروید استفاده میکنی احتمالا اینتنت ACTION_USER_PRESENT برادکست نشه (شایدم بشه!) چون معمولا هر لاکری اینتنت خودش رو برادکست میکنه
باید توی داکیومنتیشن هر لاکر بررسی کنی
مثلا WidgetLocker : لینک (http://teslacoilsw.com/widgetlocker/developers)

mani2000
جمعه 09 مهر 1395, 07:35 صبح
سلام بله نمونه های نت هم همین کدی و اون دسترسی که گفتید رو داشتن امتحان کردم واسه هیچ کدوم از قفل های آندرویدکار نکردن
این لینکی که دادید رو سر در نیاورد. . پس راهی برای این کار نیست؟ ممنونم

mani2000
چهارشنبه 21 مهر 1395, 10:12 صبح
دوستان گلم خواهشا یکی کمک کنه چکار کنم چطور میشه؟؟