क्या आप किसी कंप्यूटर से सीधे एंड्रॉइड डिवाइस पर टाइप करने के लिए एडीबी का उपयोग कर सकते हैं? यदि हां, तो कैसे?सीधे कंप्यूटर से एंड्रॉइड डिवाइस पर टाइपिंग?
उत्तर
आप देख सकते हैं कि यह कैसे talkmyphone में पूर्ण हो जाएगा।
वे Jabber
उपयोग कर रहे हैं, लेकिन यह आप के लिए उपयोगी हो सकता है।
हालांकि इस सवाल का नहीं बल्कि पुरानी है, मैं इस सवाल का जवाब जोड़ना चाहते हैं:
आप adb shell input keyevent KEYCODE
resp उपयोग कर सकते हैं। adb shell input text "mytext"
। सभी keycodes की एक सूची here
तुम भी उपयोग कर सकते हैं 'adb शेल इनपुट पाठ" पाठ "', जहां पाठ '% s' रिक्त स्थान का प्रतिनिधित्व करने के हो सकते हैं। – piojo
पाया जा सकता है विस्तार/पाठ पैरामीटर के मूल्यांकन से बचने के लिए (यानी '$' या जैसे विशेष वर्ण के लिए ';'), तो आप इस तरह के उद्धरण में उन्हें लपेट कर सकते हैं:
adb shell "input text 'insert your text here'"
यह मेरे लिए काम नहीं कर रहा है। निम्नलिखित (ऊपर सुझाए गए अनुसार) एडीबी शैल इनपुट टेक्स्ट काम करता है "डालें% syour% stext% shere" – user985366
के रूप में मैनुअल कहा, तुम adb shell input text
उपयोग कर सकते हैं, लेकिन आप %s
साथ रिक्त स्थान है, साथ ही संभाल उद्धरण को बदलने के लिए की जरूरत है। यहाँ है कि बहुत आसान बनाने के लिए एक सरल बैश स्क्रिप्ट है:
atext
#!/bin/bash
text=$(printf '%s%%s' ${@}) # concatenate and replace spaces with %s
text=${text%%%s} # remove the trailing %s
text=${text//\'/\\\'} # escape single quotes
text=${text//\"/\\\"} # escape double quotes
# echo "[$text]" # debugging
adb shell input text "$text"
सहेजें और निष्पादन योग्य बनाते हैं। तो फिर तुम उद्धरण चिह्नों के बिना स्क्रिप्ट आह्वान कर सकते हैं ...
atext Hello world!
... जब तक आप इस स्थिति में आप उन्हें उद्धरण के अन्य प्रकार के बीच डाल करने के लिए (यह एक खोल सीमा है) की आवश्यकता है, उद्धरण भेजने की जरूरत है :
atext "I'd" like it '"shaken, not stirred"'
- 1. एंड्रॉइड डिवाइस पर डीडीएमएस
- 2. एंड्रॉइड फोन कंप्यूटर माउस
- 3. इंटरनेट पर डीबगिंग एंड्रॉइड डिवाइस
- 4. एंड्रॉइड डिवाइस पर फ़ोल्डर चुनें
- 5. कोई व्यक्ति डिवाइस पर पहुंचने पर एंड्रॉइड डिस्प्ले चालू करें
- 6. एंड्रॉइड 4.2.2 डिवाइस ऑफ़लाइन
- 7. एंड्रॉइड डिवाइस पर सी #/.NET विकसित करें
- 8. एंड्रॉइड बिटमैप पिक्सल - सीधे फ़ाइल पर लिखें?
- 9. एंड्रॉइड प्रिंटिंग सीधे नेटवर्क प्रिंटर पर?
- 10. एंड्रॉइड डिवाइस से लैंप सर्वर
- 11. सी लिनक्स डिवाइस प्रोग्रामिंग - सीधे से पढ़ना/देव
- 12. एंड्रॉइड डिवाइस
- 13. एंड्रॉइड डिवाइस
- 14. एंड्रॉइड डिवाइस
- 15. एंड्रॉइड डिवाइस
- 16. कंप्यूटर पर
- 17. एंड्रॉइड डिवाइस
- 18. एंड्रॉइड को डेटाबेस से सीधे क्यों कनेक्ट नहीं करते?
- 19. एंड्रॉइड रूट डिवाइस पर स्क्रीनशॉट लेते हैं
- 20. एंड्रॉइड डिवाइस
- 21. एंड्रॉइड डिवाइस
- 22. टाइपिंग
- 23. एंड्रॉइड डिवाइस पर प्रोग्रामेटिक रूप से स्विच करें
- 24. एंड्रॉइड पर पेयर किए गए ब्लूटूथ डिवाइस से ऑटो कनेक्टिंग
- 25. एंड्रॉइड: एक असली डिवाइस पर परीक्षण ऐप
- 26. एंड्रॉइड डिवाइस पर sqlite डेटाबेस एक्सेस करें
- 27. एंड्रॉइड एमुलेटर पर डिवाइस आईडी बदलें?
- 28. एंड्रॉइड एक्शनबार डिवाइस पर विभाजित नहीं होगा
- 29. एंड्रॉइड: डिवाइस या एमुलेटर पर वीडियो कैप्चरिंग
- 30. एक एंड्रॉइड डिवाइस पर प्रोग्रामिंग (नहीं * * *)
मैं अपने भौतिक कीबोर्ड मूल रूप से मेरी फोन के लिए अपने कीबोर्ड ही नहीं, एसएमएस के रूप में इस्तेमाल किया जा करना चाहते हैं। –
अतीत में मैंने अपने फोन पर एक ब्लूटूथ कीबोर्ड जोड़ा लेकिन यह जड़ था। यह एक गैर जड़ वाले फोन में संभव नहीं होना चाहिए। – Macarse
ब्लूटूथ कीबोर्ड गैर जड़ें फोन पर काम करते हैं, कोई problemo – nmr