مشکل در OBFUCATED کردن اعداد (خیلی مهم)
با سلام و عرض ادب
دوستان من یه مشکل بزرگ دارم
من حدود چندین اکتیویتی دارم که تو هرکدومش یه سری اعداد هست که تک تکشون رو محاسبه کردم تا بدست اومدن
الان که پروژه رو میخوام بزارم بازار از روشی که استادمون یاد دادن ساین کی و 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" );
الان چه میشه کرد راهی هست اصن؟
خوب چه الگوریتمی چجوری؟
من 20تا اکتیویتی دارم تو هر کدوم 20تا عدد مختلفه
میشه دقیق توضیح بدی با مثال که چجوری انجام بدم؟
در مرحله اول از فایل string.xml استفاده کن ، چون بعد از افاسکیت برنامه ، دیگر قابل باز شدن نیست ، همچنین برای اینکه کد شما قابل خوندن نشه ، مثلا اگر عدد مورد نظر 123456789 است اون رو در چند استرینگ بریز مثل 123 456 789 بعد از این کار هر کجا که به این نیاز پیدا کردی میتونی با جمع کردن استرینگ ها به یکدیگر اون رو بازیابی کنی 789 + 456 + 123 این راحتترین الگریتم موجود هست ، حال این موضوع بستگی به شما داره که به چه شکل عمل کنید.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .