آموزش برنامه نویسی اندروید (Android)
دسته بندی ( ۴۸۲ آموزش )
نمایش دسته بندی ها (۴۸۲ آموزش)
مباحث اولیه، در برنامه نویسی اندروید
مباحث اولیه، در برنامه نویسی اندروید 28
کار با Activity ها ، در برنامه نویسی اندروید
کار با Activity ها ، در برنامه نویسی اندروید 21
طراحی فایل های xml متناظر با Activity ها و ... (لایه گرافیکی Activity ها و ...)، در برنامه نویسی اندروید
طراحی فایل های xml متناظر با Activity ها و ... (لایه گرافیکی Activity ها و ...)، در برنامه نویسی اندروید 11
کار با برنامه Eclipse (یا همان ADT Bundle)، در برنامه نویسی اندروید
کار با برنامه Eclipse (یا همان ADT Bundle)، در برنامه نویسی اندروید 11
خطاهای رایج در برنامه Eclipse و در برنامه نویسی اندروید
خطاهای رایج در برنامه Eclipse و در برنامه نویسی اندروید 10
کار با برنامه Android Studio ، در برنامه نویسی اندروید
کار با برنامه Android Studio ، در برنامه نویسی اندروید 9
خطاهای رایج در برنامه Android Studio و در برنامه نویسی اندروید
خطاهای رایج در برنامه Android Studio و در برنامه نویسی اندروید 3
تبدیل متغیرها و سایر تبدیل ها، در برنامه نویسی اندروید
تبدیل متغیرها و سایر تبدیل ها، در برنامه نویسی اندروید 9
نمایش عکس و کار با ImageView ، در برنامه نویسی اندروید
نمایش عکس و کار با ImageView ، در برنامه نویسی اندروید 23
نمایش متن و کار با رشته ها (strings) و TextView ، در برنامه نویسی اندروید
نمایش متن و کار با رشته ها (strings) و TextView ، در برنامه نویسی اندروید 38
ساخت دکمه (Button) ، در برنامه نویسی اندروید
ساخت دکمه (Button) ، در برنامه نویسی اندروید 7
ساخت لیست (فهرست) با ListView ، در برنامه نویسی اندروید
ساخت لیست (فهرست) با ListView ، در برنامه نویسی اندروید 12
ساخت EditText، در برنامه نویسی اندروید
ساخت EditText، در برنامه نویسی اندروید 6
مجموعه ویدئوهای آموزش طراحی متریال (Material Design)، در برنامه نویسی اندروید
مجموعه ویدئوهای آموزش طراحی متریال (Material Design)، در برنامه نویسی اندروید 13
طراحی متریال (Material Design)، در برنامه نویسی اندروید
طراحی متریال (Material Design)، در برنامه نویسی اندروید 3
پخش موسیقی، در برنامه نویسی اندروید
پخش موسیقی، در برنامه نویسی اندروید 5
نمایش انیمیشن، در برنامه نویسی اندروید
نمایش انیمیشن، در برنامه نویسی اندروید 3
تغییر ویژگی های کلی برنامه اندروید
تغییر ویژگی های کلی برنامه اندروید 3
ذخیره اطلاعات با SharedPreferences ، در برنامه نویسی اندروید
ذخیره اطلاعات با SharedPreferences ، در برنامه نویسی اندروید 2
پایگاه داده (SQLite Database)، در برنامه نویسی اندروید
پایگاه داده (SQLite Database)، در برنامه نویسی اندروید 10
تبادل اطلاعات بین برنامه اندروید و سرور اینترنتی (اینترنت)، در برنامه نویسی اندروید
تبادل اطلاعات بین برنامه اندروید و سرور اینترنتی (اینترنت)، در برنامه نویسی اندروید 21
نمایش یک صفحه اینترنتی یا کدهای HTML (کار با WebView) و ساخت لینک، در برنامه نویسی اندروید
نمایش یک صفحه اینترنتی یا کدهای HTML (کار با WebView) و ساخت لینک، در برنامه نویسی اندروید 8
حلقه ها (for و while و ...)، در برنامه نویسی اندروید
حلقه ها (for و while و ...)، در برنامه نویسی اندروید 2
نمایش پیام به کاربر (Dialog و AlertDialog و Toast و Notification و ...)، در برنامه نویسی اندروید
نمایش پیام به کاربر (Dialog و AlertDialog و Toast و Notification و ...)، در برنامه نویسی اندروید 11
ویژگی های صفحه نمایش و چرخش آن، در برنامه نویسی اندروید
ویژگی های صفحه نمایش و چرخش آن، در برنامه نویسی اندروید 10
به دست آوردن ویژگی های کلی برنامه اندروید، در برنامه نویسی اندروید
به دست آوردن ویژگی های کلی برنامه اندروید، در برنامه نویسی اندروید 4
به دست آوردن ویژگی های گوشی کاربر، در برنامه نویسی اندروید
به دست آوردن ویژگی های گوشی کاربر، در برنامه نویسی اندروید 5
بازی سازی، در برنامه نویسی اندروید
بازی سازی، در برنامه نویسی اندروید 1
به اشتراک گذاری (share)، در برنامه نویسی اندروید
به اشتراک گذاری (share)، در برنامه نویسی اندروید 5
کار با فایل ها و فولدرها در حافظه خارجی (External Storage)، در برنامه نویسی اندروید
کار با فایل ها و فولدرها در حافظه خارجی (External Storage)، در برنامه نویسی اندروید 15
کار با پوشه های raw و assets ، در برنامه نویسی اندروید
کار با پوشه های raw و assets ، در برنامه نویسی اندروید 2
عملیات های ریاضی، در برنامه نویسی اندروید
عملیات های ریاضی، در برنامه نویسی اندروید 13
کار با دوربین (Camera)، در برنامه نویسی اندروید
کار با دوربین (Camera)، در برنامه نویسی اندروید 3
کار با action bar ، در برنامه نویسی اندروید
کار با action bar ، در برنامه نویسی اندروید 4
کار با کلاس ها (class) ، در برنامه نویسی اندروید
کار با کلاس ها (class) ، در برنامه نویسی اندروید 4
کار با package ها ، در برنامه نویسی اندروید
کار با package ها ، در برنامه نویسی اندروید 2
نرم افزارهای شبیه ساز برای اجرای برنامه های اندروید بر روی سیستم عامل کامپیوتر (مثل ویندوز)
نرم افزارهای شبیه ساز برای اجرای برنامه های اندروید بر روی سیستم عامل کامپیوتر (مثل ویندوز) 2
امنیت، در برنامه نویسی اندروید
امنیت، در برنامه نویسی اندروید 1
Thread ها، در برنامه نویسی اندروید
Thread ها، در برنامه نویسی اندروید 3
سرویس ها (Service)، در برنامه نویسی اندروید
سرویس ها (Service)، در برنامه نویسی اندروید 9
BroadcastReceiver ، در برنامه نویسی اندروید
BroadcastReceiver ، در برنامه نویسی اندروید 0
تاریخ و زمان و تمامی موارد مرتبط با زمان (عملیات های زمان بندی شده و ...)، در برنامه نویسی اندروید
تاریخ و زمان و تمامی موارد مرتبط با زمان (عملیات های زمان بندی شده و ...)، در برنامه نویسی اندروید 11
AsyncTask ، در برنامه نویسی اندروید
AsyncTask ، در برنامه نویسی اندروید 2
آرایه ها (Arrays)، در برنامه نویسی اندروید
آرایه ها (Arrays)، در برنامه نویسی اندروید 3
لیست آرایه ای (ArrayList)، در برنامه نویسی اندروید
لیست آرایه ای (ArrayList)، در برنامه نویسی اندروید 6
رنگ ها (Colors)، در برنامه نویسی اندروید
رنگ ها (Colors)، در برنامه نویسی اندروید 3
Fragment ها و Tab بندی، در برنامه نویسی اندروید
Fragment ها و Tab بندی، در برنامه نویسی اندروید 8
معرفی کتابخانه ها (Libraries)، در برنامه نویسی اندروید
معرفی کتابخانه ها (Libraries)، در برنامه نویسی اندروید 1
ساخت ProgressDialog یا ProgressBar برای نمایش میزان پیشرفت اجرای یک سری عملیات، در برنامه نویسی اندروید
ساخت ProgressDialog یا ProgressBar برای نمایش میزان پیشرفت اجرای یک سری عملیات، در برنامه نویسی اندروید 3
نسخه اندروید (Android version) و API level (نسخه API) ، در برنامه نویسی اندروید
نسخه اندروید (Android version) و API level (نسخه API) ، در برنامه نویسی اندروید 1
لرزاندن گوشی (vibrate)، در برنامه نویسی اندروید
لرزاندن گوشی (vibrate)، در برنامه نویسی اندروید 2
پرداخت درون برنامه ای، در برنامه نویسی اندروید
پرداخت درون برنامه ای، در برنامه نویسی اندروید 1
 پروژه های اندروید Open Source کاربران کلیدستان
پروژه های اندروید Open Source کاربران کلیدستان 2
ساخت امکانات جانبی (جستجو، لیست علاقه مندی، لوگو، منو و ...) برای برنامه اندروید
ساخت امکانات جانبی (جستجو، لیست علاقه مندی، لوگو، منو و ...) برای برنامه اندروید 5
مباحث عمومی، در برنامه نویسی اندروید
مباحث عمومی، در برنامه نویسی اندروید 35

نصب نسخه های مختلف API از اندروید، در برنامه نویسی اندروید

در مبحثی دیگر، تفاوت بین نسخه اندروید (Android version) و نسخه API (یا API level) را بیان کردیم و گفتیم که نسخه اندروید (Android version) معمولا دارای تغییرات قابل دیدن برای کاربران (users) گوشی های اندروید است، در صورتیکه که نسخه های API ، بیشتر به تغییرات داخلی و غیر قابل دیدن توسط کاربران مربوط می گردد (در واقع مربوط به توسعه دهندگان است). اگر شما به عنوان یک برنامه نویس اندروید (توسعه دهنده) فعالیت می کنید، ممکن است در مواردی، احتیاج پیدا کنید که بخواهید یک نسخه API از اندروید را نصب کنید. در این مبحث می خواهیم شرح بدهیم که چگونه می توان یک نسخه API دلخواه از اندروید را نصب کرد. اینکه تفاوت بین نسخه اندروید (Android version) و نسخه API (یا API level) را بیان کردیم برای این است که بدانید چرا توسعه دهندگان اندروید، اکثرا از نسخه API صحبت می کنند و حتی در برنامه eclipse نیز، هشدارها و خطاها و در کل، عملکرد برنامه eclipse ، بر اساس نسخه API است.

برای نصب یک نسخه API دلخواه از اندروید، می توان از دو روش اقدام کرد. یکی استفاده مستقیم از خود برنامه Android SDK Manager می باشد که در آن می توانیم آن نسخه دلخواه را در خود برنامه انتخاب کرده و دانلود کنیم (زیرا این برنامه، در پنجره اصلی خود، تمامی بسته های نرم افزاری مربوط به اندروید را در لیستی نمایش می دهد تا آنها را انتخاب کرده و دانلود کنیم) و روش دوم این است که فایل های مروبط به آن نسخه API را از یک سایت اینترنتی یا هر منبع دیگری تهیه کرده و در پوشه بندی برنامه Android SDK Manager کپی کنیم (بدون اجرا کردن برنامه Android SDK Manager).

روش اول : نصب یک نسخه API دلخواه از اندروید، با استفاده از برنامه Android SDK Manager

بهترین روش برای نصب یک نسخه API ، استفاده از خود برنامه Android SDK Manager می باشد که با استفاده از آن، می توانیم بسته های نرم افزاری مختلف را دانلود و نصب کنیم که تنها با چند کلیک، این کار امکان پذیر است، اما چون گوگل ایرانیان را تحریم کرده است، این کار برای ایرانیان کمی طولانی تر خواهد بود. من قبلا در مباحثی دیگر شرح دادم که با وجود تحریم های گوگل، چگونه می توان از برنامه Android SDK Manager برای دانلود و نصب بسته های نرم افزاری استفاده کرد، اما باز هم آن مطالب را در این مبحث تکرار می کنم.

نکته

با توجه به ارائه نسخه های جدیدتر از ((عاج فیل شکن)) معرفی شده در این مبحث، به جای خواندن چند پاراگراف بعدی از این روش (روش اول)، کلید شماره 3502 را بخوانید.

راه حل، استفاده از برنامه ای است که در شکل زیر نمایش داده ایم (می توانید آن را از اینترنت دانلود کنید) :

نصب نسخه های مختلف API از اندروید، در برنامه نویسی اندروید

در پنجره این برنامه، بر روی گزینه Add کلیک می کنیم. پنجره ای به شکل زیر باز می شود :

نصب نسخه های مختلف API از اندروید، در برنامه نویسی اندروید

در قسمت Bookmark ، یک نام دلخواه را می نویسیم (مثلا SDK) و سپس بر روی گزینه File Path کلیک می کنیم و سپس فایل اجرایی مربوط به برنامه Android SDK Manager را انتخاب می کنیم. با انتخاب آن، یک گزینه برای برنامه Android SDK Manager افزوده می شود :

نصب نسخه های مختلف API از اندروید، در برنامه نویسی اندروید

ما هر زمان که می خواهیم گوگل، ما را تشخیص نداده و اجازه دانلود بسته های نرم افزاری توسط برنامه Android SDK Manager را به ما بدهد، باید برنامه Android SDK Manager را از طریق دابل کلیک بر روی این گزینه، اجرا کنیم. دقت کنید که برنامه را حتما باید از اینجا اجرا کنید، نه از پوشه بندی عادی ویندوز. بنابراین بر روی این گزینه دو بار کلیک می کنیم تا برنامه Android SDK Manager اجرا گردد. صفحه اصلی این برنامه، به صورت زیر خواهد بود :

نصب نسخه های مختلف API از اندروید، در برنامه نویسی اندروید

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

نصب نسخه های مختلف API از اندروید، در برنامه نویسی اندروید

همان طور که مشاهده می کنید، نسخه های مختلف API نمایش داده شده اند و شماره اندروید (Android version) معادل آنها نیز در کنارشان نوشته شده است. بنابراین هر نسخه API را که نیاز داریم، می توانیم در کنار آن، علامت تیک زده (آن را انتخاب کنیم) و سپس بر روی گزینه پایین پنجره که برای دانلود و نصب بسته های نرم افزاری انتخاب شده می باشد (عنوان آن با کلمه Install شروع می شود)، کلیک کنیم.

روش دوم : دانلود فایل های یک نسخه API دلخواه از اندروید و سپس کپی کردن آن در پوشه بندی برنامه Android SDK Manager

چنانچه ما فایل های مربوط به یک نسخه API از اندروید را از هر منبع دلخواه، تهیه کرده باشیم، آنگاه تنها کافی است که آن را در پوشه بندی برنامه Android SDK Manager کپی کنیم. شما ابتدا باید محل برنامه Android SDK Manager در پوشه بندی کامپیوتر خود را پیدا کنید. ساختار پوشه های برنامه Android SDK Manager به صورت زیر می باشد :

نصب نسخه های مختلف API از اندروید، در برنامه نویسی اندروید

در پوشه بندی برنامه، یک پوشه با نام platforms وجود دارد، اگر وارد آن شوید، ساختاری مشابه ساختار زیر خواهد داشت :

نصب نسخه های مختلف API از اندروید، در برنامه نویسی اندروید

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

  • فهرست مباحث
نویسنده علیرضا گلمکانی
شماره کلید 821
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 5 5 0
مجتبی
۱۳۹۶/۰۴/۱۰
۱۲:۲۱

با عرض سلام خسته نباشید خدمت شما 
آقا به قرآن من خودم دانشجوی نرم افزارم هرکاری میکنم هر فیلتر شکنی که بگی امتحان کردم چه شیوه شما چه آموزش های سایت های دیگه برای مدیریت sdk  اندروید استدیو اصلا برای من جزء  api هایی که با نرم افزار نصب شده رو بارگزاری نمیکنه واقعا نمیدونم چرا 
یعنی واقعا نمیدونم چرا سرعت اینترنتم خیلی خوبه فیلتر شکن های psiphon-freegate - hotsopt shield دیگه واقعا موندم چه چیزی این وسط مونده 
خیلی جالبه برای همه(سایت ها که آموزش مدیریت sdk) تمام api ها بارگذاری میشه خیلی راحت به ادامه آموزش میرن ولی برای من همچین اتفاقی نمیوفته 
ممنون میشم راهنماییم کنین!

حامد
۱۳۹۶/۰۵/۱۷
۱۵:۱۳

من هم دقیقا همین مشکلو دارم نمیدونم آخه چرا ؟

Aryan
۱۳۹۷/۰۲/۰۸
۱۷:۵۵

v ..p..nخریداری کنید تا مشکلتون به راحتی حل شه

اهورا
۱۳۹۶/۱۱/۲۱
۱۹:۴۳

سلام.من یک نرم افزاری رو که API level 18 بود به 17 تغییر دادم نرم افزار نصب شد اما مشکل اینجاست که با کلیک بروی نیو پروحکت ،نرم افزار متوف میشه و از برنامه خارج میشه و به اصلاح میپره بیرون خواستم بدونم که چه کارکنم که نرم افزار راه بافته و اجرا بشه چند کار هم کردم دسترسی های اضافی رو حذف کردم اما باز جواب نداد .(لازم به ذکر است که نسخه اولیه نرم افزار با تغییر نسخه اندروید از ۴.۳ به ۴.۲ اجرا کامل میشه و مشکلی ندارد اما امکاناتش کمه و خواستم نسخه های بروزتر با امکانات بیشتر رو نصب کنم که خطای کم بود فضای ذخیره خالی میده و یا میپره بیرون.لطفا راهنماییم کنید که کدام کد یا متن رو باید حذف یا ویرایش کنم .
یا اگر خیلی تخصصی است نرم افزار رو بفرستم خودتان ویرایش کنید که بر روی اندروید ۴.۲ اجرا بشه.

مهرشاد
۱۳۹۷/۱۰/۱۰
۰۸:۳۵

درود
ضمن عرض ادب واحترام من نیازدارم Api یک نرم افزار روبرای قابل نصب شدن برروی اندروید ۴.۲ تغییربدم،ممکنه لطفا راهنمایی ام کنید

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)

جستجو در کلیدستان، توسط گوگل

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

دسترسی سریع

کلید
×

شماره کلید


دسته بندی
×

شماره دسته کلید


جستجو
×

جستجو


کلمات کلیدی

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

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

developer.android.com