زمانی که گوگل پلتفرم متن باز موبایل خود یعنی آندروید را ارائه کرد یک پلاگین را برای محیط مجتمع برنامهنویسی اکلیپس (Eclipse IDE) نیز ارائه کرد تا توسعه دهندگان نرمافزار بتوانند به گسترش آن با استفاده از Eclipse IDE بپردازند.اگر شناختی روی این Eclipse ندارید این پست را مطالعه کنید.

اما اگر شما از Netbeans IDE برای مراحل توسعه نرمافزار استفاده میکنید لازم نیست به سراغ Eclipse یا یک IDE دیگر بروید.نت بینز به قول خودش تنها IDE هست که نیاز دارید (:
در واقع پلاگینی هم برای netbeans ایجاد شده که به شما اجازه میدهد با آن به توسعه نرم افزارهای آندرویدی بپردازید.در ادامه با نحوه تنظیم این پلاگین روی Netbeans میپردازیم.

برای شروع برنامهنویسی آندروید تحت Netbeans IDE ابتدا Netbeans را اجرا کنید و سپس به منوی Tools و سپس Plugin بروید.حالا به زبانه Setting رفته و دکمه Add کلید کنید تا پنجره جدید باز شود:

در قسمت Name یک نام دلخواه برای این پلاگین اضافه کنید و در قسمت URL آدرس XML زیر را وارد کنید.برای دریافت آخرین نسخه این پلاگین حتما تیک گزینه check for update را بزنید و سپس OK کنید.همچنین در قسمت پایین میتوانید زمانی را برای آپدیت شدن این پلاگین تعیین کنید.
با این کار پلاگین مربوطه به لیست پلاگینهای نت بینز اضافه میشود:

حالا به زبانه available Plugins رفته و تیک Android را بزنید و سپس دکمه Install را فشار دهید:

برای ادامه مراحل نصب روی Next کلیک کنید:

در اینجا باید با خواندن مجوز پلاگین با زدن تیک زیر با آن موافقت کنید و سپس Install را بزنید:

پلاگین شورع میکند به دانلود شدن.باید کمی صبر کنید:

بعد از اتمام دانلود پیغامی مبنی بر اینکه این پلاگین توسط گروه Netbeans تایید(Sign) نشده است دریافت خواهید کرد.موردی ندارد.این پلاگین مشکلی برای کسی ایجاد نکرده است.پس با آن موافقت کنید و ادامه دهید:

کار تمام است.پیغامی مبنی بر نصب موفق پلاگین دریافت خواهید کرد.دکمه Finish را بزنید و به نصب آن خاتمه دهید:

چند مرحله دیگر برای راه اندازی باقی مانده است.حالا به منوی Tools رفته و گزینه Java Platform را انتخاب کنید:

در قسمت پایین دکمه Add Platform را بزنید و دکمه رادیوی Google Android Open Handheld Platform را انتخاب و به مرحله بعدی بروید:

در اینجا برای دانلود Android SDK به اینجا مراجعه کنید و مطابق با پلتفرم خودتان (لینوکس مک یا ویندوز) آن را دانلود کنید

حالا در ادامه نصب باید مسیری را که در آن Android SDK را دانلود و ذخیره کردهاید مشخص کنید:

یک نام برای پلتفرم انتخاب کنید و سپس Finish را بزنید:

حالا شما پلتفرم آندروید را برای توسعه در لیست پلتفرمهای Netbeans خواهید داشت:

تمام شد.حالا میتوانید شروع کنید به توسعه برنامههای آندرویدی خودتان (:
و اما یک شبیه ساز برای گوشی موبایل گوگل یعنی Nexus one که میتوانید در اینجا در مورد آن بیشتر بخوانید و بعد دریافت و اجرا کنید.
اگر دوست دارید بدانید ظاهر و شکل منوهای آندروید چگونه است این شبیهساز گوشی NexusOne گوگل را T-Mobile ساخته است.حتما امتحانش کنید (:














راستی یه سوال، برای نوشتن برنامههای اندرویدی فقط از طریق رابط SDKی خود اندروید میشه با سختافزار ارتباط برقرار کرد؟
این سوال را از این جهت میپرسم که برای مثال من الان یه گوشی لینوکسی غیر اندرویدی دارم، توی نوشتن برنامهها هیچ گونه محدودیتی برای استفاده از فرامین لینوکسی ندارم، هر فرمانی که روی کرنل کامپایل شده باشه را میتونم استفاده کنم. از ssh گرفته تا cron و … همچنین از syscalها
محمود پاسخ در تاريخ اردیبهشت ۱۳م, ۱۳۸۹ ۷:۰۷ ب.ظ:
@میلاد خواجوی, بله میلاد جان.از طریق SDK میشه با خود سخت افزار ارتباط برقرار کرد (:
آقا خیلی عالی بود.
ممنون
حیف که گوشی آندرویدی نداریم وگرنه یه Hello World روش تست میکردیم !! :D
مثل همیشه عالی بود
محمود پاسخ در تاريخ اردیبهشت ۱۳م, ۱۳۸۹ ۷:۰۵ ب.ظ:
@بهرام, ممنون از لطفت بهرام عزیز.با استفاده از اون شبیهسازها نیازی نیست حتما گوشی آندرویدی داشته باشی.کافیه برنامهت رو بنویسی و با استفاده از همین امولاتور روی آندروید تست کنی :)
خیلی زحمت کشیدی محمود جان عالی بود .
راستش من آندروید رو دوست دارم گوشی خودم هم سیستم عاملش آندرویده . ولی این گوشی که توی عکس هست چی هست مدلش ؟ HTC هستش ؟
متاسفانه ولی برنامه برای آندروید خیلی کمه . به امید اینکه با این IDE و پلاگین برنامه های بیشتری براش نوشته بشه .
محمود پاسخ در تاريخ اردیبهشت ۱۳م, ۱۳۸۹ ۷:۱۲ ب.ظ:
@فرهاد فرامرزی, ممنون از لطفت فرهاد عزیز.امیدوارم مفید واقع بشه.آندروید در ابتدای راهه.باید بهش فرصت داده بشه.با توجه به اینکه متن باز هم هست من آینده بسیار خوبی رو براش پیشبینی میکنم و امیدوارم در رشد و پیشرفت این سیستم عامل خوب ایرانیها هم مشارکت داشته باشند.اون تصویر هم گوشی گوگل هست یعنی NexusOne که البته همونطور که میدونی ساخت HTC هست
واقعا زحمت کشیدید
ممنون
محمود پاسخ در تاريخ اردیبهشت ۱۳م, ۱۳۸۹ ۷:۱۳ ب.ظ:
@امیر, ممنون از ابراز لطفت امیر عزیز (:
دمت گرم،واقعا استفاده کردم،خیلی دوست داشتم که برنامه نویسی برا اندروئید رو شروع کنم که با کمکتون میسر شد.
با تشکر –
من این مراحل رو انجام دادم اما در قسمتی که باید platform اندروید رو انتخاب کنم
چنین گزینه ای تو لیستم نیست . علتش چیست ؟
http://kenai.com/downloads/nbandroid/updates.xml
این لینک not found میده !!!!!
این لینک رو باید جایگزینش کنید:
http://kenai.com/projects/nbandroid/downloads/download/updatecenter/updates.xml
این سایته که
Forbidden
You don’t have permission to access /downloads/nbandroid/updatecenter/updates.xml on this server.
بقیش چی؟ ):
من sample های خود آندروید رو هم در netbeans باز میکنم مثلا snake
بعد که clean and build میزنم، و run می کنم،
emulator اجرا میشه و محیط سیستم عامل آندروید با اون ساعتش … نشون میده
اما بازی snake نمیاد بالا …
چی کار کنم؟
در ضمن ورژن ۴٫۰٫۳ رو استفاده میکنم.
لطفا جواب رو به ایمیلم هم بفرستید.
خیلی ممنون.