بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

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

مدیریت گفتگو
Mohammad Vp 11 سال پیش
آخرین تغییر: 11 سال پیش

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

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

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

الان که پروژه رو میخوام بزارم بازار از روشی که استادمون یاد دادن ساین کی و 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" );


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

نظرات

ahmadHaeri 11 سال پیش
دوست عزیز ، میتونی قبل از اینکه از اون اعداد استفاده کنی ، اونا رو با یه الگریتم در هم کنی یا جدا کنی ، و زمانی که بهشون نیاز پیدا میکنی ، دوباره تبدیل بشه به عدد اصلی .

پاسخ‌ها 2

Mohammad Vp 11 سال پیش

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

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

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

نظرات

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

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

نظرات


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