كيف تحصل على مستوى البطارية الحالي في. NET CF 3.5؟
-
22-08-2019 - |
سؤال
وكيف - أو ما هي أفضل طريقة - لاسترداد مستوى البطارية الحالي للجهاز في. NET CF 3.5 على ويندوز موبايل 5 و 6
المحلول
وأعتقد أنك تريد استخدام namepsace Microsoft.WindowsMobile.Status
(وتحديدا في الطبقة SystemState
.
using Microsoft.WindowsMobile.Status;
...
BatteryLevel batteryLevel = SystemState.PowerBatteryStrength;
BatteryState batteryState = SystemState.PowerBatteryState;
وانظر <لأ href = "http://www.nullskull.com/q/10249680/how-to-get-battery-percentage-in-windows-mobile-app-using-cnet.aspx" يختلط = " نوفولو noreferrer "> هذا المنصب للحصول على نموذج التعليمات البرمجية الكاملة.
نصائح أخرى
وربما كنت تريد الدولة من الدرجة الوسيط إعلام أن Noldorin يوصي. أنا لا أعتقد أنه يعطيك معلومات الحبوب دقيقة جدا. يمكنك الحصول على معلومات مثل منخفضة أو منخفضة جدا. إذا كنت بحاجة إلى نسب معينة النظر في استخدام GetSystemPowerStatusEx.
وHOWTO: الحصول على جهاز حالة الطاقة GetSystemPowerStatusEx
لإضافة إلى استجابة CJ يمكن أن تجد رمز المثال كيفية الحصول على معلومات مفصلة بطارية من <لأ href = "http://www.codeproject.com/kb/mobile/Wimopower1.aspx" يختلط = "نوفولو noreferrer "> http://www.codeproject.com/kb/mobile/Wimopower1.aspx . تتضمن هذه المعلومات الخليط مستوى الطاقة، ودرجة الحرارة، سواء كان هو اتهام أو استنزاف، وكمية التيار يجري وضعها.