محمّدحسین احمدی
محمّدحسین احمدی
خواندن ۳ دقیقه·۳ سال پیش

شخصی سازی اسکین دیوایس مجازی اندروید استودیو

سلام

من گاهی برای ارتباط بهتر و جالب‌تر شدن چیزایی که باهاشون سر و کار دارم، شخصی سازی انجام میدم یا تغییراتی رو ایجاد می‌کنم، از اونجا که توی طول روز زیاد با اندروید استودیو و شبیه سازش وقت می‌گذرونیم بنظرم جالب بود اگر میشد تغییراتی رو روی ظاهر دیوایس مجازی اندروید استودیو انجام داد

(نمونه چندتا اسکین)
(نمونه چندتا اسکین)

در ادامه این نوشته مراحل تغییر اسکین دیوایس مجازی اندروید استودیو رو به شما نشون میدم:

خب

برای شروع از (AVD Manager) اندروید استودیو، دیوایس مجازی مورد نظرمون رو انتخاب می‌کنیم یا می‌تونیم یه دیوایس مجازی جدید ‌بسازیم؛ برای این پست من دیوایس (pixel 5) رو کلون کردم و تنظیمات صفحه نمایش رو تغییر دادم و برای دیوایسم از گزینه (show advances settings) و قسمت (custom skin definition) اسکین (pixel_xl_silver) رو انتخاب کردم، توی گیف زیر ‌مراحلی که گفتم رو می‌بینید :

(ساختن دیوایس مجازی)
(ساختن دیوایس مجازی)

شما می‌تونید از هر دیوایس مجازی با هر تنظیمات و اسکینی که خواستید، استفاده کنید.

(خروجی دیوایس مجازی با اسکینی که انتخاب کردیم)
(خروجی دیوایس مجازی با اسکینی که انتخاب کردیم)

حالا برای تغییر فایل اسکین دیوایسمون به مسیر اسکین اندروید استودیو که پیشفرض این آدرسِ :

C:\Users\<USERNAME>\AppData\Local\Android\Sdk\skins

میریم و پوشه مرتبط با اسکینی که انتخاب کردیم رو باز می‌کنیم:

(پوشه دیوایس مجازی)
(پوشه دیوایس مجازی)


داخل پوشه از بین فایل‌هایی که وجود داره، باید دوتا تصویر رو که مربوط به (background) برای حالت (portrait) و (landscape) هستند رو ویرایش کنیم.

 * (وارد پوشه امولاتوری که انتخاب کردیم میشیم)
* (وارد پوشه امولاتوری که انتخاب کردیم میشیم)

اگر برای ویرایش از فتوشاپ استفاده می‌کنید، فتوشاپ برای ویرایش فایل های (webp.) نیاز به پلاگین داره که از اینجا که می‌تونید این پلاگین رو دریافت کنید و بعد دریافت باید فایل پلاگین رو توی پوشه Plug-ins فتوشاپ قرار بدید و یه بار فتوشاپ رو ببندید و باز کنید.

حالا تصاویر رو توی فتوشاپ می‌بریم و به دلخواه ویرایش می‌کنیم :

(ویرایش تصویر)
(ویرایش تصویر)

می‌تونیم یه پترن هم اضافه کنیم

(اضافه کردن پترن)
(اضافه کردن پترن)

اگر ویرایش تصویر حالت (portrait) رو تموم کردین برای حالت (landscape) کافیه همون تصویر حالت (portrait) رو کپی کنید و (90-) درجه (rotate) کنید و روی همون تصویر قرارش بدید.

وقته اینه که از تصاویر خروجی بگیریم، برای خروجی گرفتن از تصاویر و ذخیره تغییرات جای گزینه (Export) باید با (save as) و انتخاب نوع خروجی (webp.) خروجی بگیریم:

حالا باید تصاویر رو جایگزین تصاویر داخل پوشه کنیم؛ اما اندروید استودیو توی بعضی موارد فایل‌های مربوط به امولاتور پیشفرض خودش رو دوباره می‌سازه و جایگزین تصاویر قبل می‌کنه که یعنی اگر تصاویر رو توی پوشه اسکین‌های خود اندروید استودیو قرار بدید ممکنه بعد چندبار اجرا یا (wipe Data) کردن دیوایس، تصاویر شما رو حذف کنه و از همون تصاویر پیشفرض استفاده کنه، پس بهتره یه پوشه جدید توی قسمت (skin) بسازیم و غیر از دوتا تصویری که ویرایش کردیم تمام فایل های مربوط به اسکین انتخاب شده رو به پوشه جدید منتقل کنیم و تصاویر ویرایش شده رو هم داخل پوشه جدید قرار بدیم :

در مرحله آخِر فقط نیاز به معرفی مسیر اسکین جدید برای دیوایس به اندروید استودیو اِ، قبل از اینکه دیوایس مجازی رو اجرا کنیم از (AVD Manager) گزینه (edit) دیوایس و (show advances settings) رو می‌زنیم و در
(custom skin definition) مسیر اسکین جدید رو میدیم :

و حالا شبیه ساز رو اجرا می‌کنیم :

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

در نهایت اگر نکته‌ای بود که نگفته بودم یا سوالی داشتید کامنت کنید.

امیدوارم این نوشته براتون مفید بوده باشه.



اندروید استودیواندروید
دانشجوی مهندسی الکترونیک، برنامه‌نویس نرم‌افزار
شاید از این پست‌ها خوشتان بیاید