سؤال

هل هناك أي شيء لطيف للحصول على الإشعارات/النوايا/التغييرات من نظام Systemlog في Android.

يعرض Logcat فقط الجزء الأخير من نظام SystemLog الذي أجده محدودًا للغاية وأرغب في دفق التغييرات على خادم الويب أو من تطبيق ما.

/Br Johannes

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

المحلول

شريطة أن يتطلب تطبيقك Android.permission.read_logs ، يمكنك تشغيل logcat على الجهاز نفسه ، و اقرأ إخراجها مع Process.getInputStream ().

لم أختبرها ، لكنني أعتقد أنه يجب أن يسمح لاسترداد إخراج Live Logcat (شريطة أن تحذف خيار -D في المثال أعلاه).

بصرف النظر عن تشغيل Logcat على الجهاز ، لا أعتقد أن هناك أي طريقة للوصول إلى السجل أو إخطار الرسائل الجديدة.

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