آموزش برنامه نویسی اندروید

آموزش ساختن برنامه برای اندروید به زبان فارسی
جمعه, ۳۰ دی ۱۳۹۰، ۱۲:۱۸ ب.ظ

نمای کلی از توسعه اندروید

تماشای برخط (لینک مستقیم)‌ فیلم «نمای کلی از توسعه اندروید»

 

اول بریم سراغ معماری اندروید :

حالا خیلی سریع به نسخه های مختلف اندروید می پردازیم

 

حالا نگاهی می اندازیم به بنیاد برنامه‌های اندروید :

 بیاید یه خورده در مورد همین موارد آخر بیشتر یاد بگیریم.

 

 

 

 

 

 

فایل های ظاهری اندروید

 

 

مواردی که تا اینجا بررسی کردیم یک چکیده از توسعه اندروید بود و اگه جایی رو خوب متوجه نشدید نگران نباشید، وقتی وارد کار بشیم و تمرین کنیم حتما خوب متوجه خواهید شد.

 

ادامه آموزش : ایجاد پروژه جدید و درک ساختار آن

فهرست مطالب



نوشته شده توسط وجدانی
ساخت وبلاگ در بلاگ بیان، رسانه متخصصان و اهل قلم

آموزش برنامه نویسی اندروید

آموزش ساختن برنامه برای اندروید به زبان فارسی
آموزش برنامه نویسی اندروید
بسم الله الرحمن الرحیم
در این سایت آموزش جامع و کاملی درباره اینکه چطور برای اندروید برنامه بنویسیم قرار داده خواهد شد
امیدوارم این آموزش ها بتونه راه گشای تمام ایرانیانی باشه که می خوان تو این زمینه به موفقیت برسند و باعث افتخار کشورشون باشن
اساس آموزش این سایت، فیلم آموزشی از سایت Lynda.com هست
زیر نویس فارسی و انگلیسی این فیلم ها با پسوند srt برای دانلود قرار داده خواهد شد (گردآوری شده در این صفحه )
همون طور که می دونید این آموزش در سایت Lynda.com رایگان نیست.
برای همین اینجا و اینجا براتون آپلودش کردم
(حکم دانلود رایگان این فیلم ها که پولی هستند)

اگه هر کدوم از لینک هایی که گذاشتم کار نمی کرد حتما منو از طریق قسمت نظرات یا ایمیل مطلع کنید.
Email : AndroidCode@ymail.com

امام علی (ع) : هر عملی که با بسم الله الرحمن الرحیم شروع شود با برکت است.

آخرین نظرات

پیوندهای روزانه

نمای کلی از توسعه اندروید

جمعه, ۳۰ دی ۱۳۹۰، ۱۲:۱۸ ب.ظ

تماشای برخط (لینک مستقیم)‌ فیلم «نمای کلی از توسعه اندروید»

 

اول بریم سراغ معماری اندروید :

  • اندروید روی لینوکس ۲.۶ سوار شده.
  • با یه ماشین مجازی به اسم دالویک (Dalvik) که مخصوص موبایل طراحی و بهینه سازی شده، کار می کنه.
  • مرورگر متحدی بر پایه موتور وب کیت (Webkit) داره.
  • گرافیکش با اپن‌جی‌ال ای‌اس (OpenGL ES) بهینه سازی شده.
  • از پایگاه داده‌ی سیکوآل لایت (SQLite) به عنوان ساختار ذخیره سازی داده ها استفاده میکنه.

حالا خیلی سریع به نسخه های مختلف اندروید می پردازیم

  • اندروید ۲.۰ \ ۲.۱ ایکلر (Eclair)
  • اندروید ۲.۲ فرویو (Froyo)
  • اندروید ۲.۳ جینجربرد (Gingerbread) - مخصوص موبایل
  • اندروید ۳.۰ هانی کوم (HoneyComb) - مخصوص تبلت ها
  • اندروید ۴.۰ آیس کریم سندویچ (IceCream Sandwich) - هم برای موبایل هم تبلت

 

حالا نگاهی می اندازیم به بنیاد برنامه‌های اندروید :

  • برنامه‌های اندروید به زبان برنامه نویسی جاوا نوشته می‌شه.
  • برنامه‌های کامپایل شده در فایل‌هایی با پسوند apk ذخیره می‌شن (apk = android package file)
  • هر برنامه‌ای در سندباکس (SandBox) جداگانه‌ای اجرا میشه که از بقیه‌ی برنامه‌ها ایزوله‌اش می‌کنه و هر برنامه در پروسه‌ی لینوکسی خودش اجرا می‌شه
  • هر برنامه‌ای شامل فایل‌‌های جزئی (component)، فایل‌های ظاهری (manifest) و منابع (resources) میشه.
  • فایل‌های جزئی شامل :
  • فعالیت (Activities)
  • خدمات (Services)
  • ارائه دهنده‌ی محتوا (content provider)
  • گیرنده‌ی پخش (broadcast receiver)

 بیاید یه خورده در مورد همین موارد آخر بیشتر یاد بگیریم.

 

  • فعالیت (Activities)
    • ‎یه فعالیت کارش اینه که که یه صفحه نمایش رو با رابط کاربری (UI) نشون بده. (مثلا کاربر می خواد ایمیل هاش رو چک کنه، همون صفحه ای که لیست ایمیل هاش رو نشون می ده یه فعالیته، وقتی رو ایمیل کلیک میکنه یه فعالیت دیگه شروع میشه که باعث میشه کاربر یه صفحه‌ی دیگه رو ببینه، وقتی می خواد ایمیل بفرسته یه صفحه‌ی دیگه براش باز میشه که یه فعالیت دیگه است)
    • ‎اگثر برنامه ها از بیش از یک فعالیت استفاده می کنن.
    • ‎وقتی یک فعالیت شروع میشه، به پشته‌ی بازگشت (back stack) هل داده میشه. (push میشه) - خوب مثلا وقتی کاربر اولین صفحه‌ی یه برنامه رو باز می کنه، بعد جایی کلیک میکنه و فعالیت دیگه ای باز میشه، فعالیت قبلی متوقف میشه (داخل پشته هل داده میشه) و فعالیت جدید روی قبلی شروع به کار میکنه، وقتی کاربر دکمه بازگشت () رو میزنه، فعالیت فعلی رو متوقف می کنه (میبنده) و فعالیت قبلی رو از همون جایی که متوقف کرده بود، اجرا میکنه. (در واقع از تو پشته پاپ میکنه) -
    • ‎رابط کاربری با XML یا مستقیما از خود جاوا ساخته میشه.
    • ‎میتونید طول عمر یه فعالیت رو با توابع مختلفی زیرنظر داشته باشید، توابعی مثه ()onStart یا ()onPause. تا روند اجرای هر فعالیتی رو کنترل کنید.
       
  • خدمات (Services)
    •  خدمات نقش کارهایی رو ایفا می کنن که در پشت صحنه باید انجام بشه.
    • خدمات شامل هیچ رابط کاربری‌ای نیستند.
    • برای کارهایی مثه عملیات اینترنتی (شبکه ای) یا پخش موسیقی مناسبند.
    • خدمات کاملا مستقل از جزئی که اونا رو ساخته، اجرا میشن. (مثلا اگه یه فعالیتی داشته باشیم که یه خدماتی رو اجرا کنه، اگه اون فعالیت رو ببندیم، اون خدمات هنوز در حال اجرا شدن هستن و مستقل از بقیه اجزا کار می کنن)
    • خدمات می تونن با استفاده از برنامه‌های دیگه محدود بشن، البته باید اون برنامه‌ها اجازه محدود کردن خدمات رو داشته باشن. (وقتی خدمات رو می‌سازین می تونین تعیین کنید که مثلا با هر برنامه ای میتونه این خدمت رو محدود کنه)

 

  • ارائه دهنده‌ی محتوا (content provider)
    • کارشون ذخیره و بازیابی داده هاست و اینکه داده ها رو برای همه برنامه ها قابل دسترسی کنن.
    • تنها راه برای اشتراک گزاری داده ها بین برنامه های مختلفه (چون به طور پیش فرض، برنامه ها راهی برای اشتراک گزاری داده‌شون به برنامه‌های دیگه رو ندارن)
    • یک URI عمومی منتشر میکنه که به طور منحصر به فرد مجموعه‌ی داده‌هاش رو شامل میشه. (مثلا اگه بخوایم یه سری از اطلاعاتمون رو به صورت عمومی در اختیار بقیه‌ی برنامه‌ها قرار بدیم، اونها رو در یک «ارائه دهنده محتوا» میذاریم.)
    • این داده ها به سادگی از طریق جدول هایی به مدل پایگاه داده منتشر میشن.
    • خود اندروید شامل یه عالمه «ارائه دهنده» است، مثه رسانه‌ها، دفترتلفن و... 

 

 

  • گیرنده‌ی پخش (broadcast receiver)
    • گیرنده‌ی پخش ساخته شده تا به اعلامیه‌های درون سیستمی پاسخگو باشه.
    • مثلا وقتی صفحه خاموش میشه، اندروید یه گیرنده میفرسته تا برنامه هایی که در حال اجرا هستن بفهمند که صفحه خاموش شده و برنامه رو در حالت تعلیق نگه دارن یا ببندن یا هر کار دیگه ای که باید بکنن، یا مثلا وقتی باتری داره تموم میشه و .... - پس وقتی برنامه‌ای رو می‌سازیم باید حواسمون باشه یه گوش دهنده (listener) بزاریم که اگه همچین اتفاقاتی افتاد، برنامه، یه کار خاصی رو انجام بده-
    • برنامه‌ی خود شما هم میتونه فرستادنده هایی رو بفرسته تا برنامه های دیگه بهش جواب بدن.
    • گیرنده های پخش شامل هیچ رابط کاربری ای نیستند.
    • گیرنده ها می تونن به نوار وضعیت (status bar)، اخطار (notification) بفرستن تا به کاربر هشدار بدن.

 

 

فایل های ظاهری اندروید

  • هر برنامه ای باید یک فایل AndroidManifest.XML در ریشه دایرکتوریش داشته باشه.
  • کار این فایل اینه که به سیستم اندروید درباره برنامه توضیحاتی رو ارائه بده.
  • این فایل، اجزائی رو که در برنامه به کار می‌برید رو توصیف می کنه. (اجزا مثه فعالیت ها، خدمات، گیرنده ها و ارائه دهنده ها)
  • اجازه هایی (permission)‌ که برای اجرای برنامه باید از کاربر گرفته بشه رو اعلام می کنه. (احتمالا تا حالا برنامه هایی رو دیدید که قبل از نصب از شما یه سری اجازه میگیرن برای دسترسی به قسمت های مختلف گوشی).
  • این فایل، پایین ترین نسخه‌ی اندرویدی (API) که برنامه می تونه روش اجرا بشه رو اعلام می کنه.

 

 

مواردی که تا اینجا بررسی کردیم یک چکیده از توسعه اندروید بود و اگه جایی رو خوب متوجه نشدید نگران نباشید، وقتی وارد کار بشیم و تمرین کنیم حتما خوب متوجه خواهید شد.

 

ادامه آموزش : ایجاد پروژه جدید و درک ساختار آن

فهرست مطالب

نظرات  (۶۸)

خیلی ممنون از سایت خوبتون واقعا عالیه
سلام وخسته نباشید من تازه دارم برنامه نویسی یاد می گیرم یکم سخته ولی تازه تونستم برنامه ها رو نصب کنم از کمک شما خیلی قدر دانی میکنم باتشکر 
سلام استاد خسته نباشید 
واقعا ممنون بابت سایت فوق العادتون 
تازه وارد سایتتون شدم ، انگار مرجع موفقیتم رو پیدا کردم ...
سلام دوست عزیز ممنون از زحماتتون..خدا خیرتون بده
شما اندروید استودیو رو هم آموزش میدین؟؟

پاسخ:
سلام، دوست دارم ادامه کار این سایت آموزش اندروید استودیو باشه ولی وقت نمی کنم :(
امیدوارم همینطور که به بچه ها کمک میکنید تو یادگیری . خدا بهتون تو زندگی کمک کنه .منو مدیون خودتون کردین .به امید  پیشرفت روز افزون شما تو تمامی زمینه ها . ایام به کامتون
خدا خیرتون بده دو روز بود سعی میکردم نرم افزارها رو نصب کنم نمیشد. کلافه شده بودم واقعا. بسیار بسیار سپاس از شما
نکنه یه وقت نظرای ما رونشون بدی و سوالاتمونو جواب بدی هاااااااااا سایتت منفجر میشه
پاسخ:
من دلم می خواد همه رو جواب بدم ولی وقت نمی کنم
۰۹ فروردين ۹۴ ، ۱۸:۳۳ فربد فراهانی
سایتتون فوق العادس

ممنون به خاطر مطالب مفیدتون
ایشالا به هر چی میخوای برسی...
اقا واقعا ممنون
خدا خیرت بدهد ان شالله
دمت گرم گرم.
خیلی مفید بود
۱۶ آبان ۹۳ ، ۱۵:۱۳ جاسم میاحی
دمت گرم
با سلام و خسته نباشید
و یه دنیا تشکر بابت تک تک زحماتتون

ای کاش تمام فیلم ها زیرنویس فارسی رو داشت
خدا نسلتونا زیاد کنه انشاء الله همچین سایتایی به درد کاربر می خوره
کارتون خیلی عالیه.
یک دنیا تشکر، انشالله همیشه سلامت و پیروز باشی مرد.
اقا سایتتون یکه به امید پیشرفت بیش تر سایتتون .موفق باشید.
حاجی یدونه ای
2 تا بودی هیئت می زدیم
خیلی کارت درسه 
ممنون از آموزش های خوب و مفیدتان
سلام ..کارت تا اینجا محشره ..فقط یه جا مورد داشتم اونم تو ساخت ماشین مجازی بود .( درایو c من جاش کم بود و sd با 10000 رو قبول نمیکرد) که الحمدالله برطرف شد ..مرسی از سایت خوبتون ...خدا قوت ادامه بده .....
فقط می خواستم تشکر کنم
سلام آقا چاکریم دمت گرم
مدتی بود با پایتون مایا و سی پلاس پلاس برنامه نویسی میکردم. جاوا را کم داشتم که با سایت واقعا عالیت این خلا پر میشه. ممنون
واقعا کارت درسته پسر. چقدر خوب و منظم توضیح دادی. مرسی
آفرین به کار خوب و ارزشمندتون
آقا دمت گرمم
خیلی ممنون واقعا استفاده کردم.
سایت های زیادی رفتم تا اندروید یاد بگیرم اما فقط یک جمله میتونم بگم: شما بی نظیرید.
سلام

نمی دونم چه طوری از زحمت و تلاش شما تشکر کنم . امیدوارم همیشه موفق و موید باشید و در این راه تلاش کنید
Dadaaaaaaash yani damet hoooooot
Gol gashti
Khodai khyli b dardam xord

حرف نداره

فقط مثال بذر که ملموس تر بشه

سلام
من می خوام برنامه نویسی رو برای آندروید شروع کنم
اما جاوا کار نکردم
لطفا بفرمایید چه کتابی بخونم؟
اگر رفرنس انگلیسی باشه بهتره
با تشکر
پاسخ:
سلام، والا ما که دانشجو بودیم استادمون کتاب thinking in java رو بهمون معرفی کرد، نمی دونم هنوز هم به درد می خوره یا نه، من یه کم از روش خوندم. می تونید تو اینترنت به دنبال آموزش های پایه بگردید اگه با زبان های برنامه نویسی شی گرا قبلا کار کردید، جاوا براتون خیلی آسونه.
خدا خیرت بده! :) نمیدونی چقدر دنبال یه همچین مطلبی گشته بودم.
با سلام
 خواستم بگویم سایت خوبی دارید کاری که میکنید بسیار مناسب است ما ایرانی ها ادم های خوش فکری هستیم بسیار جایی تاسف دارد که با این همه نیرو متخصص به دلیل نبود امکانات از نیرو های هندی و چینی در ادارات و سازمان ها برای مکانیزه نمودن سیستم ها استفاده می شود در حالی که خود ما بهتر از انان می توانیم سیستم ها را تحلیل و پیاده سازی کنیم
۱۲ آبان ۹۲ ، ۲۳:۰۰ مریم جلالی
سلام .
واقعا دستتون درد نکنه.
واقعا خیلی زحمت کشیدید.
چی میتونم بهتون بگم جز اینکه آرزوی خوشبختی و سلامتی و موفقیت براتون کنم.

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

وقتی میخوام شبیه سازی رو فعال کنم فقط صفحه ی زیر رو نشون میده و حتی کیبرد هم نشون نمیده.ممنون میشم کمکم کنین.اصلا شبیه سازی برنامه انجام نمیشه

خسته نباشید. حتما ادامه اش بدید. بازم دست تون درد نکنه. همواره موید و پیروز باشید.
آقا بسیار ازت ممنونم
حس میکنم که یه چیزایی حالیم شده :)
زود دارم این حسّو میکنم؟
پاسخ:
نه :دی
خداییش دمت گرم...
دمتون گرم
خدایی هر کسی این چیزا رو در اختیار همه قرار نمیده
با این آموزش های شما
کم کم دارن نرم افزارای ایرانی زیاد میشن الحمدلله
میتونین پیشرفت ایرانیا رو در بازار ببینین.
مطالب بسیار خوب و خوندنی دارید.حقا عملتون با برکت است.
سلام
شما کلاس برای آموزش اندروید هم دارید؟
پاسخ:
سلام، نه متاسفانه :(

خیلی از شما ممنونم..

از وقتی که می گذارید.

واقعا ارزشمند است.

سلام.
اول من یه خسته نیاشید بهتون بگم به خاطر این واقعا سایتتون مفیده و هیچ کم و کسری نداره.
من خیلی به برنامه نویسی اندروید علاقه داشتم که با سایتتون دارم به راحتی این کار می کنم.
بازم ممنون.
پاسخ:
سلام خواهش می کنم :)
خدا خیرتون بده واقعا دستون درد نکنه
پاسخ:
خواهش می کنم :)
۲۴ ارديبهشت ۹۲ ، ۱۹:۵۳ مرتضی شادرام
سایتتون فوق العاده هستش
بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است
سلام ***** واقعا اموزش ها عالی هستن
بنده برنامه نویسی وب انجام میدم بعد از خرید گوشی اندرویدی و دیدن درامد هاش و... به این سمت روی اوردم که البته شما گل کاشتی و همه جوره داری اموزش میدی. اقا یک donate هم تو سایتت بزار که کسانی که میتونن کمک مالی کنن. راستی من بددددددد منتظرم که سریـــــــع این جدول محتوای سایتتون مطالبش اماده بشه که سریع تر یاد بگیریم. منتظرم عجــــــیب! موفق باشی.
ممنون ،خیلی متشکر از آموزش هات دوست عزیز 
اجرت با خدا 
بدبختی ما اینه با یه اینترنت 128 محدود داریم برنامه نویس میشیم!!!
خدایا سرعت نت ایران را بالا ببر !!! همه بگید عامین

پاسخ:
موفق باشید! همین پشتکار باعث موفقیت می شه :)
سلام تا اینجا مو به مو جلو آمدم و هیچ مشکلی نداشتم دستتون درد نکنه 
۰۹ بهمن ۹۱ ، ۱۳:۱۹ مهدی مریخی
حال دادی عزیز ، ممنونتم
عالیه ، ممنون
پاسخ:
خواهش می کنم :)
با سلام و تشکر از سایت بسیار مفیدتون
این فیلم زیر نویس فارسی نداره، اگر امکانش هست در اصرع وقت لینک دانلود بزارید.
خیر ببینی جوون
خیلی سایت جامعی است
البته باید ادامه بدیش وگرنه نمی شه
چند بار برای نصب eclipse تلاش کردم ولی الان بلاخره پس از ماه ها (وسطاش اعصابم خورد شد) تونستم
الهی به آرزو هات برسی
پاسخ:
خدا رو شکر :)
 سلام 
اقا دمت گرم  به مولا کلی حال داری میدی 
مرسی 
پاسخ:
سلام
خدا رو شکر
من فارغ التحصیل نرم افزارم دوس داشتم برنامه نویسی آندروید هم یاد بگیرم
واقعا نمیدونم چه جوری تشکر کنم کارتون عالیه!
هرچی میخواستم بدونم و لازم داشتم توی سایتتون هست مرسی ...
از آشنایتون خوشحالم موفق باشید یا علی...
پاسخ:
خدا رو شکر که مفید واقع شد.
شما هم موفق باشید
سلام و بسیار ممنون از شما و سایت خوبتون مشکلی که من دارم وقتی هست که می خوام پروژه رو بسازم ! در مرحله آخر نمی شناسه میگه باید مینیم ورژن 8 رو داشته باشی ! دو تا دکمه هم هست یکی instal یکی check again که کاری نمی کنن تو سایت ها هم که سرچ کردم گفته بودن اسم یه پوشه رو عوض کن اما اصلا همچین پوشه ای نیست ! واسه داشتنش باید آپدیت کنی از طریق sdk manager تو سربرگ extra ! اما نشون نمی ده هیچ چیزیو !!! کلافه شدم به مولا ! ممنون میشم راهنمایم کنید ! من eclipse JUNO رو دانلود کردم
پاسخ:
سلام
به مسیری که sdk تون ذخیره شده برید، جایی که فولدرهای tools, platform-tools, platforms و.... قرار داره، یه فولدر با اسم extras بسازید، بعد توش یه فولدر دیگه به اسم android بسازید، بعد این فایل رو دانلود کنید و از حالت فشرده خارج کنید و داخل فولدری که همین الان ساختید قرار بدید، ایکلیپس رو اگه باز هست ببندید و دوباره اجراش کنید، حالا شروع به ساختن پروژه ی جدید کنید.
 سلام
مرسی از سایتتون
یه سوال داشتم.میشه برای اندروید با c/c++ هم برنامه نوشت.میشه در این زمینه هم راهنمایی کنین.
یه سوال دیگم داشتم.من توی ویژوال استدیو برنامه نویسی میکنم.میخواستم بدونم این محیط برنامه نویسی برای اندروید ،  امکانات ویژوال استدیو را دارا هست.
با تشکر
پاسخ:
سلام
با نصب کردن NDT می‌تونید با زبان c/c++ هم برای اندروید برنامه بنویسید ولی چون خود اندروید بر پایه‌ی برنامه‌های جاوا هست، خیلی توصیه شده با جاوا برنامه‌ها نوشته بشن.
تو هر محیط برنامه‌نویسی دیگه‌ای مثل ویژوال استدیو هم می‌شه برای اندروید برنامه نوشت، اما چون خود گوگل به طور اختصاصی ایکلیپس رو پشتیبانی می‌کنه قطعا برنامه‌نویسی تو محیط ایکلیپس برای اندروید راحتتر خواهد بود و ۹۰ درصد آموزش‌های برنامه‌نویسی توی همین محیطه و دردسرش هم کمتره و راحت شبیه‌ساز و امکانات دیگه توش اجرا می‌شه.
سلام
این خطا مربوطه به چی هستش؟
[2011-07-21 15:37:31 - SDK Manager] [SDK Manager] Error: Expected verb after global parameters but found 'sdk' instead.
______
 You do not have the latest version of the SDK Tools installed: Please update.
(Missing C:\Documents and Settings\GameOver\android-sdks\tools\lib\proguard-project.txt)
پاسخ:
باید SDK تون رو به روز رسانی کنید.
من اصلا نمیدونم از کجا باید شروع کنم .دوشت دارم این کارو انجام بدهم.یکی کمک کنه
پاسخ:
به این صفحه مراجعه کنید.
دستت درد نکنه ، خدا خیرت بده.
تو این تحردیم ها سایتت منو برای دانلود موارد موزر نیاز نجات داد.
پاسخ:
خدا رو شکر :)
 سلام
خیلی ممنونم خدا عمر با عزت بهتون بدهد فقط خواستم خسته نباشید بگم و بگم به آموزش ادامه بدهید خیلی جالب توضیح می دهید
پاسخ:
سلام
خواهش می کنم، خوشحالم مفید بوده :)
 ممنونم. خیلی خیلی :)
پاسخ:
خواهش می کنم
داداش خیلی گلی

حال میکنم میبینم انقد سادو و روان همه چیزو توضیح دادی

دمت گرم 

 خدا خیرت بده اموزش را ادامه بده ....
من که ممنونتم بایت اموزش های خوبتان
اینکه در مورد نصب روی مک هم توضیح دادی متشکر(بخش های قبل)
پاسخ:
خدا رو شکر این تلاش ها مفید واقع می شه :)
 گویا این وبلاگ تعطیل شده
پاسخ:
نه به امید خدا پست جدید رو به زودی می زنم
 خوبه . کلاً با اینکه امکانات و توانایی های آندروید خیلی زیاده اما چون مبحث نسبتاً جدیدیه کسایی که توش تخصص دارن زیاد نیستن . این سری مباحث آموزشی شما میتونه کمک خوبی تو این زمینه باشه. ممنون . (البته منتظر ادامه این درسا هم هستیم.)

 مشکلی که ندارم . رو لب تاپم نصب کردم . اما رو دسک تاپم هنوز کارت وای فای نداره نمی تونم به نت وصل شم. ایشالله تا یکی دو روز دیگه مشکلش رو حل می کنم. ببخشید یه سوال دیگه ، شما خودتون تو برنامه نویسی برای سیستم آندروید واردین؟ اگه یه جاهایی گیر کردم میتونم تو این سایت از شما بپرسم؟

(می دونم سوالم کلی بود . ناچارم یکم بیشتر توضیح بدم . راستش من و دوستم یه کامپیوتری سفری تاچ اسکرین واسه خودروهای داخلی درست کردیم که خیلی کامل تر از کامپیوترای سمنده ، حتی سیستم های عیب یاب و مصرف سوخت و ... رو هم داره ، اما میخوایم این دستگاه رو که رو بیس میکروکنترلر هست بیاریمش رو آندروید (یا لینوکس) ، تا بتونیم از GPS ، مالتی مدیا و ... هم تو این سیستممون استفاده کنیم . برنامه های میکروش رو خودم نوشتم ، قبلاً هم با ویژوال بیسیک دات نت کار کردم، اما تو زمینه لینوکس ، جاوا و آندروید هیچ تخصصی ندارم. اصلاً نمی دونم از کجا باید شروع کنم . فعلاً می خوام کل طرح رو تو یه شبیه ساز آندرویدی بسازم بعد واسه سخت افزارش یه فکری می کنم. با تمام این اوصاف اگه سوالی داشتم میتونین کمکم کنین؟ (اگه پیشنهادی هم دارین لطفاً بگین،آخه میترسم یه جوری بشه بعد از دو سه ماه بفهمم که کلاً راه رو اشتباه رفتم ،یا یه چیزی تو این مایه ها ) . ممنون

پاسخ:
من خودم در زمینه اندروید تخصص ندارم ولی ترم جدید دانشگاه که شروع بشه می تونم از استادمون راهنمایی بگیرم. ترممون هم از ۲۰ بهمن شروع میشه.
سلام ببخشید یه سوال داشتم . اگه نتونی jdk , jre رو تو سایت سان رجیستر کنی کلاً نمیشه کار برنامه نویسی آندروید رو شروع کرد؟ یعنی هیچ راه دیگه ای نداره؟ 
پاسخ:
سلام
تا اونجایی که من اطلاع دارم نه نمیشه، چون برای اجرای ایکلیپس باید jdk  رو حتما نصب کرده باشید، از این به بعد هم از دو زبان xml و java برای نوشتن برنامه ها استفاده می شه که برای کامپایل جاوا به jdk احتیاج دارید.
حالا مگه چه مشکلی تو نصب jdk دارید؟
۰۶ بهمن ۹۰ ، ۱۱:۲۰ من یک مسافرم
 خواستم باز هم تشکری کرده باشم و خسته نباشیدی بگم
موفق باشید
پاسخ:
ممنون
شما هم موفق باشید

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">