इस पेज पर, Android की सुरक्षा और निजता सेटिंग के बारे में बताया गया है. साथ ही, सेटिंग ऐक्सेस करने की अनुमति दें (इसमें स्ट्रक्चर, इंटिग्रेशन, और कस्टमाइज़ेशन शामिल हैं) सुरक्षा केंद्र की मदद से साइन इन करें.
Android 13 और इसके बाद के वर्शन में, सुरक्षा केंद्र में कई सुविधाएं जोड़ी गई हैं और निजता आइटम को एक ही पेज पर ले जाते हैं. इस पेज को सुरक्षा और निजता. सुरक्षा Center को क्विक सेटिंग से भी ऐक्सेस किया जा सकता है टाइल को अपनाएं.
सुरक्षा केंद्र में रीडायरेक्ट करने की एंट्री उपलब्ध कराई जाती है, ताकि उपयोगकर्ता किसी खास पेज को ऐक्सेस कर सकें सुरक्षा और निजता सेटिंग. सुरक्षा केंद्र उन समस्याओं की पहचान भी करता है जो उपयोगकर्ता से मिले डाइनैमिक डेटा को इकट्ठा करके, अपने डिवाइसों या खातों पर एक से ज़्यादा सोर्स होते हैं. यह डेटा उपयोगकर्ताओं को एक सामान्य सुरक्षा स्थिति की जानकारी देता है, खास सुझावों के लिए.
पहला डायग्राम. सुरक्षा केंद्र की स्क्रीन.
इंटिग्रेशन के लिए ज़रूरी शर्तें और दिशा-निर्देश
- Android 13 और Mainline M-2022-11 या इसके बाद वाला वर्शन
- सुरक्षा केंद्र को चालू करने के लिए, Android फ़्रेमवर्क की कॉन्फ़िगरेशन फ़ाइल:
- कॉन्टेंट बनाने
frameworks/base/core/res/res/values/config.xml
फ़ाइल के ओवरले किए जा सकने वालेconfig_enableSafetyCenter
फ़ील्ड कोtrue
पर सेट किया गया है (डिफ़ॉल्ट).
- कॉन्टेंट बनाने
सर्वर साइड से जुड़ी ज़रूरी शर्तें (सिर्फ़ Android 13 के लिए):
DeviceConfig
फ़्लैगsafety_center_is_enabled
कोtrue
पर सेट किया गया है (Android 14 का डिफ़ॉल्ट वर्शनtrue
).
दिशा-निर्देश
- जो GMS OEM, सुरक्षा केंद्र को लागू नहीं कर रहे हैं वे
config.xml
फ़ाइल काfalse
पर ओवरले किया जा सकने वालाconfig_enableSafetyCenter
फ़ील्ड (डिफ़ॉल्टtrue
है). अतिरिक्त जानकारी के लिए, सुरक्षा को चालू या बंद करना देखें बीच में. - Android में लॉकस्क्रीन इंटिग्रेशन में गड़बड़ी से बचने के लिए 13, के बारे में PendingIntent और PendingIntent समाधान के बारे में ज़्यादा जानें. Android 14 या Android 14 में ऐसा करने की ज़रूरत नहीं है 13 क्यूपीआर, क्योंकि समस्या ठीक कर दी गई है.
सुरक्षा केंद्र के साथ इंटिग्रेट करना
- सुरक्षा केंद्र चालू करना आपके डिवाइस पर.
- (ज़रूरी नहीं) डेटा का तरीका बदलने के लिए, सुरक्षा केंद्र की कॉन्फ़िगरेशन फ़ाइल में बदलाव करना दिया गया है. कॉन्फ़िगरेशन अपडेट करना फ़ाइल में सेव किया जाता है. इसमें बदलाव कॉन्फ़िगरेशन फ़ाइल को कस्टमाइज़ेशन के चरण की शर्तें पूरी करनी होंगी ज़रूरी शर्तें इसकी जांच GTS के साथ की जानी चाहिए टेस्ट जो बदलावों पर सख्त पाबंदियां लागू करती है.
- (ज़रूरी नहीं) अपने Settings ऐप्लिकेशन में बदलाव करें सुरक्षा और निजता एंट्री.
- सुरक्षा सोर्स के लिए सहायता जोड़ना या उसमें बदलाव करना ताकि यह पक्का किया जा सके कि सुरक्षा केंद्र लॉक स्क्रीन या बायोमेट्रिक्स (अगर यह सुविधा उपलब्ध हो). इसके लिए, सेटिंग में जाकर कुछ बदलाव करना पड़ सकता है ऐप्लिकेशन का इस्तेमाल करके, सही तरीके से. उदाहरण के लिए, कॉन्फ़िगरेशन फ़ाइल को उचित कॉन्फ़िगरेशन फ़ाइल में सेव करना और सुरक्षा केंद्र का इस्तेमाल करना सोर्स एपीआई में सेटिंग ऐप्लिकेशन खोलें.
- (वैकल्पिक) सुरक्षा केंद्र के यूज़र इंटरफ़ेस (यूआई) को पसंद के मुताबिक बनाना 30% से ज़्यादा लोगों को सुपरवाइज़ किया जा सकता है.
- संबंधित GTS और CTS चलाएं और पास करें टेस्ट.
- चरण 13 में, पक्का करें कि आपने डिवाइस सबमिट किया हो सर्वर-साइड की अनुमति वाली सूची के लिए फ़िंगरप्रिंट. इसमें ऐसा करने की ज़रूरत नहीं है 14.
सुरक्षा केंद्र के सोर्स
सुरक्षा केंद्र का कोई सोर्स, सुरक्षा केंद्र को डेटा उपलब्ध कराता है. सोर्स आम तौर पर मालिकाना हक ट्रांसफ़र करें. फ़िलहाल, सिर्फ़ सिस्टम ऐप्लिकेशन को अनुमति है सुरक्षा के सोर्स दिखाए जाएं. तीसरे पक्ष के ऐप्लिकेशन सुरक्षा के स्रोत नहीं हैं.
यहां सुरक्षा केंद्र स्रोतों के कुछ उदाहरण दिए गए हैं:
- लॉक स्क्रीन
- बायोमेट्रिक्स
- सुरक्षा से जुड़े अपडेट
- Find My Device
- Google Play Protect
- Google खाते की सुरक्षा जांच
- निजता से जुड़े सिग्नल
सुरक्षा केंद्र के सोर्स से इस तरह का डेटा मिल सकता है:
- उपयोगकर्ता को दूसरी स्क्रीन पर रीडायरेक्ट करने के लिए, सुरक्षा केंद्र के यूज़र इंटरफ़ेस (यूआई) की एंट्री. इस एंट्री में स्टेटस से पता चलता है कि उपयोगकर्ता पर जोखिम है या नहीं. स्थिति से जुड़ा अतिरिक्त मेटाडेटा. उदाहरण के लिए, टाइटल और सारांश.
- चेतावनी कार्ड (जिन्हें समस्याएं भी कहा जाता है) जिन्हें सीधे यहां से ठीक किया जा सकता है: सुरक्षा केंद्र पर जाकर या किसी उपयोगकर्ता को दूसरी स्क्रीन पर रीडायरेक्ट करके. हर समस्या पर इसमें टाइटल, जवाब, बटन लेबल, और कार्रवाइयाँ शामिल होती हैं.
- सुरक्षा केंद्र में डेटा देते समय होने वाली संभावित गड़बड़ियां.
- कोई सोर्स, सुरक्षा केंद्र को डेटा भेज रहा है.
कॉन्फ़िगरेशन फ़ाइल
सुरक्षा केंद्र के स्रोत एक कॉन्फ़िगरेशन फ़ाइल में सूचीबद्ध होते हैं, जो अनुमति वाली सूची में शामिल है. यह फ़ाइल, हर यूज़र इंटरफ़ेस (यूआई) एंट्री के लिए डिफ़ॉल्ट डेटा भी उपलब्ध कराती है. कॉन्टेंट बनाने कॉन्फ़िगरेशन फ़ाइल में स्टैटिक रीडायरेक्शन एंट्री दी जा सकती हैं, जो सुरक्षा केंद्र की स्थिति या समस्याएं (जिन्हें स्टैटिक सुरक्षा स्रोत भी कहा जाता है). इसके लिए ज़्यादा जानकारी के लिए, कॉन्फ़िगरेशन देखें फ़ाइल में सेव किया जाता है.
मेनलाइन मॉड्यूल
सुरक्षा केंद्र मुख्य रूप से PermissionController मेनलाइन मॉड्यूल की मदद से, Google इस सुविधा को GMS के लिए Mainline अपडेट के हिस्से के रूप में अपडेट कर सकता है Mainline के साथ काम करने वाले OEM डिवाइस.
मेनलाइन के साथ काम न करने वाले GMS OEM डिवाइस और GMS OEM डिवाइस भी इस्तेमाल किए जा सकते हैं सुरक्षा केंद्र, अगर यह सुविधा उपयोगकर्ता के सिस्टम इमेज में शामिल की गई हो; हालांकि, वे को M-2022-11 या उसके बाद के कोड का इस्तेमाल करना चाहिए. सुरक्षा को चालू या बंद करना देखें Center पर जाकर ज़रूरी शर्तें देखें.
Safety Center API
सुरक्षा केंद्र के एपीआई, Java में लिखे गए हैं और इस पेज पर दिए गए कोड सैंपल जावा में लिखा गया है. हालांकि, Java के साथ Kotlin इंटरऑपरेबल है, इसलिए Safety Kotlin में सेंटर एपीआई का इस्तेमाल किया जा सकता है. PermissionController के कई हिस्से सुरक्षा केंद्र से इंटरैक्ट करने वाले सिस्टम ऐप्लिकेशन, Kotlin में लिखे जाते हैं.
सुरक्षा केंद्र का इस्तेमाल करने के लिए, एपीआई का इस्तेमाल किया जा सकता है. ये एपीआई मुख्य तौर पर,
SafetyCenterManager
के ज़रिए ऐक्सेस किया जा सकता है, जो एक सिस्टम एपीआई है. ज़्यादा के लिए
जानकारी के लिए, सुरक्षा के साथ इंटरैक्ट करें
Center.
इंटेंट कार्रवाइयां और अन्य सुविधाएं
Android 13 की शुरुआत में, पब्लिक इंटेंट ऐक्शन
(तीसरे पक्ष के ऐप्लिकेशन इसे ऐक्सेस कर सकते हैं) के बारे में Intent
क्लास में बताया गया है, ताकि दूसरे ऐप्लिकेशन पर रीडायरेक्ट किया जा सके
सुरक्षा केंद्र.
अतिरिक्त कार्रवाइयों और अतिरिक्त कार्रवाइयों के बारे में SafetyCenterManager
में बताया गया है.
की मदद से सिर्फ़ सिस्टम ऐप्लिकेशन ऐक्सेस कर सकते हैं. उदाहरण के लिए, किसी खास वेबपेज पर रीडायरेक्ट करना
समस्या.
सुरक्षा केंद्र की सुविधा वाला एपीआई
SafetyCenterManager
एक ऐसा एपीआई दिखाता है जिससे पता चलता है कि सुरक्षा केंद्र
डिवाइस पर चालू किया गया है. एपीआई यह पुष्टि करता है कि डिवाइस, सुरक्षा केंद्र का पालन करता है या नहीं
ज़रूरी शर्तें, जैसे कि डिवाइस में Mainline मॉड्यूल का वर्शन सही है या नहीं
इंस्टॉल किया गया. इस पुष्टि का इस्तेमाल यह तय करने के लिए किया जाता है कि सुरक्षा केंद्र दिखाया गया है या नहीं
सेटिंग और अन्य जगहों पर दिखते हैं. इसका इस्तेमाल यह पता लगाने के लिए भी किया जा सकता है कि डेटा
को सुरक्षा केंद्र को दिया जाना चाहिए. Safety ऐप्लिकेशन को चालू करने का तरीक़ा जानने के लिए
बीच में चालू या बंद करें, सुरक्षा चालू या बंद करना देखें
Center.
Safety Center सोर्स एपीआई
सुरक्षा केंद्र के सोर्स, सुरक्षा केंद्र के सोर्स एपीआई का इस्तेमाल करते हैं, ताकि इन कामों के लिए डाइनैमिक डेटा उपलब्ध कराया जा सके सुरक्षा केंद्र. Safety Center के सोर्स एपीआई ये काम करते हैं:
- सुरक्षा केंद्र के दिए गए सोर्स के लिए डेटा सेट करें.
- सुरक्षा केंद्र के दिए गए सोर्स के लिए, नया डेटा सेट पाना.
- सुरक्षा केंद्र के दिए गए सोर्स में किसी गड़बड़ी की शिकायत करना.
सुरक्षा केंद्र के सोर्स, Safety Center को डेटा भेजने के लिए, सिग्नल पाने की सुविधा में ऑप्ट-इन कर सकते हैं खास अवसरों पर ध्यान दें. उदाहरण के लिए, सुरक्षा केंद्र वाला पेज खुलने पर, ताकि यह पक्का किया जा सके कि दिया गया डेटा अप-टू-डेट है.
Internal Safety Center API
सुरक्षा केंद्र के कुछ एपीआई अंदरूनी हैं और सिर्फ़ PermissionController
के ज़रिए इस्तेमाल किए जाते हैं
शेल और टेस्ट को छोड़कर मेनलाइन मॉड्यूल. तकनीकी वजहों से, ये एपीआई
वे छिपे हुए नहीं हैं और SafetyCenterManager
इन्हें बिना अनुमति के सार्वजनिक कर सकते हैं.
Safety Center API ये काम करते हैं:
- सुरक्षा केंद्र के सोर्स को सिग्नल भेजें, ताकि वे अपना डेटा रीफ़्रेश कर सकें.
- कॉन्फ़िगरेशन फ़ाइल के बारे में जानकारी पाएं.
- सुरक्षा केंद्र के कई सोर्स से मर्ज किया गया डेटा पाएं.
- डेटा में होने वाले बदलावों की सदस्यता लेना और सदस्यता छोड़ना.
- चेतावनी वाले कार्ड खारिज करें.
- चेतावनी वाले कार्ड की कार्रवाई करें.
टेस्ट एपीआई
SafetyCenterManager
में सुरक्षा केंद्र के जांच वाले वे एपीआई शामिल हैं जिनका इस्तेमाल इन कामों के लिए किया जाता है
टेस्टिंग हो रही है.
Safety Center टेस्ट एपीआई ये काम कर सकता है:
- सुरक्षा केंद्र में सेव किया गया सारा डेटा मिटाएं.
- कॉन्फ़िगरेशन फ़ाइल को बदलें और ओवरराइड हटाएं.
शेल निर्देश
Android के ज़रिए सुरक्षा केंद्र से इंटरैक्ट करने के लिए, कुछ शेल कमांड दिए जाते हैं
ब्रिज शेल डीबग करें (adb shell
). देखने के लिए adb shell cmd safety_center help
का इस्तेमाल करें
निर्देशों की सूची और वे क्या-क्या कर सकते हैं.
सुरक्षा केंद्र का यूज़र इंटरफ़ेस
सुरक्षा केंद्र का यूज़र इंटरफ़ेस, PermissionController
सिस्टम में बताया गया है
PermissionController
मॉड्यूल में मौजूद ऐप्लिकेशन. यूज़र इंटरफ़ेस (यूआई) में एक गतिविधि शामिल होती है
और कई फ़्रैगमेंट जो इंटरनल सुरक्षा
Center API. द क्विक
सुरक्षा केंद्र के ज़रिए दिख रही सेटिंग टाइल, कुछ एक्सटेंशन के साथ एक ही यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट का इस्तेमाल करती है
इवेंट को मैनेज करने के तरीके में मामूली बदलाव किए गए हैं.
ओवरले का इस्तेमाल करके इस पेज का रंग-रूप बदला जा सकता है. अतिरिक्त जानकारी के लिए, सुरक्षा केंद्र को कस्टमाइज़ करना यूज़र इंटरफ़ेस (यूआई).