آموزش برنامه نویسی اندروید (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

ساخت آیکون برای برنامه اندروید

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

نکته

برای ساخت آیکون توسط برنامه Eclipse (به صورت خودکار)، کلید شماره 822 را بخوانید.

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

بنابراین با نرم افزار Adobe PhotoShop ، یک فایل با اندازه 512 در 512 بسازید و آیکون برنامه خود را در آن طراحی کنید. می توانید برای طراحی، از عکس های دیگر نیز استفاده کنید. پس از اتمام طراحی، فایل را با فرمت اصلی مخصوص نرم افزار Adobe PhotoShop در جایی ذخیره کنید و آن را برای همیشه در نزد خود نگه دارید. اکنون باید از این فایل اولیه، فایل هایی را که نیاز داریم، بسازیم.

روند کلی ساخت فایل ها به این صورت است که فایل اصلی مربوط به آیکون را توسط نرم افزار Adobe PhotoShop باز می کنیم. اگر نیاز به تغییر اندازه عکس می باشد، از منوی Image نرم افزار، گزینه Image Size را انتخاب کرده و در پنجره ای که باز می شود، اندازه عکس را تغییر می دهیم. اکنون باید عکس را به صورت فرمت مناسب، ذخیره کنیم، برای این منظور، از منوی File نرم افزار، گزینه Save for Web and Devices را انتخاب می کنیم. این گزینه در نرم افزار Adobe PhotoShop ، برای ساخت عکس های با حجم مناسب، برای اینترنت و برنامه های مختلف، می باشد. سپس فرمت عکس را برابر PNG-24 انتخاب می کنیم (اگر تعداد رنگ دیگری به شما توصیه شده، می توانید آن تعداد رنگ را انتخاب کنید، ولی نوع فایل، حتما PNG باشد، زیرا معمولا اینگونه است و سایت های فروشنده نیز، آیکون را به صورت فایل PNG از شما می خواهند). در مرحله آخر، عکس را ذخیره کنید (همیشه عکس ها را به صورت فایل های جدید ذخیره کنید و هرگز عکس اصلی با فرمت مخصوص نرم افزار Adobe PhotoShop را تغییر ندهید، شاید در آینده، آن را لازم داشته باشید).

خوب اکنون شرح می دهیم که به چه فایل هایی نیاز داریم و باید چه تعداد عکس، از آن فایل اولیه بسازیم. زمانی که ما یک پروژه اندروید در برنامه eclipse می سازیم، اگر تابحال هیچ آیکونی را برای آن تعیین نکرده باشیم، خود برنامه، یک آیکون را به طور پیش فرض، به صورت چندین فایل، درون فولدرهای پروژه اندروید، قرار داده است. محل این فایل ها را در شکل زیر نمایش داده ایم (به نام فولدرها دقت کنید) :

ساخت آیکون برای برنامه اندروید

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

با توجه به شکل قبل، اکنون لیست عکس های مورد نیاز را در جدول زیر ذکر می کنیم :

مورد استفاده نام عکس اندازه عکس (پیکسل)
ارسال برای سایت فروش نام دلخواه (معمولا) 512 * 512
کپی در فولدر اصلی پروژه اندروید ic_launcher-web.png 512 * 512
کپی در فولدر drawable-xxhdpi در پروژه اندروید ic_launcher.png 144 * 144
کپی در فولدر drawable-xhdpi در پروژه اندروید ic_launcher.png 96 * 96
کپی در فولدر drawable-hdpi در پروژه اندروید ic_launcher.png 72 * 72
کپی در فولدر drawable-mdpi در پروژه اندروید ic_launcher.png 48 * 48
نویسنده علیرضا گلمکانی
شماره کلید 241
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 7 7 0
محسن طحانیان
۱۳۹۵/۰۶/۱۶
۱۳:۳۰

سلام اساتید محترم
خسته نباشید میخواستم بدونم چطور میتونم اسم نرم افزارم رو زیر لوگوی نرم افزار بنویسم ، من نرم افزار را توی بازار قرار دادم اما به لوگوی من ایراد گرفته و این پیغام رو داده : آیکون برنامه‌ها نباید به گونه‌ای باشد که کاربران آن‌ها را نسخه‌ی اصلی برنامه‌های دیگر تلقی کنند. 
با توجه به آموزش سایت من فقط تونستم ایکون تنها رو بزارم و نمیدونم چطور میتونم اسم اپلیکیشن رو زیر اضافه کنم ، لطفا من رو راهنمایی کنید باتشکر از وب سایت خوبتون

admin
۱۳۹۵/۰۶/۱۷
۱۳:۳۰

سلام.
بنده نمی دانم که با کدنویسی میشه متنی را بر روی آیکون برنامه اندروید در لیست برنامه ها در گوشی اضافه نمود یا خیر، اما اگر هم بشود، باز فایده ندارد (البته تغییر نام برنامه اندروید که در زیر آیکون نوشته می شود، بر اساس کلید شماره 258 امکان پذیر است). آن چیزی که ما به عنوان آیکون برنامه اندروید می شناسیم، عکسی است که در هنگام ساخت پروژه اندروید، به عنوان آیکون برنامه اندروید در پروژه قرار می دهیم. بنابراین نکته مهم این است که ممکن است آیکون برنامه توسط فروشگاه اندروید (مارکت) از همان فایل apk استخراج گردد (جدا از نصب برنامه اندروید بر روی گوشی). بنابراین قرار دادن متن بر روی آیگون (برای اینکه با آن نرم افزار اصلی مشابه نباشد) ممکن است فایده ای نداشته باشد و فروشگاه اندروید، در همان مرحله آپلود فایل apk (و بدون نصب آن)، آیکون را بررسی کند.
به هر حال، مارکت مورد نظر تذکر داده که آیکون برنامه اندروید شما همانند آیکون یک برنامه اندروید دیگر (احتمالا مشهور بوده) می باشد، بنابراین باید عکس مربوط به آیکون برنامه اندروید خود را تغییر بدهید (خود عکس آیکون را تغییر بدهید). برای این منظور، اگر از Android Studio استفاده می کنید، کلید شماره 6973 و اگر از Eclipse استفاده می کنید، کلید شماره 822 را بخوانید.

Flower

pory@
۱۳۹۶/۰۵/۱۲
۰۲:۵۴

سلام
بنده با اندروید استودیو برنامه نویسی می کنم و فکر میکنم که مشکلی که دارم در اکلیپس هم وجود داشته باشه
موقع تعویض آیکون لانچر برنامه در قسمت IMAGE ASSETS یک بک گراند سفید دور آیکون ایجاد میشه که من میخام اون رو بردارم و به transparent تبدیلش کنم؟
لطفا در صورت امکان راهنمایی کنید.
با تشکر از سایت خوبتون

omid
۱۳۹۷/۰۷/۰۹
۰۸:۴۰

با سلام
سعی کنید عکس را در فتوشاپ برش داده و با پسوند png ذخیره نمایید . خواص transparent فقط در قابل استفادس

آرزو
۱۳۹۸/۰۱/۱۴
۰۱:۴۶

سلام - مسیر ایجاد فایل android icon set  در IDE اندروید استودیو به چه شکل هستش ؟ با تشکر از سایت خوبتون

admin
۱۳۹۸/۰۱/۱۴
۱۰:۳۶

سلام.
برای تغییر دادن آیکون (icon) پروژه اندروید، پس از ساخته شدن آن در برنامه Android Studio ، کلید زیر را بخوانید :

کلید شماره 6973

Flower

هومن
۱۴۰۰/۰۷/۰۷
۱۰:۵۷

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

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

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

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

دسترسی سریع

کلید
×

شماره کلید


دسته بندی
×

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


جستجو
×

جستجو


کلمات کلیدی

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

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