क्या यह मेरे लिए ब्राउज़र वेबपृष्ठ और जावास्क्रिप्ट के माध्यम से एक स्मार्टफोन के सेंसर (जैसे एंड्रॉइड या आईफोन डिवाइस पर एक्सेलेरोमीटर, कंपास इत्यादि) प्रोग्रामेटिक रूप से एक्सेस करना संभव है? मुझे पता है कि डब्ल्यू 3 सी डिवाइस मानक कैमरे तक पहुंच की इजाजत दे सकता है।क्या मैं ब्राउज़र और जावास्क्रिप्ट के माध्यम से प्रोग्रामिक रूप से स्मार्टफोन के सेंसर तक पहुंच सकता हूं?
उत्तर
उत्तर "हां" और "नहीं" दोनों है। प्रत्येक फोन निर्माता/OS संयोजन बर्ताव करता है के रूप में यह यहाँ फिट देखता है - उदाहरण के लिए, एक iPhone पर जीपीएस पहुँचा जा सकता है, लेकिन नहीं कम्पास:
ऐसा करने के लिए PhoneGap की तरह कुछ का उपयोग कर सकते हैं, मैं मानना। http://www.omiod.com/iphone/acceleration-demo.php
अब तक iPhone पर Safari है: कहा जाता है कि इस अध्याय बाहर
चेक "Controlling the iPhone with JavaScript" पुस्तक Building iPhone Apps with HTML, CSS, and JavaScript
इस डेमो event.accelerationIncludingGravity वस्तु का उपयोग कर तीन अक्ष पर iPhone आंदोलनों समझता है से इसे लागू करने के लिए पहले, लेकिन मैं एंड्रॉइड को इस अंतर को बहुत जल्द भर रहा हूं।
एचटीएमएल 5 में सेंसर एपीआई होने की संभावना है। जब तक यह पूरी तरह से मानकीकृत नहीं होता है, विक्रेता अपने स्वयं के एपीआई प्रदान करते हैं जैसे ऐप्पल मोबाइल सफारी के लिए करता है।
फ़ोनगैप जैसे पूर्ण उड़ाए गए समाधानों की आवश्यकता नहीं है या इसी तरह यदि आप अपने लिए एक विशिष्ट विक्रेता/डिवाइस पर प्रतिबंध लगा सकते हैं। यदि नहीं, तो PhoneGap जैसे ढांचे आपको एक एकीकृत, डिवाइस स्वतंत्र API प्रदान करते हैं।
आपको मोबाइल डिवाइस के ब्राउज़र के अंदर चल रहे जावास्क्रिप्ट अनुप्रयोगों पर लागू प्रदर्शन बाधाओं से अवगत होना चाहिए। आपके आवेदन के प्रकार और संवेदक डेटा पर आपके द्वारा किए जाने वाले प्रसंस्करण की मात्रा के आधार पर, आप कुछ संदर्भ दस्तावेज के लिए
- 1. क्या कोई तरीका है कि मैं वेब के माध्यम से आर तक पहुंच सकता हूं?
- 2. मैं अनुक्रमिक रूप से अनुस्मारक तक कैसे पहुंच सकता हूं?
- 3. जावास्क्रिप्ट से क्लाइंट के 'लोकलहोस्ट' तक पहुंच
- 4. प्रतिबिंब के माध्यम से संग्रह तक पहुंच
- 5. एक अलग पोर्ट के माध्यम से वेबसाइटों तक पहुंच?
- 6. ब्राउज़र के बिना प्रोग्रामिक रूप से HTTP सत्र जीवित रखें
- 7. ब्राउज़र टैब के भीतर से "मीडिया कुंजी" तक पहुंच
- 8. मैं पाइथन के माध्यम से अमेज़ॅन डायनेमो डीबी तक कैसे पहुंच सकता हूं?
- 9. अपने ब्राउज़र से वेब सेवा तक पहुंच
- 10. क्या मैं एक ही डेटाकॉन्टेक्स्ट ऑब्जेक्ट के माध्यम से एक से अधिक टेबल तक पहुंच सकता हूं?
- 11. जावास्क्रिप्ट, प्रोग्रामिक रूप से ऑनक्लिक ईवेंट जोड़ें
- 12. क्या मैं केट संपादक की जावास्क्रिप्ट से खोल, वेब या मेनू कमांड तक पहुंच सकता हूं?
- 13. क्या मैं जावा से ब्रांड्स के बिना स्कैला ऑब्जेक्ट के वैल तक पहुंच सकता हूं?
- 14. मैं फोर्टन से सी पॉइंटर तक कैसे पहुंच सकता हूं?
- 15. मैं जेएसपी से लोकेल तक कैसे पहुंच सकता हूं?
- 16. क्या मैं ईएल का उपयोग कर जेएसपी से एनम कक्षा के मूल्यों तक पहुंच सकता हूं?
- 17. सिस्टम के माध्यम से आंतरिक सदस्यों तक पहुंच। रिफ्लेक्शन?
- 18. क्या मैं आईओएस सिम्युलेटर के भीतर से ऐप स्टोर तक पहुंच सकता हूं?
- 19. मैं आइटम्स कंट्रोल के बच्चों तक कैसे पहुंच सकता हूं?
- 20. कुल रूट के माध्यम से इकाइयों तक पहुंच: सरल उदाहरण?
- 21. बैकबोन.जेएस के माध्यम से प्रमाणीकृत आरईएसटी सर्वर तक सुरक्षित पहुंच?
- 22. प्रतिबिंब के माध्यम से जावा में निजी चरों तक पहुंच
- 23. क्या मैं जावास्क्रिप्ट के माध्यम से एक गैर मानक सीएसएस संपत्ति का मूल्य ला सकता हूं?
- 24. प्रोग्रामिक रूप से टीमसिटी
- 25. क्या ऐप्पलस्क्रिप्ट ब्राउज़र टैब तक पहुंच सकता है और उनमें जावास्क्रिप्ट निष्पादित कर सकता है?
- 26. प्रोग्रामिक रूप से देखने के लिए खंड
- 27. गहन जावास्क्रिप्ट प्रोसेसिंग के दौरान ब्राउज़र पर मैं नियंत्रण कैसे कर सकता हूं (संक्षिप्त रूप से)?
- 28. मैं जावास्क्रिप्ट के माध्यम से एफएफ और क्रोम में डिफ़ॉल्ट होमपेज कैसे सेट कर सकता हूं?
- 29. क्या एपीआई के माध्यम से किसी उपयोगकर्ता के Google +1 (प्लस वन) इतिहास तक पहुंच बनाना संभव है?
- 30. मैं पासवर्ड को सार्वजनिक किए बिना ओडीबीसी के माध्यम से ओरेकल डेटाबेस तक कैसे पहुंच सकता हूं?