الاشتراك في إشعارات منصة Glass |
عنوان البريد الإلكتروني: |
XE22.0 - 14 أكتوبر 2014
ميزات المستخدم
- أصبح تطبيق Glass الآن متوافقًا مع إشعارات Android. لمزيد من المعلومات، يُرجى مراجعة مزامنة الإشعارات
رمز الحرف 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"
XE20.1 - 21 آب (أغسطس) 2014
رمز الحرف GDK
ثابت:
- المشكلة رقم 469: لا يستخدم الغرض من MediaStore.ACTION_VIDEO_CAPTURE الحد الأقصى للمدة أو الحدّ الأقصى المسموح به للحجم
- المشكلة رقم 289: دعم ACTION_WEB_SEARCH في القصد من البحث باستخدام واجهة مستخدم Glass
- المشكلة رقم 412: إظهار أداة أو بطاقة مستوى الصوت
- المشكلة رقم 555: انقر للقبول، لا يعمل (MediaStore.ACTION_IMAGE_CAPTURE Intent)
- المشكلة رقم 578: تعذّر على MediaRecorder التقاط الفيديو بعد التحديث XE19.1.
Mirror API
تمت إضافة إعدادات timezone
الجديدة إلى
مجموعة الإعدادات.
XE19.1 - 15 يوليو 2014
رمز الحرف GDK
تمت إضافة الدعم لكاميرا الويب USB أثناء التنقل (OTG) على Glass. المشاكل المعروفة تشمل:
- التوصيل والتشغيل لعقدة الفيديو غير متاحين. إعادة تشغيل Glass من أجل اكتشاف كاميرا الويب المتصلة.
- إذا كانت الملحقات المرفقة تحتوي على ميكروفون، الطلبات الصوتية السياقية فقد لا تعمل.
- فمن المستحسن ضبط قفل التنشيط الجزئي لمنع النظام من تعليق الوصول إلى كاميرا الويب المتصلة.
الاطّلاع على مؤتمر Google I/O 2014 الابتكار باستخدام منصة Glass جلسة واحدة للحصول على مزيد من المعلومات.
XE18.1 - 10 يونيو 2014
رمز الحرف GDK
- تمت إضافة دعم الأوامر الصوتية السياقية للتفاعلات الغامرة.
- تمت إضافة رمز البث
ACTION_ON_HEAD_STATE_CHANGED
Intent
لإشعارك عندما يرتدي المستخدم الجهاز أو يزيله. - تم نقل واجهة برمجة التطبيقات للكاميرا
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
. مع الدالة الإنشائيةLiveCard(android.content.Context, java.lang.String)
. 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()
تأخذ هذه الطريقة الآنLiveCard.PublishMode()
تعداد يحدد ما إذا كان المخطط الزمني سينشر البطاقة بدون تنبيه أو سينشرها ويعطي التركيز على البطاقة.
التغييرات على Card
:
- تمّت إزالة
getTimestamp()
وsetTimestamp()
. getInfo()
وsetInfo()
الآنgetFootnote()
وsetFootnote()
getFullScreenImages()
وsetFullScreenImages()
الآنgetImageLayout()
وsetImageLayout()
باستخدامCard.ImageLayout
التعداد لتحديد نمط صورة البطاقة.
تغييرات أخرى:
- أصبح الصف
Camera
الآنCameraManager
. - تغيّر اسم "
LiveCardCallback
" وأصبح الآنDirectRenderingCallback
. - تمت إضافة الفئة
Sounds
، التي توفر الثوابت التي يمكن أن ينتقل إلىAudioManager.playSoundEffect()
لتشغيل أصوات نظام Glass.
مرآة
تم إجراء الإصلاحات التالية لواجهة برمجة التطبيقات Mirror API في إصدار النظام الأساسي XE12:
- تم حلّ المشكلة 2.
- تم حلّ المشكلة 12.
- تم حلّ المشكلة 297.
- تم حلّ المشكلة 281.
- تم حلّ المشكلة 247.
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:
تم تحديد Glassware طلبات القائمة الصوتية
- يمكنك إضافة أوامر القائمة الصوتية باستخدام
contacts
المصدر. - حدِّد الطلب الصوتي في
contacts.acceptCommands
الموقع. - "أريد تدوين ملاحظة" و"نشر تعديل" هي الأوامر الوحيدة المدعومة حاليًا. لطلب الدعم في ما يتعلق بالأوامر الصوتية الأخرى، يُرجى ملء اقتراح نموذج الطلب الصوتي في Glass
تحسين التقسيم على صفحات HTML
- التقسيم على صفحات يدويًا وتلقائيًا من داخل
timelineItem.html
الموقع. - تم إيقاف
timelineItem.htmlPages
نهائيًا وستتم إزالته في المستقبل. .
جديد VIEW_WEBSITE
صنف في القائمة:
- عند تفعيل هذا الخيار من بطاقة مخطط زمني، يؤدي ذلك إلى فتح عنوان URL المحدد في
menuItem.payload
باستخدام متصفح الويب Glass.
المشاكل التي تم حلّها:
- #6، #63: إمكانية التسجيل في Glassware الطلبات الصوتية باستخدام Mirror API
- #91 - يمكن الآن تشغيل الفيديو من يمكن الآن تحديد عنوان URL لبطاقة 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