سلام دوستان
در این آموزش قصد داریم با محتوای فوادر file سورس رو که کلا محتوا رو داخلش داریم مثل دیتابیس رو از دیکامپایل کردنش توسط دوستان جلوگیری کنیم .
با این آموزش امنیت برنامتون رو بالا بببرید
لینک تاپیک این موضوع در سایت مرجع
در واقع این برنامه چند فایل رو بصورت زیپ با پسوورد قرار میده و باکدنویسی اونارو باز میکنیم و میخوانیم
قبل از کد نویسی فایل SecuredAssets.jar رو اجرا کنید و فایلهایی را که میخواهید رمزگزاری شوند را انتخاب کنید و طبق تصویر زیر پسوورد را انتخاب کنید
فایلها در مکانی که شما آدرس میدهد ذخیره میشوند
خب مثلا من موزیکی بنام ۰٫mp3 رو رمزنگاری کردم و فایل خروجی بنام syed و پسوورد ۰۹۳۵******* را خروجی گرفتم و فقط فایل رو به پروژم اضاف کردم
میریم سراغ کد نویسی
ابتدا لایبری Encrypt–Files رو تیک بزنید
ابتدا معرفی کردن متغیر ها
Dim encrypt As EncryptFiles
Dim mp As MediaPlayer
سپس در داخل اکتیویتی اینیشایلاز میکنیم و فایل را باز میکنیم
mp.Initialize2("mp")
Activity.LoadLayout("Layout1")
ProgressDialogShow("در حال بارگزاری و خواندن فایل مربوطه")
encrypt.Initialize("encrypt",Me)
encrypt.UnpackAsset("syed","09352511893",Application.VersionCode)
هم تعیین میکنیم برای گرفتن نتیجه و پخش یا هرکاری روی موزیک
Sub encrypt_Done(success As Boolean)
ProgressDialogHide
If success = True Then
mp.Load(encrypt.PrivateAsset,"0.mp3")
mp.Play
Else
ToastMessageShow("ERRORRRRRRRRRR",False)
End If
End Sub
این آموزش طبق توضیحات و مستندات سایت مرجع تکمیل شده و از هیچ منبعی جز سایت مرجع استفاده نشده
لایبری + فایلها + سورس رو پیوست شد.
دانلود سورس