نمایش نتایج: از 1 به 3 از 3

موضوع: برنامه نویسی برای اندروید

  1. #1
    !Challenge Everything mahdishata آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    اخر الزمان
    نوشته ها
    7,642
    تشکر
    0
    تشکر شده 1 بار در 1 ارسال

    پیش فرض برنامه نویسی برای اندروید


    اندروید سیستم عامل متن بازی است که در ابتدا توسط Android Inc. طراحی گردید و بعدها Google وOpen Handset Allianceآنرا خریداری نمودند. این سیستم عامل، دارای 12 میلیون کد است که 3 میلیون آن XML، 2.8 میلیون خط C و 2.1 میلیون آن جاوا می باشد. در سال های آینده اندروید در میلیون ها سیستم همراه و موبایل مورد استفاده قرار خواهد گرفت. درصورتی که علاقه مند به برنامه نویسی بوده و یا در این زمینه یک حرفه ای هستید ، زمان یادگیری گسترش نرم افزار های اندروید فرا رسیده است. امروزه پلت فرم های بسیار زیادی برای موبایل وجود دارد، سیمبین، آی فون، ویندوز موبایل، بلک بری، جاوا موبایل، لینوکس موبایل، و غیره از این دسته هستند. دربین پلت فرم های موجود اندروید، دارای ویژگی های خاصی است.

    ویژگی های خاص اندروید

    1- یک نرم افزار متن باز مبتنی بر لینوکس است و بدون پرداخت هیچ هزینه ای می توان آنرا دستکاری نمود.
    2- یک نرم افزار مبتنی بر مولفه است که کار برنامه نویسی را بسیار راحت تر می کند . (Component-Based )
    3- پشتیبانی از SQL و GPS امکانات بسیار مفیدی را برای برنامه نویس فراهم می کند.
    4- برنامه ها را می توان در لایه های امنیتی مختلفی اجرا نمود که امکان ماندگاری مناسبی داشته و مزیت مهمی برای گوشی های هوشمند خواهد بود.
    5- گرافیک و صدای با کیفیت قابل قبول را پشتیبانی می کند. انیمیشن های دوبعدی مبتنی بر فلش ، سه بعدی مبتنی بر OpenGL برای ساخت بازی های قابل قبول می تواند در اندروید مورد استفاده قرار گیرد.
    6- پشتیبانی از سخت افزار های روز از ویژگی های مناسب دیگر اندروید است. کد های اندروید مبتنی بر جاوا بوده و توسط ماشین کامپایل Dalvik ترجمه می شوند و جاوا نیز یک زبان مستقل از سخت افزار است . پشتیبانی از دستگاه های ورودی مانند کیبورد، تاچ و ترک بال نیز از ویژگی های اندروید است.

    نسخه های مختلف اندروید

    1- نسخه 1.1:
    تاریخ انتشار 6 فوریه 2009

    2- نسخه 1.5 (Cupcake) مبتنی بر هسته لینوکس 2.6.27 :

    در سی ام آپریل سال 2009 نسخه ی 1.5 با چند بروز رسانی در واسط کاربری، منتشر شد.
    - آپلود تصاویر به پیکاسا و ویدئو به یوتیوب از طریق تلفن همراه
    - یک کیبورد مناسب با امکان پیش بینی تایپ کاربر
    - Bluetooth A2DP
    - ویجت های جدید برای سیستم عامل
    - انیمیشن به هنگام تعویض صفحه

    3- نسخه 1.6 (Donut) مبتنی بر هسته لینوکس 2.6.29:
    در 15 سپتامبر 2009 منتشر شد .
    - تجربه تجاری مهم
    - یک محیط مجتمع برای دوربین و تصاویر کاربر
    - امکان حذف تصاویر گالری بصورت گروهی
    - جستجوی مبتنی بر صوت بروز رسانی شده
    - یک موتور Text-To-Speech ، پشتیبانی از VPNو 802.1x
    - Screen Resolution بالاتر

    4- نسخه 2.0/2.1 (Eclair) مبتنی بر هسته لینوکس 2.6.29:
    نسخه 2.0 در 26 اکتبر 2009 ، 2.0.1 در 3 دسامبر و 2.1 در 12 ژانویه 2009 منتشر شدند.
    - سرعت بالاتر سخت افزاری
    - پشتیبانی برای Screen Resolution های مختلف
    - استفاده از Google Map 3.1.2
    - پشتیبانی از Microsoft Exchange
    - زوم دیجیتالی
    - کیبورد مجازی پیشرفته تر
    - Bluetooth 2.1
    - تصاویر پی زمینه بصورت Live
    - 5نسخه 2.2 (Froyo) مبتنی بر هسته لینوکس 2.6.32 :
    تاریخ انتشار آن ماه می 2010 بود.
    - پیشرفت سرعت کلی اندروید ، حافظه و کارایی
    - استفاده از کروم 8 و پشتیبانی از موتور جاوااسکریپت
    - نرم افزار های کاربردی بیشتر
    - امکان سوئیچ بین زبان های مختلف با سرعت بالا
    - پشتیباتی آپلود فایل در Browser
    - پشتیبانی از Adobe Flash 10.1

    -6 نسخه 3.0 (Gingerbread):
    احتمالا اواخر 2010 منتشر خواهد شد.

    برنامه نویسی کاربردی برای اندروید

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

    نصب ابزار های مورد نیاز

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

    java JDK


    1- آخرین نسخه JDK را از آدرس زیر دانلود و نصب نمایید:

    [برای مشاهده لینک ها باید عضو انجمن ها باشید . ]

    برای آنکه مطمئن شوید آخرین نسخه از JDK ی جاوا را دارید دستور زیر را در محیط Command ویندوز تایپ نمایید:
    java –version

    Eclipse


    2- مرحله ی بعدی نصب یک محیط برای برنامه نویسی جاوا است که نرم افزار Eclipse از این ژانر توصیه می شود. Eclipse یک نرم افزار متن باز بوده و حتی توسط توسعه دهندگان گوگل نیز مورد استفاده قرار گرفته است. این نرم افزار را می توانید از آدرس زیر دریافت نمایید:

    [برای مشاهده لینک ها باید عضو انجمن ها باشید . ]

    Android SDK

    3- مرحله ی بعد نصب آخرین SDK مربوط به اندروید است. صفحه ی دانلود اندروید شامل نسخه های مختلف برای ویندوز، لینوکس و مکینتاش است. پس از دانلود نسخه مورد نظرتان باید فایل زیپ را از حالت زیپ خارج نمایید و در مسیری مانند C:\Google کپی نمایید. برای دسترسی به SDK به آدرس زیر بروید:

    [برای مشاهده لینک ها باید عضو انجمن ها باشید . ]

    4- برای اینکه برنامه نویسی اندروید ساده تر شود گوگل یک Plugin مجزا برای Eclipse و توسعه دهنگان اندروید تدارک دیده است. جهت نصب این Plugin باید مراحل زیر را طی کنید:
    - نرم افزار Eclipse را باز نموده و از منوی Help گزینه Software Updates را انتخاب نمایید.
    - زبانه Available Software را انتخاب کنید.
    - بروی دکمه Add Site کلیک نموده و آدرس

    [برای مشاهده لینک ها باید عضو انجمن ها باشید . ]

    را تایپ نمایید.
    در صورتی که مشکلی هنگام نصب Plugin بوجود آمد از http بجای https استفاده کنید.
    در نهایت بروی ok کلیک کنید.
    - هم اکنون اندروید باید در بخش Available Software قابل مشاهده باشد. چک باکس آنرا انتخاب نموده و بروی دکمه Install کلیک کنید.
    Connection Error

    در صورتی که با پیغام Connection error مواجه شدید به احتمال زیاد یک فایر وال مانع از اتصال به وب سایت گوگل می شود. برای رهایی از این فایر وال باید در Eclipse از آدرس Proxy Server استفاده نمایید. برای انجام اینکار مسیر زیر رفته و تنظیمات Proxy Server را انجام دهید. ( نام و پورت Proxy Server را وارد کنید. )
    5- زمانی که نصب به اتمام رسید Eclipse را ببندید و مجددا آنرا اجرا نمایید. زمانی که Eclipse مجددا باز می شود پیغام هایی مبنی بر مشخص نمودن مکان SDK اندروید دریافت می کنید که باید مسیر SDK اندروید را به آن بدهید.

    حال که کلیه ی ابزار ها را تهیه نمودید نوبت به نوشتن اولین برنامه اندروید است. در مطلب آتی برنامه نویسی را شروع می کنیم…

    online.asreertebat.com

    .

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    محل سکونت
    Advertising world
    نوشته ها
    Many

     

    حرز امام جواد

     

  3. #2
    !Challenge Everything mahdishata آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    اخر الزمان
    نوشته ها
    7,642
    تشکر
    0
    تشکر شده 1 بار در 1 ارسال

    پیش فرض



    پیکربندی

    در نوشته قبلی با ابزارهایی که برای نوشتن برنامه های مبتنی بر اندروید نیاز هستند آشنا شدید. در این نوشته می خواهیم به نحوه ی پیکر بندی این ابزار ها در کنار نرم افزار Eclipse پرداخته و اولین برنامه ی اندرویدیمان را با عنوان Hello Aondroid راه اندازی نماییم. همانطور که قبلا اشاره شد برای نوشتن برنامه های اندروید نیاز به Java JDK ، Eclipse و Android SDK داریم.

    Android SKD یک فایل zip است که باید آنرا در مسیری مانند c:\android-sdk-windows از حالت فشرده خارج کنید. پس از انجام اینکار نرم افزار Eclipse را باز نموده و از منوی Windows گزینه ی Preferences را انتخاب کنید. در ستون سمت چپ این پنجره باید گزینه ی Android قابل مشاهده باشد. بروی آن کلیک نموده و در بخش سمت راست SDK Location را به c:\android-sdk-windows ( جایی که SDK اندروید از حالت فشده خارج شده است ) تغییر دهید.


    در مرحله ی بعدی از منوی Window گزینه ی Android SDK and AVD Manager را انتخاب نمایید.


    در پنجره ی باز شده بروی Available Packages کلیک نموده و آخرین نسخه ی SDK اندروید را مطابق شکل زیر انتخاب کنید.


    بروی دکمه ی Install Selected کلیک کنید و منتظر بمانید تا اجزای مورد نیاز دانلود و نصب شوند. ( در این مرحله باید به این نکته توجه کرد که به دلیل تحریم هایی که گوگل برای ایران در نظر گرفته به احتمال زیاد کامپوننت های ذکر شده لود نمی شوند. بنابراین برای نصب این کامپوننت ها باید در بستر ارتباطی VPN به اینترنت متصل باشید. )

    پس از اینکه نصب کامپوننت های مورد نظر به اتمام رسید نرم افزار Eclipse را بسته و مجددا آنرا Run نمایید.

    راه اندازی اولین برنامه اندرویدی

    ADT یک تمپلت و یا برنامه ی پیش فرض داخلی دارد که توسط آن می توان اولین برنامه را با عنوان ” Hello Android ” تنها در چند مرحله ی ساده راه اندازی کرد. در نرم افزار Eclipse از منوی فایل گزینه ی New و سپس گزینه ی Project را انتخاب کنید. در پنجره ی باز شده همانند تصویر زیر ابتدا Android و سپس Android Project را انتخاب نمایید.


    بروی دکمه ی Next کلیک نموده و موارد زیر را در مرحله ی بعدی در فیلد های مربوط وارد نمایید :

    نام پروژه : HelloAndroid

    Build Target : Android 2.2

    Application Name : Hello, Android

    Package Name : org.example.hello

    Create Activity: Hello

    Min SDK Version : 8

    پنجره ی نهایی شما باید چیزی شبیه به تصویر زیر باشد :


    در آخر بروی دکمه ی Finish کلیک کنید تا Plug-in اندروید پروژه را بسازد. در این محله چندین فایل مختلف توسط Plug-in مذکور ساخته می شوند که در پنجره Package Explorer قابل مشاهده هستند. در صورتی که در این مرحله به پیغام خطایی برخورد نمودید از منوی Project گزینه ی Clean را انتخاب نموده و بروی Ok کلیک کنید و یا نرم افزار Eclipse را بسته و مجددا راه اندازی کنید.

    بررسی فایل های ایجاد شده در پروژه

    AndroidManifest.xml : یک فایل XML است که پروژه ساخته شده را به همراه اجزای آن (سرویس ها، فعالیت ها و…) را تعیین می کند.

    build.xml : یک اسکریپ خاص است برای کامپایل نمودن و نصب نرم افزار بروی گوشی.

    Default.properties و Local.properties : فایل های مشخصاتی هستند که توسط اسکریپت built مورد استفاده قرار می گیرند.

    Assets / : پوشه ای است که دارای فایل ها اضافی جهت توسعه نرم افزار است.

    bin / : پوشه ای است که زمانی که نرم افزار کامپایل گردید آنرا در خود نگه می دارد.

    gen / : جایی که اندروید سورس کد ها ی اجرا شده توسط build را نگه می دارد.

    libs / : محل فایل های JAR اضافی است که ممکن است بخواهید به نرم افزارتان اضافه نمایید.

    src / : محلی برای ذخیره ی سورس جاوای برنامه است.

    res / : پوشه ای برای نگهداری منابع است. منابعی مانند آیکون ها و طرح های گرافیکی.

    tests / : پوشه ای که یک پروژه ی اندروید جداگانه را در خود دارد و برای تست پروژه ی جاری شما مورد استفاده قرار می گیرد.

    اجرای شبیه ساز

    جهت اجرای برنامه ی اندرویدتان، به پنجره ی Package Explorer بروید، بروی پروژه ( HelloAndroid ) راست کلیک نموده و از گزینه ی Run As مورد Android Application را انتخاب کنید. درصورتی که برای بار اول شبیه ساز اندروید اجرا می شود مدت زمانی طول می کشد تا برنامه شما به نمایش در آید و در این مرحله باید کمی صبور باشید. برای ادامه ی کار با Eclipse بهتر است زمانی که برای بار اول شبیه ساز اجرا شد آنرا نبندید تا خروجی های بعدی با سرعت بیشتری برایتان به نمایش در آیند.


    این هم از اولین برنامه اندرویدی با نام Hello Android . سخت که نبود؟ مسلما نه، ولی این برنامه هیچ کاربردی ندارد . برای برنامه نویس اندروید شدن راه سختی در پیش است.

    online.asreertebat.com

    .

  4. #3
    کاربر جدید
    تاریخ عضویت
    Apr 2011
    نوشته ها
    1
    تشکر
    0
    تشکر شده 0 بار در 0 ارسال

    پیش فرض مشکل

    من از Eclipse IDE for Java Developers
    استفاده میکنم
    همه مراحل رو انجام دادم ولی موقعی که میخواستم یه پروژه جدید بسازم گزینه :
    Build Target : Android 2.2
    نیست
    و یه ارور پایین برنامه هم هست
    از محیط برنامه عکس گرفتم






اطلاعات موضوع

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

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

موضوعات مشابه

  1. پاسخ: 3
    آخرين نوشته: 16-03-2014, 10:16
  2. آیا "سپتامبر" برای شیطان‌پرست ها ماه مقدس است؟
    توسط monji_2008 در انجمن فراماسونری ، شیطان پرستی و...
    پاسخ: 1
    آخرين نوشته: 24-09-2011, 13:08
  3. متن کامل و فایل صوتی سخنرانی سردار مشفق (اطلاعات)
    توسط پولدار در انجمن مباحث سیاست داخلی
    پاسخ: 2
    آخرين نوشته: 19-09-2011, 13:27
  4. یک برنامه کامل و رایگان برای رایت دیسک|ImgBurn
    توسط mahdishata در انجمن ابزارهای سی دی
    پاسخ: 4
    آخرين نوشته: 01-03-2011, 18:48
  5. استقرار سلطه در فاصله عرفان با شریعت
    توسط محسن رحمتی در انجمن عرفان
    پاسخ: 0
    آخرين نوشته: 23-12-2010, 14:21

مجوز های ارسال و ویرایش

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