Parsi Coders
اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - نسخه قابل چاپ

+- Parsi Coders (http://parsicoders.com)
+-- انجمن: Mobile (http://parsicoders.com/forumdisplay.php?fid=56)
+--- انجمن: Basic4Android (http://parsicoders.com/forumdisplay.php?fid=112)
+--- موضوع: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها (/showthread.php?tid=1439)



RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - Amin_Mansouri - 07-04-2013

درود
شرمنده دیر جواب میدم حالم خوب نیست
جواب سوال ۱:
http://www.basic4ppc.com/forum/basic4android-updates-questions/23318-how-control-led-off-my-android-phone.html
۲.باید تو دیتابیس باشه از لحاظ تجربه برنامه نویسی تو فایلی بهتر از دیتابیس sql نمیتونه باشه
۳.رو ساخت بالن کار نکردم ولی اگر چیزی دیدم میزارم تو فروم
۴.بله پاک میشه


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - parsvb - 07-04-2013

(07-01-2013، 12:49 AM)'milad.coder' نوشته: من این فایلی که تو لینک زیر هست رو میخوام دانلود کنم اما چون نخریدم برنامه رو بهم اجازه دانلود نمیده . . . کسی اینجا اینو نداره ؟ 

http://www.basic4ppc.com/forum/basic4android-getting-started-tutorials/30493-filetransfer-send-receive-files-asyncstreams.html


 



 درود.
اینم فایل

 


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - m.gooooolzar - 07-04-2013

(07-04-2013، 10:41 AM)'Amin_Mansouri' نوشته: درود
شرمنده دیر جواب میدم حالم خوب نیست
جواب سوال ۱:
http://www.basic4ppc.com/forum/basic4android-updates-questions/23318-how-control-led-off-my-android-phone.html
۲.باید تو دیتابیس باشه از لحاظ تجربه برنامه نویسی تو فایلی بهتر از دیتابیس sql نمیتونه باشه
۳.رو ساخت بالن کار نکردم ولی اگر چیزی دیدم میزارم تو فروم
۴.بله پاک میشه


 



سلام
خواهش میکنم
ایشالله همیشه سالم باشید
مشکل LED حل شد
در مورد بالن هم چنتا سایت پیدا کردم اما همشون با eclips نوشته بودن ،کاملاً گیج شدم
ازتون ممنونم آقای منصوری عزیز

 


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - m.gooooolzar - 07-06-2013

سلام
سوال خیلی مهم دارم :
1- تو مجموعه کتابخانه هایی که آقای منصوری لطف کردن گذاشتن یکی از اونا  PDFWriter  version: 1.00 بود ،این کتابخانه واسه ساختن فایل های PDF بکار میره ،اما متاسفانه تو این ورژن قابلیت اضافه کردن عکس به پی دی ام رو نداره
از دوستان عزیز خواهش میکنم ، اگه کسی ورژن بالاتر رو داره بذاره واسه دانلود ما هم دعاش کنیم

2- چطور میشه کتابخانه ساخت ؟

 

 


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - saidgta - 07-13-2013

(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 رو تو محیط برنامه نویسی بدی به یه کلید!


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - Amin_Mansouri - 07-13-2013

درود
واسه باتن :
http://www.basic4ppc.com/forum/basic4android-updates-questions/11612-picture-button.html
http://www.basic4ppc.com/forum/basic4android-updates-questions/12616-putting-images-buttons.html
واسه برنامت
گفتم از عکس سایز بزرگ استفاده نکن
gif رو پروسسور هم فشار میاره


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - saidgta - 07-14-2013

(07-13-2013، 10:55 PM)'Amin_Mansouri' نوشته: درود
واسه باتن :
http://www.basic4ppc.com/forum/basic4android-updates-questions/11612-picture-button.html
http://www.basic4ppc.com/forum/basic4android-updates-questions/12616-putting-images-buttons.html
واسه برنامت
گفتم از عکس سایز بزرگ استفاده نکن
gif رو پروسسور هم فشار میاره


 
راستش مشکل از یه جای دیگه است و ربطی به سایز عکسها نداره.
ببینید،basic4android یه مشکل خیلی بزرگ داره و اونم اینه که با هربار لود کردن یک layout، اون رو تو حافظه موقت گوشی نگه میداره.
کافیه واسه تست این موضوع بیاید و یک عکس hd (فقط یدونه عکس) رو بذارید تو یه برنامه ساده با یدونه activity.
حالا گوشی رو چند با از حالت افقی به عمودی تغییر بدید(portrait &lanscape).این کار باعث میشه Activtity شما refresh بشه و layout ها مجددا load بشن. میبینید که بعد از چندبار انجام این کار، با ارور memory full مواجه میشید و برنامه خارج میشه.
حتما لازم نیست از افقی به عمودی و برعکس تغییر داده بشه تا با ارور برخورد کنید! کافیه توی برنامتون یکم بین منو ها جابه جا بشید تا Activity هاتون چندبار لود بشن و بسته بشن.
متاسفانه این یه باگ هست و کتابخانه reflection سعی کرده با دستور bitmap recycle این مشکل رو حل کنه و تا حدودی هم موفق بوده.


 

یه سوال ضروری و فوری
من برنامم رو ساختم و تموم شد
فقط یه مشکلی هست! من از api اندروید 2.2 استفاده کردم که توی همین فوروم پارسال دانلود کرده بودم!
ولی چرا برنامم فقط روی اندروید 4 قابل اجراست؟ توی manifiest برنامه هم min sdk version رو نوشته 4 ! به چه علت؟؟؟؟
 


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - Amin_Mansouri - 07-14-2013

basic4androide جدیده ر به زودی معرفی میکنیم تغییرات جدید این بوده مشکل مموری حل کرده
اما شما یه تبلت اخرین حد رزولیشن چقدره؟
رزولیشن خیلی خفن سایز بزرگ با حجم بالا نمیخواد باشه حجمو کمتر کن
رو چند تا گوشی امتحان کردی برنامتو؟
ورزن sdk چنده؟
 


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - vahid1363 - 07-14-2013

سلام دوستان عزیز 
کسی میتونه در مورد کار با دیتابیس توضیحاتی بده؟
ساخت
برنامه نویسی
رکورد جدید
جستجو
حذف
و...
خیلی ممنون میشم
اگه سورس هم داشتید و بذارید که دیگه عالیه


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - saidgta - 07-14-2013

(07-14-2013، 01:42 PM)'Amin_Mansouri' نوشته: basic4androide جدیده ر به زودی معرفی میکنیم تغییرات جدید این بوده مشکل مموری حل کرده
اما شما یه تبلت اخرین حد رزولیشن چقدره؟
رزولیشن خیلی خفن سایز بزرگ با حجم بالا نمیخواد باشه حجمو کمتر کن
رو چند تا گوشی امتحان کردی برنامتو؟
ورزن sdk چنده؟
 

 


من که بعید میدونم مشکل مموری رو حل کرده باشن!
چون من بهشون که ایمیل زدن گفتم این مشکل وجود داره و باید سایر عکسارو کم کنم.
از طرفی هیچ ربطی به سایز عکس نداره! این یه باگه! والسلام!
شما بگو فقط یدونه عکس! اصولا باید بعد از Activity.finish اون عکس از رم گوشی پاک بشه! اصلا قانونش اینه! ولی نمیشه! چرا؟ چون basic4android باگ داره.
البته من تونستم با کتابخونه reflection مشکلمو حل کنم.
----------
برنامه من روی اندروید 2.3 ناقص اجرا میشه و برخی از قسمتها اجرا نمیشه! معلوم نیست چشه!
نسخه Sdk هم از همینجا دانلود کردم صفحه ی اول همین تاپیک!پارسال دانلود کردم. نوشته android 2.2.
پریشب با Api level 11 هم تست کردم باز مشکل پابرجا بود!
برنامم دادم رو بازار!تایید هم شد! به زودی هم منتشر میشه به امید خدا.
ولی اندرویدشو زدم 3 به بالا دیگه...مجبور شدم...