سؤال

أود أن تشغيل الخدمة/الخلفية المهمة التي من شأنها الكشف عن المستخدم الخمول (التي ستكون لمس الشاشة أو فتح الهاتف).

سيكون تستخدم للكشف عن فقدان الهاتف ، ثم أرسل الموقف المعلومات إلى ملقم.تلقائيا (نعم).

كيف يمكنني الكشف عن ذلك ؟

شكرا

هل كانت مفيدة؟

المحلول

أعتقد أنك بحاجة إلى خدمة الخلفية أن ننظر إذا كان الروبوت ليس على وجود المستخدم.

يمكنك استخدام الروبوت وأجهزة الاستشعار ، مثل التسارع, إلى الكشف عن ما إذا كان الهاتف النشط.(إذا كان شخص ما على الهاتف ، وأجهزة الاستشعار تغيير) و سوف تحتاج إلى إيقاظ خدمة في العادي كمية من الوقت للتحقق مما إذا كان جهاز استشعار قد تغير.إذا كان جهاز استشعار لم يتغير على الإطلاق في كمية كبيرة من الوقت كان الهاتف المفقودة.

النظر في هذا: كيفية الكشف عن وجود المستخدم في أندرويد ؟

و هذا: https://developer.android.com/training/run-background-service/index.html

نصائح أخرى

يجب عليك استخدام جهاز استقبال البث ل Action_screen_on، Action_screen_off و Action_User_Present.

اقرأ المزيد هنا نظام Android - كشف الحدث إلغاء قفل الهاتف، وليس الشاشة على

حسنا، في الواقع وجدت إجابة نفسي: P

لم أفكر في فتح الشاشة (أو تشغيل) قبل كتابة إجابتي ... ثم وجدت هذا: http://thinkandroid.wordpress.COM / 2010/01 / 24 / المناولة - الشاشة، وعلى الشاشة على النوايا /

أعتقد أنه سوف يساعدني ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top