نمایش نتایج 1 تا 5 از 5

نام تاپیک: آموزش برنامه نویسی اندروید - قسمت دوم

  1. #1

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

    بسم الله الرحمن الرحیم
    آموزش برنامه نویسی اندروید – سطح مبتدی (قسمت دوم)
    گردآورنده: میلاد حاتمی
    منبع انگلیسی: Android Application Development For Dummies
    تمام نرم افزارهایی که برای ساخت برنامه های اندروید لازم هستند رایگان می باشند. حتی کدها نیز رایگان هستند.
    اندروید از هسته ی اوپن سورس linux 2.6 ساخته شده است.
    [IMG]file:///C:%5CUsers%5CMILADH%7E1%5CAppData%5CLocal%5CTemp%5 Cmsohtmlclip1%5C01%5Cclip_image002.png[/IMG]
    Android framework:
    در سطح بالاتری از هسته لینوکس 6/2 فریم ورک اندروید با خصیصه های متعددی تولید شده است. این ویژگی ها از تعداد زیادی پروژه اوپن سورس استخراج شده اند. خروجی این پروژه ها در زیر نمایش داده شده است:
    - The Android run time :
    ترکیبی است از کتابخانه های هسته ی جاوا و ماشین مجازی Dalvik.
    - OpenGL :
    این API برای ایجاد تصاویر دو بعدی و سه بعدی در کامپیوتر استفاده می شود.
    - Webkit :
    موتور مرور اوپن سورس وب که توابعی را برای نمایش محتوای وب و لود کردن صفحات دارد.
    - Sqlite :
    یک موتور اوپن سورس بانک اطلاعاتی رابطه ای است که در سیستم طراحی و تعبیه شده است.
    - Media Framework :
    این کتابخانه ها به شما برای پخش و ضبط صدا و ویدئو اجازه می دهند.
    - Secure sokets layer (SSL) :
    این کتابخانه ها برای امنیت ایتنرنت کاربرد دارد.
    به شکل زیر توجه کنید، لیست کتابخانه های عمومی اندروید هستند.


    Application Framework :
    شما شاید تصویر کنید که "خب، این که خیلی خوب است، اما چطور این کتابخانه ها ما را برنامه ساز می کنند؟"
    خیلی ساده است:
    تمام این فریم ورک های اوپن سورس از طریق اندروید برای شما در دسترس هستند. شما نباید نگران این باشید که چطور اندروید با Sqlite یا باقی موارد تعامل برقرار می کند.
    اندروید استفاده از این کتابخانه های داخلی را برای شما با ساختن توابع زیر مهیا می کند:
    - activity manager
    مدیریت چرخه عمر activity
    - telephony manager
    فراهم کردن دسترسی به سرویس های تلفنی
    - view system
    مدیریت یا پاسخگویی به viewها و layoutهایی که شما در رابط کاربری ساخته اید.
    - location manager
    پیدا کردن موقعیت جغرافیایی دستگاه
    به شکل زیر توجه کنید، کتابخانه های application framework را می بینید:


    از هسته تا application سیستم عامل اندروید از تکنیک های اثبات شده ی اوپن سورس ایجاد شده است. که این به شما امکان می دهد برنامه های بسیار قوی بسازید.
    شکل زیر نمای کلی را نمایش می دهد:


    بعضی مواقع شما می خواهید از منابع هسته ی اندروید استفاده کنید. یک مثال ساده می تواند استفاده از آیکن های اندروید برای منوی تنظیمات خودتان باشد.

    فصل دوم: آماده کردن محیط برنامه نویسی اندروید

    نصب و پیکربندی نرم افزارهای لازم
    الان زمان نصب برنامه های مورد نیازمان است، مانند نصب و پیکربندی SDK . برای این منظور موارد زیر لازم است:
    - Java JDK
    - Android SDK
    - Eclipse IDE: محیط مجتمع که ما برای برنامه نویسی استفاده خواهیم کرد.
    - Android ADT
    در قسمت بعدی به شما روش دانلود و نصب و پیکربندی ابزارهای بالا را نشان خواهیم داد.
    نصب (java development kit) JDK:
    دانلود JDK:
    1- به آدرس زیر بروید:
    Java SE Downloads

    صفحه دانلود جاوا SE باز می شود.
    2- روی لینک JDK که زیر Java platform است کلیک کنید.
    صفحه دانلود باز می شود که از شما نوع سیستم عامل را می پرسد.

    3- از لیست بازشونده پلتفرم خود را انتخاب کنید و روی دکمه دانلود بزنید.

    4- روی skip بزنید که پایین صفحه است.

    5- روی jdk-6u20-windows-i586.exe کلیک کنید تا دانلود آغاز شود.

    6- گزینه save as را انتخاب کنید.


    نکته: تصویر وبی که در شکل 5-2 آمده است شاید در آینده متفاوت باشد، برای اطمینان از اینکه صفحه درست را باز کرده اید به سایت زیر بروید که در اینجا مسیر مستقیم دانلود را نشان می دهد.
    Android SDK | Android Developers

    نکته مهم: به یاد داشته باشید که SDK که ما لازم داریم باید برای اندروید 2.2 باشد که نسخه ی لازم ما نسخه 5 و 6 می باشد. اگر نسخه ی دیگری نصب کنید در آینده با پیغام های خطای ناشناسی روبرو خواهید شد.

  2. #2

    نقل قول: آموزش برنامه نویسی اندروید - قسمت دوم

    یک انتقاد کوچیک دارم : متاسفانه چند تا از این پست ها(آموزش برنامه نویسی اندروید) وجود داره که یا تکمیل نشده و یا در حد همون مبتدی رها شده
    فکر میکنم اون کسی که داره میاد سمت برنامه نویسی اندروید یک سری پیشفرض هایی که هر برنامه نویس باید داشته باشه رو داره پس دلیلی نداره که اینقدر به مقدمات برنامه نویسی اندروید توجه داشته باشیم
    لطفا وارد مبحث های پیشرفته تر بشید و اگه توانایی ارائه مطلب رو ندارید با همکاری هم روی یک مطلب فوکوس کنیم تا در اون حرفه ای بشیم نه این که همش بیاییم بگیم اولش باید jdk نصب کنیم بعدش sdk
    آخرین ویرایش به وسیله yosefi1988 : دوشنبه 28 اسفند 1391 در 12:46 عصر

  3. #3

    نقل قول: آموزش برنامه نویسی اندروید - قسمت دوم

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

  4. #4

    نقل قول: آموزش برنامه نویسی اندروید - قسمت دوم

    سلام , شغل من سخت افزاره و به تازگی علاقه پیدا کردم که کار نرم افزاری رو انجام بدهم , لذا هنوز در دانلود و نصب نرم افزارها و پیدا کردن سایتهای آنها مشکل دارم , به عنوان مثال فکر می کردم گوگل فقط گوگل ارث رو بر روی ایران بسته , الان که وارد این مبحث شدم , متوجه شدم خیلی از قابلیتها بسته شده قبلا برای دور زدن فیلتر از فیلتر شدن استفاده می کردم , حالا که می خوام وارد ساتی بشوم که از طرف ایران فیلتر نشده تازه متوجه شدم که اونها هم بعضی از سایتها را بر روی ایران بسته اند . لذا خواهشمندم که توضیحات را جامع و در صورت امکان نرم افزارها مورد نظر را با لینک مستقیم قرار دهید و در موردی که کدام سیستم عامل است توضیحات کامل را ارائه دهید . با تشکر
    آخرین ویرایش به وسیله gbahrami : پنج شنبه 22 فروردین 1392 در 10:51 صبح دلیل: کامل کردن توضیح

  5. #5

    نقل قول: آموزش برنامه نویسی اندروید - قسمت دوم

    چشم، لیننک ها رو پیدا میکنم و میذارم انشالله

تاپیک های مشابه

  1. آموزش برنامه نویسی اندروید به زبان فارسی
    نوشته شده توسط hesamy2004 در بخش Android Studio
    پاسخ: 115
    آخرین پست: شنبه 18 بهمن 1399, 15:26 عصر
  2. آموزش برنامه نویسی اندروید در ویژوال استدیو
    نوشته شده توسط Unknownlive در بخش Android Studio
    پاسخ: 97
    آخرین پست: چهارشنبه 14 مرداد 1394, 01:08 صبح
  3. آموزش برنامه نویسی اندروید - قسمت اول
    نوشته شده توسط miladhzz در بخش Android Studio
    پاسخ: 1
    آخرین پست: یک شنبه 27 اسفند 1391, 11:05 صبح
  4. آموزش برنامه نویسی اندروید - سری اول
    نوشته شده توسط uncocoder در بخش Android Studio
    پاسخ: 3
    آخرین پست: شنبه 07 مرداد 1391, 15:19 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •