Sobes.tech
Junior — Middle

Чӣ гуна роҳҳо метавонанд нигоҳдории хусусии маълумотро дар дохили барнома таъмин кунанд?

sobes.tech AI

Ҷавоб аз AI

Барои нигоҳдории хусусӣ дар дохили барномаи Android, чанд усул истифода бурда мешавад:

  1. SharedPreferences — барои нигоҳдории ҷуфтҳои калид-арзишҳои хурд. Маълумот дар режими хусусӣ нигоҳ дошта мешавад, танҳо барномаи шумо ба онҳо дастрасӣ дорад.

  2. Ҳосили дохилӣ (Internal Storage) — файлҳое, ки дар ҳосили дохилӣ навишта мешаванд, танҳо барои барномаи шумо дастрасанд ва ҳангоми хориҷ кардани барнома тоза мешаванд.

  3. Маълумотхонаҳои SQLite — нигоҳдории маҳаллии маълумоти сохторӣ, танҳо барои барномаи шумо дастрас.

  4. EncryptedSharedPreferences ва EncryptedFile — барои рамзгузории иловагӣ маълумотҳо, барои баланд бардоштани бехатарӣ.

Масалан, навиштан ва хондани маълумот аз SharedPreferences дар режими хусусӣ:

SharedPreferences prefs = context.getSharedPreferences("MyPrefs", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
editor.putString("key", "value");
editor.apply();

String value = prefs.getString("key", "default");

Бинобар ин, маълумотҳо дар режими хусусӣ нигоҳ дошта мешаванд ва ба барномаҳои дигар дастрас нестанд.