اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

 برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


movaffag

کم کردن حجم برنامه نوشته شده

14 ارسال در این موضوع قرار دارد

دستور استفاده شده

zipalign [-f] [-v] <alignment> infile.apk outfile.apk

نمونه دستور استفاده شده

D:\android-sdk\android-sdk\tools>zipalign -f -v 4 "C:\Users\Joisar\Desktop\project_name\appname_signed.apk" "C:\Users\Joisar\Desktop\project_name\appname__zipaligned.apk"

این کد فقط کد های برنامه رو فشرده سازی می کنه

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

بله ممنون دوست عزیز

این کد رو خیلی وقت پیش دریافت کرده بودم

کارش درسته

میاد الگوریتم فشرده سازی رو در بهترین حالت قرار میده

از سری دستورات sdk

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دیدی بعضی برنامه ها رو ریسورس میکنی توش فایل زیپ هست

گمونم این کد مربوط به همینی که گفتم باشه

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ببین جناب ایزدی من خلاصه وار گفتم خدمتتون

این درستورات باید در یک فایل Bat نوشته بشه و آدرس SDK خودتون رو تعریف کنید.

روش کار :

این دستورات میاد APK مبدآ رو با یه الگوریتم فشرده سازی بیشتر ( مثل همون گزینه Best ) در برنامه Winrar دوباره زیپ و ساین میکنه، همین.

ولی ولی این در برنامه هایی که از گرافیک و عکس و موزیک خیلی استفاده نکرده باشن اثرگذاره در غیر اینصورت زیاد تآثیری نداره

موفق تر باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

توی چه فایل bat ؟

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

میشه واضح تر توضیح بدید کنجکاو شدم ;)

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
توی چه فایل bat ؟

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

میشه واضح تر توضیح بدید کنجکاو شدم ;)

برنامه NotePad رو باز کنید و کدها رو توش بریزید و File > Save As و بعدش فایل رو با پسوند Bat ذخیره کنید

مثلا: ganji.bat

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دستور استفاده شده

zipalign [-f] [-v] <alignment> infile.apk outfile.apk
نمونه دستور استفاده شده

D:\android-sdk\android-sdk\tools>zipalign -f -v 4 "C:\Users\Joisar\Desktop\project_name\appname_signed.apk" "C:\Users\Joisar\Desktop\project_name\appname__zipaligned.apk"
این کد فقط کد های برنامه رو فشرده سازی می کنه

 

 

C:\Program Files (x86)\Android\android-sdk\tools>zipalign -f -v 4 "G:\app\app for android\myapp\4\Objects\result.apk" "G:\app\app for android\myapp\4\Objects\result.apk"

این کد رو می نویسم ولی یه فایل بدون پسوند و با سایز صفر بهم میده  :(

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

این کد رو می نویسم ولی یه فایل بدون پسوند و با سایز صفر بهم میده  :(

خوب تقریبا باید این حجم باشه 4 کیلوبایت

اگه هم پسوند فایل رو نمی تونید ببینید احتمالا ویندوزتون گزینه مربوطه رو غیرفعال کرده و شما باید فعالش کنید

توی کنترل پنل گزینه Folder Option

و به صورت زیر عمل کنید و تیک گزینه مربوطه رو بردارید

post-2252-0-50583900-1441479154_thumb.jpg

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دوستان 

من یه برنامه دارم که حجم کل شده 10 مگ در حالی حجم عکس ها و فایل های استفاده شده 1 مگ هست 

میشه راهنمایی کنید 

اخه حجم بالا به خاطر فایل های سنگین نیست 

کل فایلام 1 مگ بیشتر نیست

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری