در اطلاعیه های پلتفرم شیشه ای مشترک شوید |
XE22.0 - 14 اکتبر 2014
ویژگی های کاربر
- Glass اکنون از اعلان های اندروید پشتیبانی می کند. برای اطلاعات بیشتر، به همگام سازی اعلان مراجعه کنید.
GDK
تغییرات CardBuilder
:
-
setAttributionIcon(android.graphics.Bitmap)
،setAttributionIcon(android.graphics.drawable.Drawable)
وsetAttributionIcon(int)
اضافه شده اند. -
setEmbeddedLayout()
اضافه شده است. -
showStackIndicator()
اضافه شده است. - طرح بندی جدید
EMBED_INSIDE
اضافه شد.
سایر تغییرات:
- ویجت
Slider
برای پشتیبانی از انیمیشن های بارگیری/پیشرفت اضافه شد. - محرک های صوتی جدید به
VoiceTriggers.Command
اضافه شد - دستورات صوتی متنی جدید به
ContextualMenus.Command
اضافه شده است
XE21.3 - 24 سپتامبر 2014
GDK
- اکنون
CardScrollView
نوار اسکرول را به طور پیش فرض فعال کرده است. برای غیرفعال کردن آن،setHorizontalScrollBarEnabled(false)
را فراخوانی کنید.
XE21.0 - 8 سپتامبر 2014
ویژگی های کاربر
- وقتی حالت اشکال زدایی روشن است، تنظیمات پیشرفته توسعه دهنده اکنون از منوی تنظیمات در دسترس هستند.
GDK
-
Card
باCardBuilder
جایگزین شد که از طرحبندیهای بیشتری پشتیبانی میکند.Card
اکنون منسوخ شده است و در نسخه بعدی حذف خواهد شد. - محرک های صوتی جدید به
VoiceTriggers.Command
اضافه شد - دستورات صوتی متنی جدید به
ContextualMenus.Command
اضافه شده است - پشتیبانی از دستورات صوتی متنی در
LiveCard
اضافه شده است. - انیمیشن ها به ویجت
CardScrollView
اضافه شد. - رفتار
GestureDetector.ScrollListener
منسوخ شده است: نسخه بعدی رویدادهای پیمایش را بدون توجه به تعداد انگشتان روی صفحه لمسی گزارش میکند. برای حفظ رفتار قدیمی (یعنی دریافت رویدادهای اسکرول فقط زمانی که دقیقاً یک انگشت روی صفحه لمسی است)، ازGestureDetector.OneFingerScrollListener
جدید و تنظیم کننده مربوط به آن استفاده کنید. - نمونههای GDK را بهروزرسانی کرد تا کاملاً با Android Studio سازگار باشد.
XE20.1 - 21 آگوست 2014
GDK
درست شد:
- شماره ۴۶۹ : هدف MediaStore.ACTION_VIDEO_CAPTURE از محدودیت مدت یا محدودیت اندازه استفاده نمیکند
- شماره 289 : از قصد ACTION_WEB_SEARCH برای جستجو با استفاده از Glass UI پشتیبانی کنید
- شماره 412 : ویجت / کارت حجم را در معرض دید قرار دهید
- شماره ۵۵۵ : برای پذیرش ضربه بزنید، کار نمیکند (MediaStore.ACTION_IMAGE_CAPTURE Intent)
- مسئله شماره 578 : MediaRecorder پس از بهروزرسانی XE19.1 نمیتواند ویدیو ضبط کند.
Mirror API
تنظیم جدید timezone
به مجموعه تنظیمات اضافه شد.
XE19.1 - 15 جولای 2014
GDK
پشتیبانی از وب کم USB On-The-Go (OTG) روی Glass اضافه شده است. مسائل شناخته شده عبارتند از:
- وصل و پخش برای گره ویدیو پشتیبانی نمی شود. برای شناسایی وب کم متصل شده، شیشه را راه اندازی مجدد کنید.
- اگر لوازم جانبی متصل میکروفون دارند، ممکن است دستورات صوتی متنی کار نکنند.
- برای جلوگیری از تعلیق دسترسی سیستم به وبکم متصل، نگهداشتن یک wakelock جزئی توصیه میشود.
برای اطلاعات بیشتر، جلسه Google I/O 2014 Innovate with the Glass Platform را بررسی کنید.
XE18.1 - 10 ژوئن 2014
GDK
- اضافه شدن پشتیبانی از دستورات صوتی متنی برای غوطه وری.
-
ACTION_ON_HEAD_STATE_CHANGED
Intent
پخش را اضافه کرد تا هنگام پوشیدن یا برداشتن دستگاه توسط کاربر به شما اطلاع دهد. - Camera API
EXTRAS
از کلاسCameraManager
به کلاس جدیدIntents
منتقل کرد.
XE17.3 - 3 ژوئن 2014
GDK
- برخی از روشهای
CardScrollView
دیگر خصوصی نیستند.
XE17.1 - 13 مه 2014
GDK
- دستورات صوتی جدید به
VoiceTriggers.Command
اضافه شد
XE16.2 - 29 آوریل 2014
GDK
- دستورات صوتی جدید به
VoiceTriggers.Command
اضافه شد
XE16 - 15 آوریل 2014
GDK
تغییرات Card
:
-
toView()
دیگر پشتیبانی نمی شود. به جای آن از یکی از متدهایgetView()
استفاده کنید. -
addImage(android.net.Uri)
دیگر پشتیبانی نمی شود. -
addImage(android.graphics.Bitmap)
وaddImage(android.graphics.drawable.Drawable)
اکنون پشتیبانی می شوند. -
getImage(int)
android.graphics.drawable.Drawable
را برمیگرداند. -
getText()
برمی گردد وsetText()
انتظار یکjava.lang.CharSequence
را دارد. -
getFootnote()
برمی گردد وsetFootnote()
انتظارjava.lang.CharSequence
را دارد. -
getTimeStamp()
برمی گردد وsetTimestamp()
انتظارjava.lang.CharSequence
را دارد. -
getItemViewType()
وgetViewTypeCount()
برای بازیافت نمایش اضافه شده اند.
تغییرات CardScrollView
:
-
onPreActivate()
وonPreDeactivate()
دیگر قابل رد شدن نیستند. -
getItemForChildAt(int)
دیگر پشتیبانی نمی شود. -
isSettled()
دیگر پشتیبانی نمی شود. -
updateViews(boolean)
دیگر پشتیبانی نمی شود، به جای آن ازBaseAdapter#notifyDataSetChanged()
استفاده کنید.
تغییرات در TimelineManager
:
کلاس TimelineManager
و پشتیبانی از کارت های استاتیک از GDK حذف شده است.
تغییرات در LiveCard
:
- اکنون با سازنده
LiveCard(android.content.Context, java.lang.String)
یکLiveCard
ایجاد می کنید. - متد
navigate()
برای پیمایش بهLiveCard
منتشر شده اضافه شده است. -
setRenderer(com.google.android.glass.timeline.GlRenderer)
از افزودن یک رندر OpenGL ES 2.0 بهLiveCard
پشتیبانی می کند. -
attach(android.app.Service)
اضافه شده است و به شما امکان می دهد سرویس کارت زنده را در پیش زمینه اجرا کنید.
تغییرات CardScrollAdapter
:
-
findIdPosition()
وfindItemPosition()
باgetPosition(java.lang.Object)
جایگزین شده اند. -
recycleView()
وsetItemOnCard()
حذف شده اند.
تغییرات دیگر
- مقادیر فهرست
Sounds
به روز شده است. -
GestureDetector
دو روش استاتیک کمکیisForward()
برای تشخیص جلو بودن یا نبودن یک ژست دارد.
محرک های صوتی
- برای ارسال Glassware برای بررسی، دستورات صوتی آماده تولید مورد نیاز است.
- دستورات صوتی فهرست نشده نیاز به حالت توسعه دارند.
آینه
GET_MEDIA_INPUT
اکنون یک اقدام مورد پشتیبانی شده در منو است و به شما امکان می دهد از یک آیتم منو بارهای رسانه ای را به Glassware ارائه دهید (در حال حاضر فقط متن رونویسی شده از ورودی صوتی پشتیبانی می شود).
XE12 - 17 دسامبر 2013
ویژگی های کاربر
ویژگیهای کاربر جدید را در support.google.com ببینید.
GDK
تغییرات GDK زیر در نسخه پلتفرم XE12 انجام شد:
تغییرات در TimelineManager :
- جدول زمانی از درج کارت های ثابت پشتیبانی می کند.
-
getLiveCard()
اکنونcreateLiveCard()
است.
تغییرات در LiveCard :
-
enableDirectRendering()
اکنونsetDirectRenderingEnabled()
است. -
setNonSilent()
حذف شد. اکنون متدpublish()
public شمارهLiveCard.PublishMode()
را می گیرد که تعیین می کند آیا خط زمانی کارت را به صورت بی صدا منتشر می کند یا منتشر می کند و به کارت تمرکز می کند.
تغییرات Card
:
-
getTimestamp()
وsetTimestamp()
حذف می شوند. -
getInfo()
وsetInfo()
اکنونgetFootnote()
وsetFootnote()
هستند. -
getFullScreenImages()
وsetFullScreenImages()
اکنونgetImageLayout()
وsetImageLayout()
هستند که از enumCard.ImageLayout
برای تعیین سبک تصویر کارت استفاده می کنند.
سایر تغییرات:
- کلاس
Camera
اکنونCameraManager
است. -
LiveCardCallback
اکنونDirectRenderingCallback
است. - کلاس
Sounds
اضافه شد که ثابت هایی را ارائه می دهد که می توانید برای پخش صداهای سیستم Glass بهAudioManager.playSoundEffect()
منتقل کنید.
آینه
اصلاحات Mirror API زیر در نسخه پلتفرم XE12 انجام شد:
XE11 - 11 نوامبر 2013
تغییرات Mirror API زیر در نسخه پلتفرم XE11 انجام شد:
- مورد منو
VIEW_WEBSITE
دیگر در دسترس نیست.
XE10 - 7 اکتبر 2013
تغییرات Mirror API زیر از ویژگیهای جدید در نسخه پلتفرم XE10 پشتیبانی میکنند:
- موارد خط زمانی که حاوی URL در ویژگی متن هستند اکنون به طور خودکار ویژگی
OPEN_URI
را ارائه می دهند. ویژگی sharingFeatures به مخاطبین اضافه شده است. این به شما امکان می دهد تا ویژگی زیرنویس را در طول جریان اشتراک گذاری کنترل کنید. برای فعال کردن شرحها، آن را روی
ADD_CAPTION
تنظیم کنید.{ "displayName": "Chipotle Cat", "imageUrls": ["http://example.com/chipotle.jpg"], "sharingFeatures": ["ADD_CAPTION"] }
مسائل حل شده:
- #197 - خرابیهای مربوط به اشتراکگذاری موارد جدول زمانی برطرف شده است.
XE9 - 9 سپتامبر 2013
تغییرات Mirror API زیر از ویژگیهای جدید در نسخه پلتفرم XE9 پشتیبانی میکنند:
- استفاده از
video/vnd.google-glass.stream-url
به عنوانcontentType
پیوست منسوخ شده است. برای پخش جریانی ویدیو، از عملکرد آیتم منوPLAY_VIDEO
استفاده کنید و به جای آن بار بار روی URL پخش تنظیم شده است. برای اطلاعات بیشتر به پیوست ویدیو مراجعه کنید. - اگر displayName یک آیتم منوی داخلی را لغو کنید، فرمان صوتی متنی پیشفرض برای آیتم منو کاربردی نیست.
- ویژگی
htmlPages
منبع تایم لاین دیگر پشتیبانی نمی شود. برای روش پشتیبانی شده در حال حاضر صفحه بندی را ببینید. -
VIEW_WEBSITE
منسوخ شده است و در نسخه بعدی حذف خواهد شد. به جای آنOPEN_URI
استفاده کنید.
مسائل حل شده:
- #164 - پخش ویدیو اکنون از URL های ویدیوی YouTube پشتیبانی می کند
XE8 - 12 آگوست 2013
تغییرات Mirror API زیر از ویژگیهای جدید در نسخه پلتفرم XE8 پشتیبانی میکنند:
دستورات منوی صوتی مشخص شده توسط ظروف شیشه ای
- دستورات منوی صوتی را با استفاده از منبع
contacts
اضافه کنید. - فرمان صوتی خود را در ویژگی
contacts.acceptCommands
مشخص کنید. - "توجه داشته باشید" و "پست یک به روز رسانی" تنها دستوراتی هستند که در حال حاضر پشتیبانی می شوند. برای درخواست پشتیبانی از سایر دستورات صوتی، فرم پیشنهاد یک فرمان صوتی شیشه ای را پر کنید.
صفحه بندی HTML بهبود یافته است
- صفحه بندی دستی و خودکار از داخل ویژگی
timelineItem.html
. -
timelineItem.htmlPages
منسوخ شده است و در نسخه بعدی حذف خواهد شد.
آیتم جدید منو VIEW_WEBSITE
:
- وقتی از کارت جدول زمانی فعال می شود، URL مشخص شده در
menuItem.payload
با مرورگر وب Glass باز می شود.
مسائل حل شده:
- #6 ، #63 - Glassware اکنون میتواند دستورات صوتی را با استفاده از Mirror API ثبت کند
- #91 - اکنون ویدیو از کارت HTML قابل پخش است و اکنون می توان URL تصویر کوچک را مشخص کرد
- شماره 115 - پخش ویدیو اکنون توسط یک آیتم منو انجام می شود
- #137 - عملکرد داخلی جدید:
VIEW_WEBSITE
- #160 - تصاویر با URL های بسیار طولانی اکنون کار می کنند
XE7 - 7 جولای 2013
مسائل حل شده:
- شماره 53 - ویدیوها اکنون نسبت تصویر خود را حفظ می کنند
13 ژوئن 2013
دیگر نیازی نیست که مخاطبین اشتراک گذاری توسط کاربران در MyGlass فعال شوند. همه مخاطبین اکنون به طور پیش فرض فعال هستند.
اگر Glassware شما حاوی اسنادی است که به کاربر توصیه میکند یک مخاطب اشتراکگذاری را فعال کند (مثلاً در پایان جریان احراز هویت یا به عنوان کارت خوشامدگویی)، باید آن را حذف کنید.
XE6 - 4 ژوئن 2013
تغییرات Mirror API زیر از ویژگیهای جدید در نسخه پلتفرم XE6 پشتیبانی میکنند:
video/vnd.google-glass.stream-url
به عنوان نوع MIME برای پیوستهای جدول زمانی اضافه شد. این نوع MIME به شما امکان می دهد یک URL برای پخش جریانی ویدیو مشخص کنید.برای اطلاعات بیشتر به پیوست ویدیو مراجعه کنید.
قابلیت افزودن زیرنویس به تصاویر به اشتراک گذاشته شده برای کاربران اضافه شده است. عنوان در ویژگی
text
آیتم تایم لاین ذخیره می شود.برای اطلاعات بیشتر به شرح عکسهای به اشتراک گذاشته شده مراجعه کنید.
مسائل حل شده:
- #77 -
htmlPages
اکنون در بسته های رشته ای کار می کنند
15 آوریل 2013
انتشار اولیه Mirror API .