प्रौद्योगिकी साझेदारी

android आन्तरिकरूपेण रक्षितानि आँकडानि समाप्तयन्ति

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

एण्ड्रॉयड् इत्यस्मिन् एप्-अन्तर्गतं रक्षितं दत्तांशं निवारयितुं बहुविधाः उपायाः सन्ति । इदं दत्तांशं SharedPreferences, SQLite दत्तांशकोशेषु, सञ्चिकासु (सञ्चयसञ्चिकासु), अथवा सामग्रीप्रदातृषु संगृहीतः भवितुम् अर्हति । अत्र एतस्य दत्तांशस्य निराकरणस्य कतिचन सामान्याः उपायाः सन्ति ।

  1. साझाप्राथमिकता

    • SharedPreferences इत्यस्मिन् सर्वाणि दत्तांशं विलोपयितुं भवान् केवलं आह्वयितुं शक्नोतिSharedPreferences.Editor.clear()विधिं ततः परिवर्तनं प्रतिबद्धं कुर्वन्तु।

    1. SharedPreferences sharedPreferences = getSharedPreferences("your_prefs_name", MODE_PRIVATE);
    2. SharedPreferences.Editor editor = sharedPreferences.edit();
    3. editor.clear();
    4. editor.apply(); // 或者使用 editor.commit();
  2. SQLite डाटाबेस

    • यदि भवान् दत्तांशसञ्चयनाय SQLite-दत्तांशकोशस्य उपयोगं करोति तर्हि सारणीयां दत्तांशं विलोपयितुं, अथवा केवलं सम्पूर्णं दत्तांशकोशसञ्चिकां विलोपयितुं SQL-कथनानि लिखितुम् आवश्यकं भविष्यति ।
    • सारणीतः दत्तांशं विलोपयितुं प्रायः निष्पादनं भवतिDELETESQL कथन।
    • यदि भवान् सम्पूर्णं दत्तांशकोशसञ्चिकां विलोपयितुम् इच्छति तर्हि उपयोक्तुं शक्नोतिContext.deleteDatabase(String name)प्रक्रिया।
  3. प्रलेख

    • एप्स् दत्तांशस्य रक्षणार्थं आन्तरिकभण्डारणस्थाने अथवा बाह्यभण्डारणस्थाने सञ्चिकाः निर्मातुम् अर्हन्ति ।एताः सञ्चिकाः विलोपयितुं भवान् उपयोक्तुं शक्नोतिFile.delete()प्रक्रिया।

     
    1. SharedPreferences sharedPreferences = getSharedPreferences("your_prefs_name", MODE_PRIVATE);
    2. SharedPreferences.Editor editor = sharedPreferences.edit();
    3. editor.clear();
    4. editor.apply(); // 或者使用 editor.commit();

    • संग्रहीतसञ्चिकानां कृते भवान् उपयोक्तुं शक्नोतिContext.deleteCacheDir()सम्पूर्णं cache निर्देशिकां विलोपयितुं ।
  4. सामग्री प्रदाता

    • यदि भवान् दत्तांशसञ्चयनाय Content Providers इत्यस्य उपयोगं करोति तर्हि Provider कार्यान्वयनस्य अनुसारं data इत्येतत् विलोपनीयम् । अस्मिन् प्रायः विशिष्टं SQL कथनं निष्पादनं वा प्रदातृ-निर्धारितं API आह्वयितुं वा भवति ।
  5. एप्लिकेशनं विस्थापयन्तु

    • सरलतमः परन्तु अत्यन्तं चरमः विधिः एप् विस्थापनम् अस्ति, यत् एप् इत्यस्य सर्वाणि दत्तांशं विलोपयिष्यति, यत्र आन्तरिकभण्डारणं बाह्यभण्डारणं च तस्य सञ्चिकाः अपि सन्ति ।एतत् सिस्टम् सेटिंग्स् अथवा...PackageManager.uninstallPackage(String packageName)(किन्तु ध्यानं कुर्वन्तु यत् एषा पद्धतिः प्रायः केवलं सिस्टम् एप्स् अथवा विशिष्टानुमतियुक्तानां एप्स् कृते एव कार्यं करोति)।
  6. एप् अन्तः दत्तांशं स्वच्छं कुर्वन्तु

    • भवान् स्वस्य एप्-मध्ये एकं विकल्पं अपि योजयितुं शक्नोति यत् उपयोक्तारः स्वस्य सर्वं वा भागं वा स्वहस्तेन स्वच्छं कर्तुं शक्नोति । एतत् UI-तत्त्वं, यथा बटनं, प्रदातुं शक्यते यत् यदा उपयोक्ता तत्त्वं क्लिक् करोति तदा भवतः एप् उपर्युक्तानां क्रियाणां एकं वा संयोजनं वा दत्तांशं स्वच्छं कर्तुं करोति
  7. Android Studio इत्यस्य ADB Tools इत्यस्य उपयोगेन

    • विकासस्य समये भवान् स्वस्य एप्-दत्तांशं स्वच्छं कर्तुं Android Studio इत्यस्य ADB tool इत्यस्य उपयोगं कर्तुं शक्नोति । एतत् "Device File Explorer" अथवा "App Inspection" इति साधनं चित्वा, ततः स्वस्य app इत्यस्य data directory इत्यस्य स्थानं ज्ञात्वा सञ्चिकाः मैन्युअल् रूपेण विलोपयित्वा कर्तुं शक्यते ।वैकल्पिकरूपेण, भवान् ADB आदेशान् उपयोक्तुं शक्नोति यथाadb shell pm clear <package_name>) एप्लिकेशनस्य दत्तांशं स्वच्छं कर्तुं।
  8. "Clear Data" बटनस्य उपयोगं कुर्वन्तु (सेटिंग्स् मध्ये) ।

    • उपयोक्तारः स्वस्य एण्ड्रॉयड् डिवाइसस्य सेटिंग्स् मेन्यूतः अपि भवतः एप् अन्वेष्टुं शक्नुवन्ति तथा च भवतः एप् इत्यस्य सर्वाणि डाटा विलोपयितुं Clear Data विकल्पं चिन्वितुं शक्नुवन्ति। एतदर्थं प्रोग्रामिंग्-प्रयत्नस्य आवश्यकता नास्ति, परन्तु उपयोक्तुः कृते उपलब्धः विकल्पः अस्ति ।