यह फ़्रेमवर्क Health@1.0 के साथ तब तक काम करता रहेगा, जब तक इसे पूरी तरह से बंद नहीं कर दिया जाता
स्टैंडर्ड के हिसाब से
एचएएल के बंद होने का शेड्यूल.
जब Health@1.0 काम न करे (एंट्री हटा दी गई है
फ़्रेमवर्क के साथ काम करने वाला मैट्रिक्स),
इनसे बचने के लिए, healthd
और libbatterymonitor
को भी सिस्टम से हटाना ज़रूरी है
स्वस्थ लोगों के व्यवहार के बारे में जानकारी नहीं है. Health@1.0 एक वैकल्पिक एचएएल है और यह सभी
Health@1.0 पर healthd
डिपेंडेंसी को शून्य जांच से सुरक्षित रखा जाता है. कुछ भी नहीं करना चाहिए
के बंद हो जाने के बाद,
जब Android, लेगसी कोड पाथ (healthd,health@1.0) को हटाता है, तो Health@1.0 HAL को रोकने के शेड्यूल के हिसाब से इसका इस्तेमाल नहीं किया जा सकता. इसके अलावा, Android ने भी इसे हटाता है:
- फ़्रेमवर्क में हेल्थ्ड डिपेंडेंसी
- स्वस्थ
- Health@1.0 सिस्टम से एचएएल डेफ़िनिशन लाइब्रेरी
- फ़्रेमवर्क कंपैटब���लिटी मैट्रिक्स में Health@1.0 की एंट्री
स्वास्थ्य की जानकारी हटाएं
Android 9 के साथ लॉन्च होने वाले डिवाइसों के लिए
Health 2.0 HAL की सुविधा देने वाले Android 9 वर्शन पर अपग्रेड किया जा रहा है
हमारा सुझाव है कि सिस्टम इमेज से healthd
को हटा दें
का इस्तेमाल करें.
ऐसा करने के लिए:
सिस्टम इमेज से
healthd
औरhealthd.rc
हटाएं. इसके लिए, सूंग में खास तौर पर डिवाइस के लिए लागू किए जाने वाले अपडेट के बाद:cc_binary { name: "android.hardware.health@2.0-service.device_name" overrides: ["healthd"], // ... }
या, अगर मॉड्यूल 'बनाएं' में है:
LOCAL_MODULE_NAME := \ android.hardware.health@2.0-service.device_name LOCAL_OVERRIDES_MODULES := healthd
अगर डिफ़ॉल्ट रूप से
android.hardware.health@2.0-service
लागू होता है, तो इंस्टॉल है, तो अगर आप��े ������ ���� फ़ॉर्मैट की फ़ाइल नहीं है, तोandroid.hardware.health@2.0-service.device_name
बटन का इस्तेमाल करें. ज़्यादा के लिए जानकारी, स्वास्थ्य को लागू करना देखें.