آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در OBFUCATED کردن اعداد (خیلی مهم)

Mohammad Vp  11 سال پیش  11 سال پیش
0 0

با سلام و عرض ادب

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

من حدود چندین اکتیویتی دارم که تو هرکدومش یه سری اعداد هست که تک تکشون رو محاسبه کردم تا بدست اومدن

الان که پروژه رو میخوام بزارم بازار از روشی که استادمون یاد دادن ساین کی و OBFUCATED کردم ولی اعدادم کاملا نمایش داده میشن و نمیخوام کسی بتونه ببینه اونارو

راهی هست واسه مخفی سازیشون؟ مثلا مثال میزنم براتون که بهتر متوجه شید

 
edt00.setText("" + number1 * 52008+ " " + "import");
edt01.setText("" + number2 * 0.0352280840+ " " + "import");
edt02.setText("" + number3 * 0.021 + " " + "import");
edt03.setText("" + number4 * 104.0 + " " + "import");
edt04.setText("" + number5 * 0.001001 + " " + "import");
edt05.setText("" + number6 * 10000.0 + " " + "import");
edt06.setText("" + number7 * 0.1 + " " + "import");
edt07.setText("" + number8 * 0.12000006213712 + " " + "import" );


الان چه میشه کرد راهی هست اصن؟

0 0
راهنمایی؟ (11 سال پیش)
0 0
دوست عزیز ، میتونی قبل از اینکه از اون اعداد استفاده کنی ، اونا رو با یه الگریتم در هم کنی یا جدا کنی ، و زمانی که بهشون نیاز پیدا میکنی ، دوباره تبدیل بشه به عدد اصلی . (11 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
Mohammad Vp  11 سال پیش
0 0

خوب چه الگوریتمی چجوری؟

من 20تا اکتیویتی دارم تو هر کدوم 20تا عدد مختلفه

میشه دقیق توضیح بدی با مثال که چجوری انجام بدم؟

0 0
از دیتابیس هم میتونی استفاده کنی. من توی یه پروژه دنبال یک url خاص می گشتم. طرف توی دیتابیس نوشته بود، نتونستم پیداش کنم. (11 سال پیش)
پاسخ به سوال 
ahmadHaeri  11 سال پیش
0 0

در مرحله اول از فایل string.xml استفاده کن ، چون بعد از افاسکیت برنامه ، دیگر قابل باز شدن نیست ، همچنین برای اینکه کد شما قابل خوندن نشه ، مثلا اگر عدد مورد نظر 123456789  است اون رو در چند استرینگ بریز مثل   123          456       789    بعد از این کار هر کجا که به این نیاز پیدا کردی میتونی  با جمع کردن استرینگ ها به یکدیگر اون رو بازیابی کنی    789 + 456 + 123  این راحتترین الگریتم موجود هست ، حال این موضوع بستگی به شما داره که به چه شکل عمل کنید. 


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .