एंड्रॉइड स्मार्ट टीवी के लिए एमुलेटर। सैमसंग, एलजी, फिलिप्स और अन्य के लिए स्मार्टबॉक्स लाइब्रेरी पर आधारित एक क्रॉस-प्लेटफ़ॉर्म स्मार्ट टीवी एप्लिकेशन का निर्माण। "पसंदीदा" श्रेणी में चैनलों की एक सूची बनाना

💖क्या आपको यह पसंद है?लिंक को अपने दोस्तों के साथ साझा करें

सिस्टम आवश्यकताएँ: एमुलेटर एंड्रॉइड संस्करण 4.0 या उसके बाद के संस्करण के लिए डिज़ाइन किया गया है। 11.85MB खाली स्थान की आवश्यकता है।

इंस्टॉलेशन फ़ाइल का उपयोग करके इंस्टॉलेशन

1. इंस्टॉलेशन फ़ाइल डाउनलोड करें. आप इसे डाउनलोड कर सकते हैं.

2. अपने डिवाइस पर, अज्ञात स्रोतों से एप्लिकेशन इंस्टॉल करने की अनुमति दें।

3. इंस्टॉलेशन फ़ाइल चलाएँ।

प्ले मार्केट से इंस्टालेशन.

आप क्यूआर-कोड के माध्यम से एक एमुलेटर खोज सकते हैं

आप Play Market सर्च इंजन का भी उपयोग कर सकते हैं।

1. Google Play Market पर जाएं.

2. खोज फ़ील्ड में, "आईपीटीवी सेट-टॉप बॉक्स एमुलेटर" दर्ज करें।

3. मैक्सिम वासिलचुक द्वारा विकसित सूची से एक एमुलेटर का चयन करें। कृपया ध्यान दें कि ऐसे एमुलेटर के दो संस्करण हैं, "फ्री" एक मुफ़्त संस्करण है और "प्रो" एक भुगतान किया गया संस्करण है। मुफ़्त संस्करण विज्ञापन की उपस्थिति में भुगतान किए गए संस्करण से भिन्न होता है। आप अपने विवेक से कोई भी संस्करण चुन सकते हैं।

4. एम्यूलेटर का विवरण खुल जाएगा। विवरण पढ़ें, फिर "इंस्टॉल करें" बटन पर क्लिक करें।

5. "एप्लिकेशन अनुमतियाँ" विंडो खुलेगी, अनुमतियों की समीक्षा करें और "स्वीकार करें" बटन पर क्लिक करें।

6. एम्यूलेटर इंस्टॉल करने की जानकारी सामने आ जाएगी।

7. एम्यूलेटर स्थापित करने के बाद, "ओपन" बटन पर क्लिक करें।

8. एक पोर्टल खुलेगा.

पोर्टल की स्थापना

1. इस एमुलेटर को काम करने के लिए, आपको पोर्टल को कॉन्फ़िगर करना होगा। डिवाइस स्क्रीन पर क्लिक करके एमुलेटर मेनू को कॉल करें, एक मेनू दिखाई देगा।

2. ऊपरी बाएँ कोने में, मेनू बटन पर क्लिक करें।

3. एम्यूलेटर सेटिंग्स मेनू खुलता है।

4. "प्रोफ़ाइल डेटा बदलें" चुनें।

5. सेटिंग्स मेनू खुल जाएगा.

6. "प्रोफ़ाइल नाम" चुनें, नाम दर्ज करने के लिए एक विंडो खुलेगी।

7. प्रोफ़ाइल नाम बदलें (कस्टम प्रोफ़ाइल नाम दर्ज करें), और "हां" बटन पर क्लिक करें।

8. "पोर्टल सेटिंग्स" चुनें।

9. पोर्टल सेटिंग मेनू खुलता है, "पोर्टल यूआरएल" चुनें।

10. यूआरएल पता दर्ज करने के लिए एक विंडो खुलती है, यूआरएल पता मिटाएं और पता दर्ज करें - http://old.tvclub.us या http://iptv.tvclub.us, "हां" बटन पर क्लिक करें।

11. "सेटिंग्स" मेनू में, "एसटीबी कॉन्फ़िगरेशन" चुनें।

12. "एसटीबी कॉन्फ़िगरेशन" मेनू खुलता है, "सेट-टॉप बॉक्स प्रकार" चुनें।

13. "सेट-टॉप बॉक्स प्रकार" मेनू में, "MAG250" चुनें।

14. "सेटिंग्स" मेनू से बाहर निकलें ("सेटिंग्स" मेनू से बाहर निकलने पर, नई सेटिंग्स स्वचालित रूप से सहेजी जाती हैं) और एमुलेटर सेटिंग्स मेनू खोलें, "रिस्टार्ट पोर्टल" चुनें।

15. डिवाइस रीबूट होने के बाद, आपका लॉगिन और पासवर्ड दर्ज करने के लिए एक मेनू खुल जाएगा। टीवीक्लब वेबसाइट पर पंजीकरण करते समय निर्दिष्ट उपयोगकर्ता नाम और पासवर्ड दर्ज करें, फिर "ओके" पर क्लिक करें।

यदि आपने "मल्टीरूम" सेवा सक्रिय कर दी है, तो आप एक अतिरिक्त डिवाइस ("व्यक्तिगत खाता" / "स्टॉकर पोर्टल सेटिंग्स" / "अतिरिक्त सेट-टॉप बॉक्स") के लिए लॉगिन का उपयोग कर सकते हैं।

17. पोर्टल लोड होने के बाद टीवी देखने के लिए क्लाइंट पोर्टल खुल जाएगा।

प्रसारण सर्वर और चैनल पैकेज का चयन करना

1. प्रसारण सर्वर का चयन करने के लिए, आपको मुख्य मेनू में अपने व्यक्तिगत खाते पर जाना होगा और "सेवा प्रबंधन" का चयन करना होगा। "सेवा प्रबंधन" मेनू पर जाने के लिए, डिवाइस स्क्रीन पर "बाएं", "दाएं", "ऊपर", "नीचे" कुंजियों का उपयोग करें।

2. डिवाइस स्क्रीन पर "ओके" बटन दबाएं।

3. "सेवा प्रबंधन" मेनू खुल जाएगा। "ऊपर"/"नीचे" कुंजियों का उपयोग करके, सर्वर का चयन करें। सबसे इष्टतम सर्वर निर्धारित करने के लिए, आपको कनेक्शन गति परीक्षण करने की आवश्यकता है (आप लिंक पर क्लिक करके गति निर्धारित कर सकते हैं)।

4. वांछित सर्वर का चयन करने के बाद, डिवाइस स्क्रीन पर "कनेक्ट" बटन ("कनेक्ट" - हरा बटन) दबाएं।

5. पासवर्ड दर्ज करने के लिए एक विंडो खुलेगी, पासवर्ड दर्ज करें और "ओके" बटन दबाएं (यह बटन एक तीर द्वारा दर्शाया गया है), "ओके" बटन का चयन "अप" / "डाउन" कुंजियों का उपयोग करके किया जाता है।

सर्वर से कनेक्ट/डिस्कनेक्ट करने के लिए, निम्नलिखित बटन का उपयोग करें:

लाल बटन - सर्वर को अक्षम करें (डिफ़ॉल्ट पासवर्ड "0000" है - चार शून्य);

हरा बटन - सर्वर कनेक्ट करें (डिफ़ॉल्ट पासवर्ड "0000" है - चार शून्य)।

6. चैनलों के पैकेज को कनेक्ट करने के लिए, आपको उस पैकेज का चयन करना होगा जिसे आप कनेक्ट करना चाहते हैं।

7. वांछित चैनल पैकेज का चयन करने के बाद, डिवाइस स्क्रीन पर "कनेक्ट" बटन ("कनेक्ट" - हरा बटन) दबाएं।

8. पासवर्ड दर्ज करें और "ओके" बटन दबाएं (यह बटन एक तीर द्वारा दर्शाया गया है), "ओके" बटन का चयन "अप" / "डाउन" कुंजियों का उपयोग करके किया जाता है।

9. चैनल पैकेज के बारे में जानकारी देखने के लिए, पैकेज का चयन करें और डिवाइस स्क्रीन पर "ओके" पर क्लिक करें।

10. "पैकेज के बारे में" मेनू खुल जाएगा।

टीवी चैनल, टीवी कार्यक्रम और कार्यक्रम संग्रह देखना टीवी चैनल देखना

1. मुख्य मेनू में चैनलों की सूची चुनने के लिए, "टीवी" चुनें। स्क्रीन विषय के आधार पर चैनल समूहों की एक सूची प्रदर्शित करेगी।

2. चैनल समूहों की सूची से, देखने के लिए एक समूह का चयन करें। डिवाइस स्क्रीन पर "ओके" बटन दबाएं।

3. चैनलों की एक सूची खुल जाएगी.

चैनल "ऊपर" और "नीचे" कुंजियों के साथ-साथ "पेज" बटन का उपयोग करके स्विच किए जाते हैं। नीचे" और "पी. ऊपर"। स्क्रीन के दाईं ओर टीवी चैनल के लिए एक पूर्वावलोकन विंडो है, इसके नीचे चयनित चैनल के लिए प्रोग्राम गाइड है। पूर्ण स्क्रीन मोड पर स्विच करने और वापस आने के लिए, आपको डिवाइस स्क्रीन पर "ओके" बटन दबाना होगा।

टीवी देखना

1. टीवी कार्यक्रम देखना "टीवी गाइड" अनुभाग में किया जाता है। "टीवी गाइड" अनुभाग पर जाने के लिए, आपको चैनलों की सूची में "दाएं" बटन दबाना होगा।

2. चयनित चैनल के लिए टीवी कार्यक्रम वाला एक मेनू खुलता है।

टीवी कार्यक्रम देखना "ऊपर" और "नीचे" बटन का उपयोग करके किया जाता है। टीवी कार्यक्रम के बाईं ओर, आप "बाएं" बटन का उपयोग करके चयनित चैनल के लिए एक कार्यक्रम के साथ एक दिन का चयन कर सकते हैं और "ओके" बटन दबाकर वांछित दिन का चयन कर सकते हैं। चैनल सूची पर जाने के लिए बाएँ बटन को फिर से दबाएँ।

संग्रहीत टीवी शो देखें

1. "" आइकन से चिह्नित चैनलों पर, कार्यक्रम की रिकॉर्डिंग देखना संभव है।

2. देखने के लिए आपको "टीवी गाइड" सेक्शन में जाना होगा। हम ट्रांसमिशन को एक बिंदु से चिह्नित पाते हैं।

3. डिवाइस स्क्रीन पर "ओके" बटन दबाएं।

4. प्रसारण रिकॉर्डिंग का प्लेबैक शुरू हो जाएगा।

आप जो रिकॉर्डिंग देख रहे हैं उसे "का उपयोग करके रिवाइंड किया जा सकता है" ", आप "" पर क्लिक करके भी प्लेबैक रोक सकते हैं और उसी बटन का उपयोग जारी रख सकते हैं। संग्रह देखने के मोड से बाहर निकलना आपके डिवाइस पर "बैक" बटन दबाकर किया जाता है।

चैनल सूची मेनू में अतिरिक्त विकल्प.

बटन F1 (लाल) - चैनल सूची देखने के मोड को स्विच करता है (सूचना के साथ सूची / सूची);

बटन F2 (हरा) - चैनलों की सूची को क्रमबद्ध करना (संख्या के अनुसार / नाम के अनुसार / केवल पसंदीदा);

बटन F3 (पीला) - पसंदीदा में चैनल जोड़ें या हटाएं;

F4 बटन (नीला) - सूची में एक चैनल को ले जाता है, यह फ़ंक्शन केवल पसंदीदा चैनलों की सूची में उपलब्ध है (आप F2 बटन दबाकर और "केवल पसंदीदा" का चयन करके इस सूची में जा सकते हैं)।

"पसंदीदा" श्रेणी में चैनलों की एक सूची बनाना, पसंदीदा सूची में चैनलों को स्थानांतरित करना "पसंदीदा" श्रेणी में चैनलों की एक सूची बनाना

1. चैनलों की सूची खोलें.

2. वांछित चैनलों को "पीले" बटन से चिह्नित करें (F3 - पसंदीदा में चैनल जोड़ें या हटाएं)।

3. चैनलों के बगल में एक "" आइकन दिखाई देता है - इसका मतलब है कि चैनलों को पसंदीदा में जोड़ दिया गया है।

4. "हरा" बटन दबाएं (F2 - चैनलों की सूची को "नंबर के अनुसार" / "नाम के अनुसार" / "केवल पसंदीदा")।

5. चैनल सॉर्टिंग मेनू खुलता है।

6. चैनल सॉर्टिंग मेनू में, "केवल पसंदीदा" चुनें; चयन डिवाइस स्क्रीन पर "ऊपर"/"नीचे" बटन का उपयोग करके किया जाता है।

7. "ओके" बटन पर क्लिक करें।

8 "पसंदीदा" चैनल सूची खुलती है।

इस सूची में, आप F4 बटन (नीला) का उपयोग करके अपने विवेक से चैनलों को स्थानांतरित कर सकते हैं - सूची में चैनल को स्थानांतरित करें। यह फ़ंक्शन केवल पसंदीदा चैनलों की सूची में उपलब्ध है (आप F2 बटन दबाकर और "केवल पसंदीदा" का चयन करके इस सूची में जा सकते हैं)।

पसंदीदा सूची में चैनल ले जाना

1. "पसंदीदा" चैनल सूची में, उस चैनल का चयन करें जिसे आप चैनल सूची में स्थानांतरित करना चाहते हैं।

2. "मूव" बटन दबाएं - डिवाइस स्क्रीन पर नीला बटन।

3. चैनल चलने के लिए तैयार है; चैनल नाम के किनारों पर एक मूव आइकन दिखाई देता है।

4. डिवाइस स्क्रीन पर "ऊपर"/"नीचे" बटन का उपयोग करके चैनल को सूची में ले जाएं।

5 चैनल को चैनल सूची में वांछित स्थान पर ले जाने के बाद, डिवाइस स्क्रीन पर नीला बटन दबाएं।

6 चैनल को सूची में स्थानांतरित कर दिया गया है।

कुछ समय पहले, एंड्रॉइड ओएस वातावरण के बारे में हमारे प्रोजेक्ट के पन्नों पर एक लेख प्रकाशित हुआ था। इस सामग्री ने हमारी साइट पर आने वाले आगंतुकों के बीच रुचि जगाई, यही कारण था कि कार्यक्रम के लेखक मैक्सिम वासिलचुक से संपर्क किया गया और उनसे कुछ प्रश्न पूछे गए।

नमस्ते, मैक्सिम! MAG200/250 और Aura HD सेट-टॉप बॉक्स के लिए IPTV एमुलेटर बनाने का विचार कैसे आया?

एक एमुलेटर बनाने का विचार लगभग एक साल पहले, 2012 की गर्मियों के अंत में सामने आया था। मैंने तब ओडेसा (OO NPP TeNeT) में बड़े इंटरनेट प्रदाताओं में से एक के लिए PHP डेवलपर के रूप में काम किया, और मेरा काम कुछ हद तक आईपीटीवी सेवा से संबंधित था, जो यह प्रदाता प्रदान करता है।

उस समय, मैं अपने लिए एंड्रॉइड प्लेटफ़ॉर्म पर एक टैबलेट खरीदना चाहता था, हालाँकि मुझे अभी भी पता नहीं था कि मुझे इसकी क्या आवश्यकता है। एक मंच पर मैंने हाल ही में जारी नेक्सस 7 का विवरण पढ़ा, जो मुझे पसंद आया। मैंने इसे खरीदने का फैसला किया (वैसे, यह टैबलेट अभी भी विकास और परीक्षण के लिए मेरा मुख्य उपकरण है)। कुछ समय बाद, संयुक्त राज्य अमेरिका से एक पैकेज आया, और मैंने विभिन्न कार्यक्रम लिखने का प्रयोग करना शुरू कर दिया।

किसी बिंदु पर, मुझे दो सेट-टॉप बॉक्स के जावास्क्रिप्ट एपीआई का विवरण मिला, जो तब TeNeT में उपयोग किए गए थे: एमिनो 130 और एमएजी 250। यह महसूस करते हुए कि, सिद्धांत रूप में, एंड्रॉइड पर इन सेट-टॉप बॉक्स का अनुकरण करना संभव था , मैंने अपना स्वयं का एप्लिकेशन बनाना शुरू किया। इसके अलावा, जिस कंसोल का मैंने प्रारंभ में अनुकरण किया वह अमीनो 130 था। हालाँकि, विकास थोड़ा कठिन था। तथ्य यह है कि एंड्रॉइड के लिए प्रोग्राम लिखने की मुख्य भाषा जावा है, जिसे मैंने आखिरी बार 3 साल पहले लिखा था और थोड़ा भूल गया हूं।

थोड़ी देर बाद, जब पहला कार्यशील संस्करण बनाया गया, और मैं अपने प्रदाता के पोर्टल को लोड करने में कामयाब रहा, तो मैंने एक साथ एमएजी 250 का अनुकरण करने का फैसला किया। परिणामस्वरूप, ऐसा हुआ कि मैंने एमएजी पर अधिक ध्यान देना शुरू कर दिया। फिर, मैंने अमीनो 130 इम्यूलेशन के विकास को छोड़ दिया, क्योंकि दोनों कंसोल के लिए पर्याप्त समय नहीं था।

परिणामस्वरूप, एक महीने से अधिक के गहन विकास के बाद, 1 अक्टूबर 2012 को, संस्करण 0.1 अल्फा वाला एप्लिकेशन Google Play पर आ गया। उस समय, एमुलेटर अभी तक प्रोफाइल का समर्थन नहीं करता था और केवल TeNeT पोर्टल को सामान्य रूप से लोड कर सकता था।

आपकी राय में, एम्यूलेटर मूल उपकरणों के साथ कितने प्रतिशत तक संगत है?

अब एमुलेटर लगभग हर चीज का समर्थन करता है जो मूल सेट-टॉप बॉक्स करता है, एन्क्रिप्टेड चैनल, 3 डी, एनएफएस नेटवर्क संसाधनों के लिए समर्थन और बाहरी मेमोरी में चैनल रिकॉर्डिंग के अपवाद के साथ (अधिक सटीक रूप से, चैनलों की रिकॉर्डिंग है, लेकिन यह इसके में है शैशवावस्था)।

इसके अलावा, कभी-कभी कुछ पोर्टलों के साथ समस्याएं होती हैं, क्योंकि सभी विकास सेट-टॉप बॉक्स निर्माता से अपूर्ण जावास्क्रिप्ट एपीआई दस्तावेज़ीकरण और पोर्टल्स के काम के विश्लेषण (मुख्य रूप से इन्फोमिर से स्टॉकर) के आधार पर किया जाता है। किसी विशेष एपीआई फ़ंक्शन के उद्देश्य को समझना अक्सर मुश्किल होता है, जिससे गलत कार्यान्वयन होता है।

एमुलेटर मुख्य रूप से किन उपकरणों पर लागू होता है?
मूल रूप से और शुरुआत में इसे टैबलेट और फोन पर काम करने के लिए विकसित किया गया था। लेकिन थोड़ी देर बाद नियंत्रण पैनलों के लिए समर्थन जोड़ा गया। इसलिए, फिलहाल एप्लिकेशन का उपयोग एंड्रॉइड संस्करण 3.0 और उच्चतर वाले लगभग किसी भी आर्म6/आर्म7 डिवाइस पर किया जा सकता है। हालाँकि, मैं यह नोट करना चाहूंगा कि चीन में बने निम्न-स्तरीय उपकरणों के साथ अक्सर समस्याएं होती हैं।

क्या तथाकथित मिनी पीसी पर कंसोल का अनुकरण करने के लिए एक विशेष कार्यक्रम बनाने की योजना है?

फिलहाल, मैंने Qt5 लाइब्रेरी का उपयोग करके C++ में विकास करना शुरू किया, एक क्रॉस-प्लेटफ़ॉर्म कंसोल एमुलेटर जो Linux, Windows, सैद्धांतिक रूप से OS X और Qt लाइब्रेरी द्वारा समर्थित अन्य प्लेटफ़ॉर्म (मोबाइल सहित) चला सकता है। सच है, विकास अभी भी बहुत प्रारंभिक चरण में है और मेरे पास अक्सर इसके लिए पर्याप्त समय नहीं होता है। लेकिन उम्मीद है कि कुछ महीनों में मैं पहला सार्वजनिक संस्करण जारी कर सकूंगा।

निकट भविष्य के लिए एक एमुलेटर विकसित करने की आपकी क्या योजनाएं हैं?

वर्तमान में - कुछ पोर्टल लोड करते समय होने वाली मौजूदा त्रुटियों को ठीक करना; नेटवर्क एनएफएस के लिए समर्थन का कार्यान्वयन और चैनल रिकॉर्डिंग में सुधार।

हम जानते हैं कि आपकी योजनाओं में एमुलेटर और अन्य कंसोल का विकास शामिल है। क्या आप लोकप्रिय ड्यून कंसोल के लिए एक एमुलेटर विकसित करने की योजना बना रहे हैं? और यदि हां, तो हम कितनी जल्दी इसके सामने आने की उम्मीद कर सकते हैं?

कुछ समय पहले मैंने ड्यून कंसोल के लिए समर्थन बनाने की योजना बनाई थी, लेकिन बाद में इस विचार को छोड़ दिया, क्योंकि इसके लिए अनुकरण का कार्यान्वयन एमएजी 250 के लिए कार्यान्वयन से काफी अलग है। इसके अलावा, अब एप्लिकेशन एमएजी से बहुत मजबूती से जुड़ा हुआ है, इसलिए जोड़ रहा हूं और कुछ भी मुश्किल है. शायद मैं एमुलेटर के क्यूटी संस्करण में ड्यून का अनुकरण करूंगा, खासकर जब से इस संस्करण में पहले से ही प्लगइन्स के लिए समर्थन है, और सिद्धांत रूप में किसी भी चीज़ का अनुकरण करने के लिए समर्थन जोड़ना आसान है।

साइट प्रोजेक्ट के संपादकों की ओर से, हम मैक्सिम को उनके विस्तृत और सबसे संपूर्ण उत्तरों के लिए धन्यवाद देते हैं और आगे के विकास में उनकी सफलता की कामना करते हैं।

Mag200/250 और AuraHD सेट-टॉप बॉक्स वर्तमान में समर्थित हैं, अन्य लोकप्रिय उपकरणों के अनुकरण को लागू करने की योजना के साथ।
वर्तमान में सभी फ़ंक्शन काम नहीं कर रहे हैं, लेकिन यदि संभव हुआ तो कार्यान्वित किया जाएगा।

ध्यान! एप्लिकेशन m3u (या किसी अन्य) प्लेलिस्ट का समर्थन नहीं करता है! एप्लिकेशन में उन्हें चलाने का एकमात्र तरीका ऐसे पोर्टल का उपयोग करना है जो ऐसी प्लेलिस्ट का समर्थन करता है।

ध्यान! यदि आप रिमोट कंट्रोल का उपयोग कर रहे हैं, तो रिमोट कंट्रोल बटन दबाने पर (ज्यादातर मामलों में) शीर्ष पैनल नहीं खुलेगा। इसे खोलने के लिए, कर्सर को स्क्रीन के शीर्ष पर ले जाएँ।

ध्यान! यदि एप्लिकेशन आपके एंड्रॉइड डिवाइस पर काम नहीं करता है, तो कृपया एक टिकट बनाएं https://bitbucket.org/vasilchmax/stb-emulator/issues

ध्यान! एप्लिकेशन में कीबोर्ड से नियंत्रित करने की क्षमता है। इस मामले में, एप्लिकेशन लॉन्च करने से पहले कीबोर्ड (या यूएसबी के माध्यम से कोई अन्य नियंत्रण उपकरण) कनेक्ट होना चाहिए, अन्यथा वीडियो/ऑडियो लॉन्च करने का प्रयास करते समय यह क्रैश हो सकता है।

एमुलेटर मुख्य रूप से एंड्रॉइड 3.0+ चलाने वाले टैबलेट पर उपयोग के लिए डिज़ाइन किया गया है, लेकिन यह 2.3+ फोन/टैबलेट का भी समर्थन करता है।

वीडियो/ऑडियो चलाने की क्षमता अंतर्निहित (या बाहरी रूप से स्थापित) कोडेक्स की उपस्थिति पर निर्भर करती है, इसलिए यदि आपका वीडियो शुरू नहीं होता है, तो सबसे अधिक संभावना है कि समस्या कोडेक्स की कमी और/या वाईफाई/ईथरनेट की खराब गुणवत्ता है नेटवर्क।

ज्ञात बग:
- कुछ मामलों में, सेटिंग मेनू से लौटते समय/नई प्रोफ़ाइल का चयन करते समय, पोर्टल स्क्रिप्ट पूरी तरह से पुनः लोड नहीं होती है और यह निष्क्रिय हो जाती है।
- कभी-कभी पोर्टल पृष्ठों की गलत स्केलिंग भी होती है यदि प्रदर्शित पृष्ठ तत्व स्क्रीन को पूरी तरह से नहीं भरते हैं।
दोनों ही मामलों में, आपको सूची से प्रोफ़ाइल को फिर से चुनना होगा।

टैग: आईपीटीवी एमुलेटर, एसटीबी आईपीटीवी एमुलेटर, आईपीटीवी सेट-टॉप बॉक्स एमुलेटर, आईपीटीवी सेट-टॉप बॉक्स एमुलेटर, आईपीटीवी सेट-टॉप बॉक्स एमुलेटर, आईपीटीवी सेट-टॉप बॉक्स एमुलेटर एंड्रॉइड, आईपीटीवी एसटीबी एमुलेटर, आईपीटीवी सेट टॉप बॉक्स एमुलेटर, मैग 250 एम्यूलेटर

उपयोगकर्ता सिंहावलोकन

345 समीक्षाओं पर आधारित

एप्लिकेशन आपको निम्नलिखित मुख्य कार्य करने की अनुमति देता है:1. अपना स्थान सहायता साइट www.roadwebcamera.com;2 पर प्रसारित करें। अपने फोन कैमरे से तस्वीरें लें और चयनित अंतराल पर वेबसाइट पर तस्वीरें भेजें;3. फ़ोन और डिवाइस चैट के बीच छोटे संदेशों का आदान-प्रदान करें। सहायता साइट में शामिल हैं...

मुक्त 9 7.4

जाओ एसएमएस प्रो थीम खोपड़ी

हर अंधेरे आत्मा के लिए गो एसएमएस प्रो थीम खोपड़ी थीम। अंधकार को अपने फ़ोन, जीवन और हृदय को भस्म करने दें। नर्क से रोसेन की लौ दुनिया को आपका असली स्वभाव और आपका स्वाद दिखाएगी। लोगों को यह देखने दें कि आप और आपका फ़ोन कितने मौलिक हैं! अब से तुम जहाँ भी जाओगे अँधेरा तुम्हारे साथ रहेगा। थीम को बहुत करीने से रंगा गया है और उन सभी के लिए बनाया गया है जो…

मुक्त 189 8.6

प्यार में पड़े लोगों के लिए वॉलपेपर

प्यार में पड़े लोगों के लिए वॉलपेपर में गतिशील प्रेम-थीम वाली वस्तुओं (दिल, फूल, रोमांटिक एनिमेशन) का एक सेट होता है जो उपयोगकर्ता के कार्यों पर प्रतिक्रिया करता है। आप इन ऑब्जेक्ट का उपयोग मानक एप्लिकेशन पृष्ठभूमि और किसी अन्य चयनित छवि दोनों पर कर सकते हैं।

$1.00 निःशुल्क 0 0

अबे "कारा सोज़डर"

यूल गुलामा अबे कुनानबाएवतिन कारा सोजदेरी.ओकीप ओजडेरिनिज्गे केरेगिन एलिनजदार!झाना इंटरफ़ेस! तुगेल्डे ज़हाना एप्लिकेशन! नए एप्लिकेशन में आप फ़ॉन्ट आकार बदल सकते हैं, रात और दिन पढ़ने का मोड चालू है, साथ ही आप स्क्रीन की चमक को नियंत्रित कर सकते हैं और सबसे महत्वपूर्ण बात यह है कि आप अपने पसंदीदा शब्दों को अपने पसंदीदा में डाल सकते हैं! अब आप टेक्स्ट फ़ॉन्ट बदल सकते हैं!

मुक्त 1.2के 9.4

मुक्त 929 8.2


तो, आपको इस लेख में बहुत सारी उपयोगी जानकारी मिलेगी यदि आप:
  • स्मार्ट शुरुआती लेकिन क्लासिक जेएस/एचटीएमएल अनुप्रयोगों में अनुभव है
  • उन्नत जेएस/एचटीएमएल डेवलपर और क्रॉस-प्लेटफ़ॉर्म स्मार्टटीवी समाधान के लिए एक प्लेटफ़ॉर्म की तलाश में
  • शुरुआती जेएस/एचटीएमएल डेवलपर और "हार्डकोर" से शुरुआत करना चाहते हैं
  • परीक्षक जिसे तृतीय पक्षों द्वारा विकसित एप्लिकेशन चलाने की आवश्यकता होती है
लेख "मोटा" निकला और बहुत सारी गड़बड़ियों के साथ - यही कारण है कि सामग्री की तालिका:
* इस तथ्य के कारण कि यह लेख न केवल डेवलपर्स के लिए है - पहला और, जैसा कि हमारी टीम को लगा, एमुलेटर और अंतिम उपकरणों में एप्लिकेशन चलाने के बिंदु अधिक दिलचस्प हैं। एप्लिकेशन का परीक्षण करना स्मार्टटीवी एप्लिकेशन के विकास में उतरने के बाद, आप अंततः किसी न किसी तरह से अपनी रचना का परीक्षण करने के लिए मजबूर होंगे। स्मार्टटीवी के लिए परीक्षण के ताओ में निम्नलिखित बिंदु शामिल हैं:
  • ब्राउज़र में परीक्षण
  • विक्रेता अनुकरणकर्ताओं में परीक्षण
  • अंतिम उपकरणों पर परीक्षण
  • आगे हम परीक्षक के पथ पर अंतिम दो चरणों को देखेंगे। पहला बिंदु विशिष्ट नहीं है, और इसलिए केवल एप्लिकेशन लॉन्च करके और ब्राउज़र में F12 कुंजी दबाकर आप स्वयं बहुत सी दिलचस्प चीज़ें पाएंगे। एक अन्य परीक्षण हैक इस प्रक्रिया को स्वचालित करना है। उदाहरण के लिए, लाइब्रेरी लॉन्च परिवेश में परीक्षणों के लिए चमेली का उपयोग करती है। विक्रेता अनुकरणकर्ताओं में चल रहा है

    जैसा कि हमें पता चला, वास्तविकता से बहुत दूर, प्रत्येक एसडीके के साथ आने वाले एमुलेटर हैं। (सैमसंग, फिलिप्स) अंततः, एमुलेटर पर चलना आपके लिए एक आत्म-परीक्षण से अधिक कुछ नहीं बनना चाहिए। और एम्यूलेटर में काम करने वाले एप्लिकेशन को जानबूझकर डिवाइस पर काम करने वाला नहीं माना जा सकता है। और इसके विपरीत, अगर एम्यूलेटर में कुछ आपके लिए काम नहीं करता है, तो यह सच नहीं है कि यह एक असफलता है।

    सैमसंग एमुलेटर में एप्लिकेशन कैसे चलाएं

    एप्लिकेशन को एमुलेटर के नवीनतम संस्करण में चलाने के लिए आपको चाहिए: एमुलेटर स्वयं, जो वर्चुअलबॉक्स के लिए एक छवि है और एसडीके पेज पर डाउनलोड के लिए उपलब्ध है। छवि आयात करने के बाद, आपको अपनी परियोजनाओं के साथ निर्देशिका का पथ निर्दिष्ट करना होगा और वर्चुअल मशीन शुरू करनी होगी। मुख्य बात जो आपको नहीं भूलनी चाहिए वह यह है कि मामले का सम्मान करते हुए वर्चुअल मशीन में निर्देशिका का नाम ऐप्स होना चाहिए। आपको स्क्रीनशॉट में स्पष्टीकरण मिलेगा।

    (तस्वीरें क्लिक करने योग्य हैं)



    सैमसंग एमुलेटर (पुराने एसडीके) में एप्लिकेशन कैसे चलाएं

    यदि आप आधिकारिक एसडीके का उपयोग करके कोई एप्लिकेशन विकसित कर रहे हैं, तो कोई समस्या नहीं हो सकती है, एक बड़ा लॉन्च बटन है। यदि आप केवल एप्लिकेशन चलाना चाहते हैं, तो आपको प्रोजेक्ट को एसडीके एप्लिकेशन निर्देशिका में रखना होगा और वांछित एप्लिकेशन का चयन करके एमुलेटर लॉन्च करना होगा। तस्वीरें दिखाती हैं कि यह कैसे करना है।

    (तस्वीरें क्लिक करने योग्य हैं)



    एलजी एमुलेटर में एप्लिकेशन कैसे चलाएं

    एमुलेटर शुरू करने के बाद, जो एसडीके के साथ स्थापित है, और वास्तव में टीवी ओएस के साथ एक वर्चुअल मशीन है, आप अपने एप्लिकेशन का यूआरएल निर्दिष्ट कर सकते हैं (हां, एप्लिकेशन को http के माध्यम से पहुंच योग्य होना चाहिए, यह एक स्थानीय सेवा भी हो सकती है अपाचे/डेनवर/nginx पर)। तस्वीरें क्रियाओं का क्रम दिखाती हैं।
    (तस्वीरें क्लिक करने योग्य हैं)


    >

    फिलिप्स एमुलेटर में एप्लिकेशन कैसे चलाएं

    शायद सबसे "अद्भुत" चीज़ जो जीयूआई डेवलपर्स के लिए हो सकती है, वह है एमुलेटर लॉन्च करते समय एक कंसोल प्राप्त करना। मैं कुछ नहीं कहूँगा, आप खुद ही देख लीजिये

    (तस्वीरें क्लिक करने योग्य हैं)




    सैमसंग ने दूरस्थ उपकरणों पर एक प्रयोगशाला लॉन्च करके एप्लिकेशन परीक्षण में एक और कदम उठाया है। वास्तव में, ये वास्तविक उपकरण हैं जो आपको अपने दिमाग की उपज के सभी कार्यों की जांच करने की अनुमति देते हैं जिन्हें एमुलेटर में नहीं देखा जा सकता है (उदाहरण के लिए, सभी प्रारूपों के साथ खिलाड़ी का संचालन, डीआरएम सिस्टम के साथ बातचीत)।

    हमारा एप्लिकेशन लॉन्च करने के लिए, आपको प्रयोगशाला वेबसाइट पर एक उपकरण का चयन करना होगा और निर्देशों का पालन करना होगा:

    सैमसंग रिमोट टेस्ट सिस्टम में एप्लिकेशन कैसे चलाएं

    (तस्वीरें क्लिक करने योग्य हैं)


    स्मार्टटीवी टीवी पर लॉन्च करें

    मेरी राय में, हम अंतिम उपयोगकर्ता उपकरणों पर एप्लिकेशन इंस्टॉल करने और परीक्षण करने का सबसे आसान तरीका देखेंगे। इसके लिए हमें चाहिए:

    • पीएचपी समर्थन के साथ एचटीपी सर्वर - एलजी के लिए।
      मैंने ऐप को http://paunin.com/content/demoApp/index.html पर पोस्ट किया है
    • एप्लिकेशन स्वयं स्मार्टबॉक्स लाइब्रेरी रिपॉजिटरी में डेमो/डेमोएप निर्देशिका में पाया जा सकता है;
    यदि किसी कारण से आपके पास एप्लिकेशन प्रकाशित करने के लिए HTTP सर्वर नहीं है तो आप सार्वजनिक डेमो पते http://immosmart.github.io/smartbox/demo/demoApp/ का उपयोग कर सकते हैं। हालाँकि, मैं यह नोट करना चाहूंगा कि किसी एप्लिकेशन का प्रयोग और विकास करने में सक्षम होने के लिए, एक HTTP सर्वर की आवश्यकता होती है (बशर्ते, निश्चित रूप से, आप विक्रेताओं के दस्तावेज़ में वर्णित वैकल्पिक इंस्टॉलेशन विधियों का उपयोग नहीं करते हैं) सभी विक्रेताओं के लिए संक्षिप्त निर्देश (उद्धरण)

    SAMSUNG

    10-12 प्लेटफार्म:

  • "लॉगिन" का चयन करें
  • लॉगिन पूरा हुआ
  • "विकास" का चयन करें
  • रिमोट कंट्रोल पर "एंटर" बटन दबाएं
  • रिमोट कंट्रोल पर "एंटर" बटन दबाएं
  • रिमोट कंट्रोल रिटर्न दबाता है
  • रिमोट कंट्रोल पर "एंटर" बटन दबाएं
  • 13 मंच:
  • स्मार्ट हब बटन पर क्लिक करें
  • अपने डेवलप अकाउंट में लॉग इन करें (मेनू - स्मार्ट फीचर्स -> सैमसंग अकाउंट ->)।
  • आईपी ​​82.146.41.200 डायल करें
  • * कुछ मामलों में, टीवी को तृतीय-पक्ष एप्लिकेशन इंस्टॉल करने की अनुमति की आवश्यकता होती है, जो डेवलपर कुंजी द्वारा प्रदान की जाती है, जिसे आरएनडी सैमसंग (http://samsungdforum.com/) से संपर्क करके प्राप्त किया जा सकता है। अवैध वितरण को रोकने के लिए विक्रेता द्वारा बनाया गया है अनुप्रयोगों की पूर्ण स्थापना निर्देश


    सैमसंग टीवी/बीडी पर एप्लिकेशन चलाने के लिए। सर्वर के रूट में विजेटलिस्ट.xml बनाना आवश्यक है जिसे आईपी एड्रेस द्वारा एक्सेस किया जा सकता है। उदाहरण के लिए, http://xxx.xxx.xxx.xxx/widgetlist.xml. मैंने फ़ाइल को http://82.146.41.200/widgetlist.xml पर पोस्ट किया है। फ़ाइल केवल इंस्टॉल किए जाने वाले एप्लिकेशन की एक सूची है। विजेट्स की सूची में, मुख्य तत्व डाउनलोड नोड है, जो आपके एप्लिकेशन के ज़िप संग्रह के लिए एक लिंक प्रदान करता है। बाकी पैरामीटर कोई मायने नहीं रखते, आकार भी नहीं। जैसा कि आप हमारी विजेट सूची से देख सकते हैं, मैंने अपना एप्लिकेशन ज़िप किया और इसे http://paunin.com/content/smartbox.zip पर डाल दिया।

    अब बस विजेटलिस्ट.एक्सएमएल से डिवाइस को अपना आईपी पता बताना और एप्लिकेशन को अपडेट करना बाकी है। यह मॉडल के आधार पर डिवाइस का उपयोग करके किया जाता है:

    10-12 प्लेटफार्म

  • उपयोगकर्ता अपने खाते में लॉग इन करता है (रिमोट कंट्रोल पर बटन ए)
  • खाता फ़ील्ड में प्रकार. सैमसंग: विकसित करें
  • पासवर्ड फ़ील्ड में: 123456 (कोई अन्य भी उपयुक्त होना चाहिए)
  • "लॉगिन" का चयन करें
  • रिमोट कंट्रोल पर "एंटर" बटन दबाएं
  • लॉगिन पूरा हुआ
  • रिमोट कंट्रोल पर डी बटन दबाता है (कुछ टीवी मॉडल पर टूल्स बटन)
  • "विकास" का चयन करें
  • रिमोट कंट्रोल पर "एंटर" बटन दबाएं
  • "सर्वर आईपी एड्रेस सेटिंग" का चयन करें।
  • रिमोट कंट्रोल पर "एंटर" बटन दबाएं
  • डायल आईपी पता: 82.146.41.200
  • रिमोट कंट्रोल रिटर्न दबाता है
  • "उपयोगकर्ता एप्लिकेशन सिंक करें" का चयन करता है
  • रिमोट कंट्रोल पर "एंटर" बटन दबाएं
  • एप्लिकेशन को अपडेट किया जा रहा है
  • 13 मंच

  • स्मार्ट हब बटन पर क्लिक करें
  • अपने डेवलप अकाउंट में लॉग इन करें (मेनू - स्मार्ट फीचर्स -> सैमसंग अकाउंट -> लॉग इन (नाम: डेवलप; पासवर्ड: sso1029dev!)
  • स्मार्ट हब स्क्रीन पर नीचे एक "अधिक ऐप्स" टैब है, आपको उस पर क्लिक करना होगा
  • स्क्रीन के ऊपरी दाएं कोने में विकल्प चुनें
  • ड्रॉप डाउन मेनू से आईपी सेटिंग्स चुनें
  • आईपी ​​82.146.41.200 डायल करें
  • ऊपरी दाएं कोने में फिर से विकल्प चुनें
  • ड्रॉपडाउन सूची से ऐप सिंक चुनें


  • विचाराधीन सभी उपकरणों में संभवतः सबसे रोमांचक खोज। एलजी एप्लिकेशन इंस्टॉल करने के लिए, आपको इसे डेवलपर पेज पर पंजीकृत करना होगा (पंजीकरण/प्राधिकरण आवश्यक)।
    हम चित्रों में बताए अनुसार सब कुछ भरते हैं और परिणामी फ़ाइल डाउनलोड करते हैं।
    यदि किसी को इसकी आवश्यकता है, तो मैंने अपनी फ़ाइल http://paunin.com/content/lg_wrapper.zip पर पोस्ट की है।

    आवेदन का पंजीकरण

    (तस्वीरें क्लिक करने योग्य हैं)


    और अब जो कुछ बचा है वह टीवी पर एप्लिकेशन (या बल्कि उसके हस्ताक्षर, एप्लिकेशन स्वयं इंटरनेट पर है) वितरित करना है:


    फिलिप्स स्मार्टटीवी उपकरणों पर एप्लिकेशन चलाने के लिए, हमें केवल HTTP पता निर्दिष्ट करके इसे ब्राउज़र में लॉन्च करना होगा। हमारे मामले में, हम http://paunin.com/content/demoApp/index.html पते का उपयोग करते हैं। हालाँकि, ब्राउज़र शुरू करने के तुरंत बाद, आप फोकस में तत्वों के चारों ओर मूल सीमाओं को देखेंगे, जो कि लड़ाकू एप्लिकेशन के लिए स्वीकार्य नहीं है, और जो वास्तव में एलजी हब में एप्लिकेशन को होस्ट करते समय नहीं होगा।

    सब कुछ सर्वर से प्रत्युत्तर देते समय आवश्यक हेडर निर्दिष्ट करके तय किया जाता है, अर्थात् "एप्लिकेशन/सीई-एचटीएमएल+एक्सएमएल"। यह PHP एप्लिकेशन में मौजूद philips.php स्क्रिप्ट द्वारा किया जाता है। तदनुसार, हमें http://paunin.com/content/demoApp/philips.php जैसा पता मिलता है। टीवी रिमोट कंट्रोल से किसी पते को तेजी से डायल करने के लिए, आप लिंक शॉर्टिंग सेवा का उपयोग कर सकते हैं, उदाहरण के लिए, http://goo.gl/। मुझे पता http://goo.gl/o93keD मिला

    एप्लिकेशन विकास मैं विशेष रूप से स्मार्टबॉक्स लाइब्रेरी पर आधारित एप्लिकेशन के विकास पर विचार करूंगा। यदि आप तय करते हैं कि लाइब्रेरी की कार्यक्षमता आपके सामने आने वाले कार्यों के लिए पर्याप्त नहीं है, तो आप हमेशा अध्ययन करके प्लेटफ़ॉर्म के मूल तरीकों का उपयोग कर सकते हैं, साथ ही, आप gitHub एप्लिकेशन संरचना पर प्रोजेक्ट के विकास और संशोधन में भी भाग ले सकते हैं
    एप्लिकेशन कॉन्फ़िगरेशन एप्लिकेशन कॉन्फ़िगरेशन को कई फ़ाइलों में संग्रहीत किया जाना चाहिए, और वे सभी सैमसंग प्लेटफ़ॉर्म के लिए विशिष्ट हैं:

    विजेट.जानकारी विकल्प (केवल सैमसंग)

    यह स्व-व्याख्यात्मक मापदंडों के साथ एक नियमित पाठ फ़ाइल है, जहां जिस पैरामीटर में हम रुचि रखते हैं वह स्क्रीन रिज़ॉल्यूशन है, जो उस रिज़ॉल्यूशन को निर्धारित करता है जिसके लिए आपका एप्लिकेशन लिखा गया है, वर्तमान में अनुशंसित एचडी 1280x720 है। स्वीकार्य: एसडी 960x540 और फुलएचडी 1920x1080

    अल्फ़ा ब्लेंडिंग का उपयोग करें = हाँ स्क्रीन रिज़ॉल्यूशन = 1280x720

    config.xml पैरामीटर (केवल सैमसंग)

    पूर्ण गोदी
    y y 0.1 y y n n y y y स्मार्टबॉक्स डेमोऐप 1280 720 स्मार्ट [ईमेल सुरक्षित] https://github.com/immosmart/smartbox स्मार्ट आइकन/sb_demo_115x95.png आइकन/sb_demo_115x95.png आइकन/sb_demo_95x78.png आइकन/sb_demo_85x70.png

    Index.html जब हम अपना एप्लिकेशन लॉन्च करते हैं, तो Index.html फ़ाइल हमेशा खुलती है, जिसमें सभी लाइब्रेरी और हमारी स्क्रिप्ट जुड़ी होती हैं, और प्रारंभिक लेआउट भी सेट होता है।

    शामिल फ़ाइलों और लेआउट के विवरण के साथ Index.html

    स्मार्टबॉक्स डेमो

    मानक इनपुट इनपुट मान: ईमेल कीबोर्ड के साथ इनपुट, संख्या कीबोर्ड और अधिकतम 4 संकेतों के साथ इनपुट


    यहां ध्यान देने वाली सबसे महत्वपूर्ण बात नेविगेशन का संगठन है। नेव-आइटम वर्ग के सभी दृश्यमान तत्व फोकस और बाद में फायर इवेंट (फोकस, क्लिक, आदि) प्राप्त कर सकते हैं। नेविगेशन को अनुकूलित करने के लिए, साइडबार और वीडियो चरण डेटा-एनएवी_टाइप = "वीबॉक्स" का उपयोग करते हैं, जो नेविगेशन प्लगइन को "पेज पर तत्वों की स्थिति के आधार पर दिशात्मक खोज का उपयोग बंद करने के लिए कहता है, और फोकस एक सहोदर तत्व से दूसरे तत्व पर जाना शुरू कर देता है , जो बहुत तेज़ है" (सी) नेविगेशन दस्तावेज़ीकरण। एक अन्य हैक data-nav_loop='true' विशेषता है, जो आपको किसी दिए गए तत्व के भीतर नेविगेशन को लूप करने की अनुमति देता है। ऐप एप्लिकेशन का मुख्य उद्देश्य स्मार्टबॉक्स को आरंभ करने के बाद js/app.js फ़ाइल को देखें। आरंभीकृत SB.ready(_.bind(App .initialize, App)); , जिससे किंवदंती का प्रदर्शन शुरू हो गया $$legend.show(); और ईवेंट हैंडलर जोड़ रहे हैं this.setEvents(); मेनू तत्वों, प्लेयर, रिमोट कंट्रोल कुंजियों से। फ़ाइल में ही अतिरिक्त टिप्पणियाँ। लीजेंड परिवर्तन ट्रिगर जब एप्लिकेशन चल रहा हो, तो हम उपयोगकर्ता को कुछ दूरस्थ कुंजियों का उपयोग करने के तरीके के बारे में संकेत दिखाना चाहते हैं। सबसे आसान तरीका घटित घटना के आधार पर किंवदंती को अद्यतन करना है। फ़ाइल वास्तव में यही करती है

    मित्रों को बताओ