دانشکده ی فنی و مهندسی

زکات علم نشر آن است!

دانشکده ی فنی و مهندسی

زکات علم نشر آن است!

تغییرات صورت گرفته در اندروید استودیو 3.0 (Canary 1)

جمعه, ۲۹ ارديبهشت ۱۳۹۶، ۰۲:۵۷ ب.ظ




📢 تغییرات صورت گرفته در اندروید استودیو 3.0 (Canary 1)


- اضافه شدن زبان کاتلین برای اندروید نویسی :


— موقع ساخت پروژه ی جدید تیک Include Kotlin Support را انتخاب کنید.

— موقع ساخت اکتیویتی جدید دراپ داون جدیدی به صفحه ی New Activity اضافه شده است که میتوانید بین دو زبان جاوا و کاتلین یکی را برای ساخت اکتیویتی جدید انتخاب کنید.


— اگر میخواهید پروژه ی از پیش ساخته شده ی خود را که زبان جاوا هست به کاتلین تغییر بدید باید تک تک وارد هر فایل java. در پروژه ی خود بشید و از منوی Code گزینه ی Convert Java File to Kotlin File را انتخاب کنید.


— همچنین در منوی New برای ساخت کلاس جاوا و... دو گزینه ی جدید به اسم Kotlin File/Class و Kotlin Activity اضافه شده است.


- ارتقای IntelliJ Idea به نسخه ی 2017.1 :


— لیست تغییرات :

- اضافه شدن قابلیت دانلود فونت از وبسایت Google Fonts :


— با استفاده از این قابلیت میتوانید فونت مورد نظر را از وبسایت گوگل فانتز دانلود کنید و بر روی تکست ویوی مورد نظر ست کنید.


- اضافه شدن قابلیت ساخت Adaptive Icon :


— همانطور که میدانید در اندروید O قابلیتی به اسم Adaptive Icon اضافه شده است که ایکون برنامه نسبت به تنظیمات لانچر گوشی ممکن است تغییر شکل دهد. تا امروز برای برنامه نویس ها سوال بود که چجوری اینگونه ایکون هارا بسازند و در پروژه خود استفاده کنند. در اندروید استودیو 3 قابلیت ساخت اینگونه ایکون ها اضافه شده است با قابلیت تغییر رنگ بک گراند و البته ایکون فور گراند.


- اضافه شدن System Image های اندروید O :


— در استودیو نسخه ی 3 میتوانید سیستم ایمیج های اندروید O را نیز از SDK Manager دانلود کنید و اپ خود را بر روی اندروید O تست کنید.


- پشتیبانی از قابلیت های Java 8 بدون نیاز به کامپایلر جک : 


— اگر برنامه نویس اندروید باشید میدانید که برای استفاده از قابلیت های جاوا هشت باید از کامپایلر جک استفاده میکردید که مشکلات زیادی را به همراه داشت, اما در استودیو نسخه ی 3 بدون نیاز به کامپایلر جک و فقط تنظیم Compile Options بر روی Java 8 میتوانید از قابلیت های جاوا هشت مانند : 


—- Lambdas

—- Method Reference

—- Default and static interface method

—- Try-with-resources

—- Type and repeating annotations


در تمامی نسخه ی های API استفاده کنید.


- پنجره ی جدید Android Profiler :


— با استفاده از این پنجره میتوانید ببینید که اپ شما در لحظه چقدر از سی پی یو - رم و شبکه استفاده میکند.


— همچنین به شما نشان میدهد که HTTP Request ایی که داده اید به چه ادرس و end point ایی بوده است - چقدر طول کشیده است تا رسپانس سرور را دریافت کنید - چقدر طول کشیده تا ریکوعست به سرور برسد - محتویات رسپانس و حجم اطلاعات دریافت شده.


— این قابلیت فقط از دو لایبرری Volley - OkHTTP و HttpUrlConnection پشتیبانی میکند.


— اگر اپ خود را بر روی API 25 و پایین تر تست میکنید باید از منوی Edit Configurations در تب Profiling گزینه ی Enable Advanced Profiling را تیک بزنید.


- اضافه شدن پنجره ی Device File Explorer :


— با استفاده از این پنجره میتوانید محتویات حافظه ی دستگاه متصل به استودیو را مشاهده کنید, یا فایلی را به حافظه ی سیستم خود منتقل کنید و یا حذف کنید.


- اضافه شدن ADM جدید :


— در Android Device Manager جدید قابلیت استفاده از پلی استور به AVD اضافه شده است برای استفاده از این قابلیت باید اخرین نسخه ی سیستم ایمیج مد نظر را دانلود و یا اپدیت کنید.


— اضافه شدن قابلیت تنظیم پراکسی برای AVD.


— اضافه شدن قابلیت شبیه سازی اتصال WiFi.



منبع 
  • سنا عبادی

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی