• ¡Welcome to Square Theme!
  • This news are in header template.
  • Please ignore this message.
مهمان عزیز خوش‌آمدید. ورود عضــویت


امتیاز موضوع:
  • 311 رای - 1.87 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Title: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها
حالت خطی
(06-27-2013، 11:26 AM)'ardalanhoo' نوشته: @ parsvb :
ممنون از راهنمایی خوبی که کردید.
راستش تنها عکسی که نسبتا حجیمه ، عکس پیش زمینه است که اون هم 81 کیلو بایته. فایل apk برنامه هم کمتر از 1.7 مگا بایته. اما تعداد activity ها سیزده تا و تعداد layout ها بیست و هفت تاست. وقتی عکس پیش زمینه رو کلا بر میدارم برنامه خیلی خوب کار میکنه اما وقتی عکس پیش زمینه هست بعد از مدتی که برنامه کار میکنه و چندین بار از activity ها استفاده میشه، برنامه مشکل پیدا میکنه. نمیدونم علتش چیه و برای حلش باید چیکار کرد. در صورتی که تنها یک عکس برای پیش زمینه است. و البته این نکته رو هم بگم  که برنامه بر روی emulator به خوبی کار میکنه. ممنون میشم منو راهنمایی کنید و سپاسگزارم از توجه تون.

 
دوست گلم این مشکل خیلی بزرگیه که basic4android داره و کسی هم راه حل درستی ازائه نداده.
مشکل از اینجاست که حتی وقتی یک activity.finish هم میشه باز هم توی رم گوشی میمونه(حافظه موقت گوشی)
این مشکل وقتی حاد میشه که چند با یک اکتیویتی باز و بسته بشه!
اگه شما فقط با یک تصویر سر و کار دارید،راه حل اینه که اون تصویر رو توی شاخه Sub Process_Globals اولین module فراخانی کنید و دیگه توی بقیه activity ها فقط ازش استفاده کنید. اینجوری همش load نمیشه و فقط با شروع برنامه یکبار لود میشه!

اگه تعداد تصاویر زیاده و ... پس بهتره از کتابخانه reflector و recycle bitmap استفاده کنی.
یه راه حل ساده تر دیگه هم هست؛ اونم اینه که اولا api 11 به بالا رو نصب کنی و در manifest از دستور largeheap استفاده کنی. اینکار باعث میشه فقط برنامت روی اندروید 3 به بالا قابل استفاده باشه. ولی مشکل مموری رو خیلی کم میکنه(یعنی به جای اینکه بتونه یه Activity شامل تصویر رو 10 بار باز و بسته کنی، میتونی تا 30 بار این کار رو بکنی و مشکل مموری پیدا نکنی= البته باز هم بستگی به اندازه تصویر داره و این دستور فقط مموری قابل استفاده رو زیاد میکنه)


 

دوستان چی جوری میشه یک فایل تصویری رو به صورت برنامه نویسی به یک کلید اختصاص بدی؟
یعنی یه bitmap رو تو محیط برنامه نویسی بدی به یه کلید!
 
پاسخ
  


پیام‌های این موضوع
تصویر زمینه زنده - توسط hamedbarca - 09-20-2012، 01:46 PM
RE: تصویر زمینه زنده - توسط Amin_Mansouri - 09-23-2012، 04:20 PM
نرم افزار رویال آندروید - توسط mgf1390 - 10-18-2012، 06:03 PM
RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - توسط saidgta - 07-13-2013، 10:52 AM

موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  عدم نمایش پیامک ارسالی از یک شماره خاص در اینباکس و نمایش فقط در برنامه hosseinrp 0 4,035 01-21-2016، 07:57 PM
آخرین ارسال: hosseinrp
  درست کردن بیشتر از یک Layout در برنامه Morteza_rk 6 13,160 12-09-2015، 08:18 AM
آخرین ارسال: Amin_Mansouri
  کتابخانه ی پرداخت درون برنامه ای(کویک لرن) 5225morteza 5 17,434 08-05-2015، 08:48 PM
آخرین ارسال: Amin_Mansouri
  کد ussd رو بیسیک 4 اندروید قبول نمی کنه!! اکبری 1 6,051 07-01-2015، 09:47 PM
آخرین ارسال: Amin_Mansouri
  نمایش پنجره شناور روی سایر برنامه ها mokhtarabadi 0 3,569 04-21-2015، 09:56 AM
آخرین ارسال: mokhtarabadi
Music تنظیمات اولیه برنامه BASIC 4 ANDROID arash872 3 8,977 03-18-2015، 08:36 AM
آخرین ارسال: Amin_Mansouri
  دانلود کتابساز اندروید و منتظر همکاری دوستان اندرویدی omid_student 5 13,807 01-21-2015، 02:36 PM
آخرین ارسال: shima12
  پنهان کردن سورس برنامه porya 1 4,725 11-23-2014، 09:02 AM
آخرین ارسال: Amin_Mansouri
  برنامه نویسی حرفه ای به زبان Basic4Android mohammad-alone 46 69,697 10-27-2014، 10:25 AM
آخرین ارسال: tanhae
  مشکل با دریافت توسط بلوتوث در بیسیک4 اندروید esmaeil57 2 5,675 10-25-2014، 08:56 PM
آخرین ارسال: a.mehran

پرش به انجمن:


Browsing: 60 مهمان