
نوشته شده توسط
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;