सबसे अच्छा आप GDK नमूना परियोजनाओं पर पल IST नज़र में क्या कर सकते हैं
। (फ़ाइल -> नया -> अन्य -> एंड्रॉइड नमूना प्रोजेक्ट -> बिल्ड लक्ष्य के रूप में जीडीके स्नीक पीक चुनें)
कम्पास, स्टॉपवॉच और टाइमर उदाहरणों पर नज़र डालें और उन्हें अपने ग्लास पर चलाने दें।
TimelineManager mTimelineManager;
LiveCard mLiveCard;
TimerDrawer mTimerDrawer;
mLiveCard = mTimelineManager.getLiveCard(LIVE_CARD_ID);
mLiveCard.enableDirectRendering(true).getSurfaceHolder().addCallback(mTimerDrawer);
mLiveCard.setNonSilent(true);
Intent menuIntent = new Intent(this, MenuActivity.class);
mLiveCard.setAction(PendingIntent.getActivity(this, 0, menuIntent, 0));
mLiveCard.publish();
लघु विवरण:
एक LiveCard एक कार्ड आप पर आकर्षित है
कोड स्निपेट (सिर्फ प्रासंगिक कोड) कैसे वे टाइमर उदाहरण में समय रेखा में एक नया कार्ड बनाने के लिए है। (संभावित रूप से काफी बार)
टाइमरड्रावर एक कस्टम क्लास है जो ड्राइंग करता है।
getLiveCard दिए गए स्ट्रिंग आईडी के साथ समयरेखा में एक नया कार्ड बनाता है।
मेनू एक्टिविटी एक कस्टम गतिविधि है जिसे आप लाइवकार्ड टैप करते समय जारी किया जाता है। (हमेशा परिभाषित किया जाना हो)
तो मूल रूप से इस कोड, एक नया कार्ड बनाता है परिभाषित करता है कि यह कैसे आकर्षित करने के लिए, को परिभाषित करता है जब यह उपयोग किया जाता है कि क्या होता है और यह प्रकाशित करती है। इसमें बहुत अधिक कोड शामिल है, नमूना देखें। उम्मीद है कि यह आपको सही दिशा में मार्गदर्शन करेगा।
स्पष्ट नहीं है। त्रुटि संदेश क्या है ? – fabrizioM
क्षमा करें, मैं एक गलती की है, मैं सवाल – Jul
संपादित GDK प्रलेखन से:। "यह GDK एपीआई का कोई पूर्वावलोकन है में कुछ APIs हैं GDK ऐड-ऑन है कि इस संदर्भ दस्तावेज़ में दर्ज नहीं कर रहे हैं, क्योंकि वे वर्तमान में काम नहीं करते हैं। आप जेएआर फ़ाइल में या अपने आईडीई की स्वत: पूर्ण सुविधा में एपीआई देखेंगे, लेकिन यदि वे यहां दिखाई नहीं देते हैं, तो वे वर्तमान में समर्थित नहीं हैं। " (https://developers.google.com/glass/develop/gdk/reference/index) –