نقل قول نوشته شده توسط hesam67_b مشاهده تاپیک
دوست عزیز شما نمیتونی string ذخیره کنی داخلش چون دسترسی نخواهی داشت.
از توابع رمزنگاری استفاده کن و رشته مورد نظر رو رمزگذاری کن تا کمی سخت تر بشه. یا از راهنمایی دوستمون برای ذخیره کردن string استفاده کن.
چرا دسترسی ندارم؟
من الان این کار را میکنم و دسترسی هم دارم، فقط میخوام کسی نتونه از طریق فایل APK و هک کردن به این رشته دشت پیدا کنه

buildTypes
{ debug {
minifyEnabled true
useProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
testProguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguardTest-rules.pro'



buildConfigField "String", "DBName", '"MyDB"'
buildConfigField "String", "DBUserName", '"DBUser"'
buildConfigField "String", "DBPass", '"123456@Q"'


}


توی کلاسها هم با این روش دسترسی دارم

String db = BuildConfig.DBName; 
String username = BuildConfig.DBUserName;
String password = BuildConfig.DBPass;