زنگ.

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

آندروید یک پلاگین ویژه برای Eclipse IDE را فراهم می کند، به نام ابزار توسعه آندروید (ADT). این یک محیط توسعه قدرتمند یکپارچه را فراهم می کند که در آن شما می توانید برنامه های آندروید را ایجاد کنید. ADT طراحان Eclipse را گسترش می دهد به طوری که شما به سرعت و به آسانی یک پروژه جدید Android ایجاد می کنید، رابط کاربر از برنامه را طراحی کنید، فایل های APK را برای توزیع برنامه خود حذف کنید.

اظهار نظر: اگر ترجیح می دهید در IDE دیگر کار کنید، نیازی به نصب ECLISPE و ADT ندارید. در عوض، شما می توانید به طور مستقیم از قابلیت های SDK برای ایجاد و اشکال زدایی درخواست خود استفاده کنید.

دانلود افزونه ADT

  1. اجرای Eclipse، را انتخاب کنید راهنما\u003e نصب نرم افزار جدید.
  2. کلیک اضافه کردن. در قانون گوشه بالا.
  3. در افزودن مخزن-گفتگو که ظاهر می شود، "ADT Plugin" را وارد کنید نام. و URL بعدی در این زمینه محل:

https://dl-ssl.google.com/android/eclipse/

  1. کلیک خوب..
اگر زمانی که سعی می کنید یک پلاگین دریافت کنید، مشکلی دارید، در این زمینه سعی کنید محل به جای "HTTPS"، "HTTP" را بنویسید (HTTPS به دلایل امنیتی مورد استفاده قرار می گیرد).
  1. در محاوره نرم افزار موجود، کادر کنار ابزارهای توسعه دهنده را بررسی کنید و روی کلیک کنید بعد.
  2. در پنجره بعدی، لیستی از ابزارهای دانلود را مشاهده خواهید کرد. کلیک بعد.
  3. قرارداد مجوز را بخوانید و قبول کنید، سپس روی کلیک کنید پایان دادن.
اگر هشدارهای امنیتی را دریافت کنید که صحت و دقت را دریافت می کنید نرم افزار نمی توان نصب کرد، کلیک کنید خوب..
  1. پس از تکمیل نصب، Eclipse را مجددا راه اندازی کنید.

راه اندازی افزونه ADT

پس از راه اندازی مجدد Eclipse، باید دایرکتوری را با SDK Android خود مشخص کنید:

  1. انتخاب کنید استفاده از SDK های موجود در پنجره ای که ظاهر می شود.
  2. دایرکتوری حاوی Android SDK را انتخاب کنید و انتخاب کنید که اخیرا دانلود کرده اید و بسته نشده اید.
  3. کلیک بعد.

حل مشکلات در هنگام نصب

اگر پس از عمل فوق، یک پلاگین ADT را دانلود کنید، در اینجا برخی از راه حل ها وجود دارد:

  • اگر Eclipse نمی تواند یک سایت به روز رسانی از راه دور حاوی پلاگین ADT را پیدا کند، سپس سعی کنید تغییر لینک سایت را به

http://dl-ssl.google.com/android/eclipse/

  • اگر فایروال را فعال کردید (یا فایروال شرکتی) را فعال کنید، مطمئن شوید که تنظیمات پروکسی صحیح را در Eclipse وارد کرده اید. در Eclipse، شما می توانید پروکسی را از منوی اصلی پیکربندی کنید پنجره (در Mac OS X، گرفتار کردن)> اولویت ها. > عمومی > اتصالات شبکه.

اگر هنوز نمیتوانید پلاگین ADT را با استفاده از Eclipse از سایت از راه دور به روز رسانی ها دانلود کنید، می توانید فایل ADT ZIP را به رایانه خود دانلود کنید و آن را به صورت دستی تنظیم کنید:

برای کاربران لینوکس

اگر شما با مشکل نصب، افزونه ADT برای نوع Eclipse مواجه می شوید:

خطایی در طول ارائه رخ داده است. نمی تواند به Keystore متصل شود JKS

بنابراین بر روی کامپیوتر شما هیچ جاوا مناسب جاوا وجود ندارد. نصب Sun Java 6 این مشکل را حل خواهد کرد و سپس شما می توانید پلاگین ADT را دوباره نصب کنید.

در این راهنما، شما ساکن هستید، چگونه شروع به توسعه در زیر آندروید، یعنی: برنامه های موبایل در پلت فرم Android Eclipse + SDK. امروز رویکردهای زیادی برای توسعه و ایجاد برنامه های تلفن همراه برای آندروید وجود دارد. دستگاه های سخت افزاری پیچیده، رایانه های شخصی قرص و مختلف سیستم عامل های نرم افزاری (Symbian OS، IOS، WebOS، ویندوز فون 7 ...) فضای بی پایان را برای توسعه دهندگان باز کنید.

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

چرا پلت فرم آندروید؟

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

ابزارهای توسعه آندروید رایگان به شما اجازه می دهد تا به سرعت شروع به ایجاد برنامه های رایگان یا تقریبا رایگان کنید. هنگامی که شما آماده هستید تا برنامه جهانی خود را فاش کنید، می توانید آن را از طریق Android Market منتشر کنید. انتشار در بازار آندروید نیاز به هزینه ثبت نام یک بار (25 دلار در زمان نوشتن مقاله) و بر خلاف اپل اپل (که بسیار مناسب برای سرشماری مناسب است)، برنامه شما را برای دانلود و خرید پس از A در دسترس است بررسی سریع - اگر برنامه سیاست و قانون نیست.

در اینجا برخی از تفاوت های دیگر بین Android SDK وجود دارد که به شما مزایا را به عنوان یک توسعه دهنده ارائه می دهد:

  • بسته بندی Android SDK برای ویندوز، مک و لینوکس در دسترس است، بنابراین شما نیازی به پرداخت هزینه های جدید برای نوشتن برنامه ها ندارید.
  • sdk ساخته شده در جاوا اگر شما با زبان آشنا هستید برنامه نویسی جاواشما در حال حاضر نیمه راه برای تسلط بر آن هستید.
  • با توجه به توزیع برنامه از طریق بازار آندروید، بلافاصله برای صدها هزار کاربر در دسترس خواهد بود. شما به بازار رسمی "OM محدود نیست، از آنجا که جایگزین وجود دارد. به عنوان مثال، شما می توانید یک برنامه را در وبلاگ های خود ارسال کنید. آمازون توسط شایعات آماده سازی فروشگاه App خود را می کند.
  • علاوه بر اسناد فنی SDK، منابع جدید برای توسعه دهندگان آندروید ایجاد می شوند. این پلت فرم به دست آوردن محبوبیت در میان کاربران و توسعه دهندگان است.

توقف صحبت کردن - بیایید شروع به توسعه برنامه های کاربردی برای آندروید!

نصب Eclipse و Android SDK

جهت گیری تحت پلت فرم آندروید در هنگام توسعه

قبل از شروع به نوشتن برنامه های کاربردی Android، باید SDK را برای پلت فرم آندروید دانلود کنید. هر پلت فرم نسخه خود را از Android SDK دارد که بر روی دستگاه های کاربر نصب شده است. برای نسخه Android 1.5 و بالاتر، دو سیستم عامل وجود دارد: پروژه آندروید Open Source Open و Google.

آندروید پروژه باز منبع باز - پلت فرم باز کد منبعاما شامل نمی شود extensions Google، مانند Google Maps. اگر نمی خواهید از Google API، قابلیت استفاده کنید google Maps این برای درخواست شما در دسترس نخواهد بود. اگر دلایل خاصی برای انجام این کار نداشته باشید، من توصیه می کنم پیکربندی هدف را در یکی از سیستم عامل های Google پیکربندی کنید، زیرا این امر به شما امکان می دهد از برنامه های گوگل خود استفاده کنید.

  • Window-\u003e Android SDK و مدیر AVD را انتخاب کنید.
  • روی بسته های موجود در ستون سمت چپ کلیک کنید و مخزن را بررسی کنید تا لیستی از سیستم عامل های آندروید موجود را نمایش دهید.
  • شما می توانید پلت فرم دانلود را از لیست انتخاب کنید یا تمام علامت های مشخص شده را برای دانلود همه مشخص کنید سیستم عامل های موجود. پس از اتمام، روی Install Select کلیک کنید و دستورالعمل های نصب را دنبال کنید.

پس از همه چیز با موفقیت بارگذاری شد، شما آماده شروع به توسعه در Android هستید.

ایجاد یک پروژه جدید Android

Eclipse جدید پروژه Wizard Wizard Wizard کمک خواهد کرد ایجاد یک برنامه آندروید، تولید فایل ها و کد آماده برای شروع، به سمت راست بلوک. این یک راه سریع برای اطمینان از عملکرد و نقطه شروع خوب در شروع توسعه نرم افزار است:

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

بسته ها

نام بسته - شناسه برای درخواست شما. هنگامی که زمان انتشار یک نتیجه در بازار آندروید در حال آمدن است، این شناسه برای پیگیری به روز رسانی برای برنامه استفاده می شود، بنابراین مهم است که مطمئن شوید که این شناسه منحصر به فرد است. اگر چه در اینجا ما از نام com.example.brewclock، برای یک برنامه واقعی استفاده می کنیم، بهتر است چیزی شبیه com.yourcompanyname.yourpplication را انتخاب کنید.

نسخه SDK

Min SDK نسخه نسخه (نام برای خود صحبت می کند) - اولین نسخه آندرویدجایی که برنامه کار خواهد کرد. با استفاده از هر نسخه جدید آندروید، SDK اضافه می کند و روش های مختلف را تغییر می دهد. هنگام انتخاب یک نسخه SDK، Android (و Android Market) می داند که برنامه شما فقط در دستگاه های با نسخه پلت فرم آندروید نسخه مشخص شده و بالاتر کار خواهد کرد.

برنامه خود را اجرا کنید

حالا سعی کنید برنامه ما را در Eclipse اجرا کنید. از آنجایی که این اولین راه اندازی است، Eclipse از نوع پروژه شما کار می کند:

  • Run-\u003e Run را انتخاب کنید یا Ctrl + F11 را فشار دهید.
  • برنامه آندروید را انتخاب کنید و روی OK کلیک کنید.

Eclipse سعی خواهد کرد برنامه را بر روی دستگاه با Android شروع کند. در این لحظهبا این حال، شما دستگاه های زیر ندارید مدیریت آندرویدبنابراین پروژه راه اندازی نخواهد شد، و از شما خواسته خواهد شد که یک جدید ایجاد کنید دستگاه اندیشه دستگاه مجازی (AVD).

دستگاه های مجازی (دستگاه های مجازی اندروید)

دستگاه مجازی Android (AVD) روز چهارشنبه آندروید را نشان می دهد، چه تلفن همراه یا رایانه لوحی شما می توانید هر دستگاه AVD را ایجاد کنید نسخه های مختلف سیستم عامل های آندروید. برای هر AVD، می توانید تنظیمات دستگاه های مختلف را با مشخص کردن حضور یک صفحه کلید فیزیکی، پشتیبانی از GP، رزولوشن دوربین، و غیره پیکربندی کنید.

قبل از شروع برنامه، ابتدا باید اولین دستگاه AVD خود را با پلت فرم SDK ایجاد کنید (Google API، 1.6).

بزار همین الان انجامش بدیم:

  • اگر سعی نکردید برنامه را شروع نکنید، روی Run (یا Ctrl + F11 کلید ترکیبی) کلیک کنید
  • هنگامی که یک هشدار ظاهر می شود، روی بله برای ایجاد AVD کلیک کنید.
  • کلیک کنید New در Dialog Android SDK و AVD Manager.
  • پارامترهای زیر را برای AVD تنظیم کنید: نام: Android_1.6 Target: Google Apis (Google Inc.) - API سطح 4 SD کارت اندازه: 16 MIB پوست ساخته شده در: پیش فرض (HVGA)
  • روی Create AVD کلیک کنید.
  • گفتگوی Android SDK و AVD Manager را ببندید.

کد راه اندازی

سعی کنید دوباره برنامه را اجرا کنید (Ctrl + F11). Eclipse اکنون پروژه شما را ایجاد می کند و AVD جدید را راه اندازی می کند. به یاد داشته باشید، AVD به طور کامل آندروید روز چهارشنبه را شبیه سازی می کند، و شما حتی نیازی به مشاهده یک فرآیند بوت شدن نسبتا آهسته نیست، همانطور که در مورد یک دستگاه واقعی است. به همین دلیل، به محض این که AVD آماده کار است، بهتر است پنجره را ببندید تا برنامه های خود را در طول روز به پایان برسانید.

توسعه تحت آندروید: طراحی رابط کاربر

یکی از اولین مراحل برای ایجاد یک برنامه به طور کلی، طراحی رابط کاربری است. در اینجا یک طرح کوچک از برنامه ما است:

کاربر می تواند زمان جوش را در دقیقه با استفاده از دکمه های + و - تنظیم کند. هنگامی که شروع به کار می کند، شمارش معکوس در طول تعداد مشخصی از دقیقه ها آغاز خواهد شد. اگر کاربر با فشار دادن دکمه دوباره لغو شود، زمانی که تایمر به 0 افزایش می یابد، زمان افزایش می یابد.

رابط ساختمانی

رابط کاربری آندروید یا پوسته، که در اسناد XML شرح داده شده است، می تواند در پوشه res / layouts یافت شود. کد قالب قبلا توسط Eclipse تولید شده است در res / layouts / main.xml اعلام شده است و، همانطور که متوجه شدید، در حال حاضر در شبیه ساز اجرا می شود.

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

اجازه دهید آن را در حال حاضر با تغییر main.xml مطابق با طرح بالا انجام دهید:

  • باز کردن res / layouts / main.xml در Eclipse دوبار کلیک کردن از بسته اکسپلورر.
  • برگه Main.xml را در پایین صفحه انتخاب کنید تا به حالت XML بروید.

در حال حاضر محتوای main.xml را به موارد زیر تغییر دهید:

# /res/layouts/main.xml

زنگ.

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