this से संबंधित प्रकार।रूट एंड्रॉइड डिवाइस पर माउस स्थिति सेट करें
एक रूट एंड्रॉइड फोन पर, मैं ऐप के अंदर से माउस की स्थिति कैसे सेट करूं? (माउस एक ब्लूटूथ माउस है।)
अन्य प्रश्न का उल्लेख है कि यह रूट या एडीबी के साथ संभव है, लेकिन नहीं।
this से संबंधित प्रकार।रूट एंड्रॉइड डिवाइस पर माउस स्थिति सेट करें
एक रूट एंड्रॉइड फोन पर, मैं ऐप के अंदर से माउस की स्थिति कैसे सेट करूं? (माउस एक ब्लूटूथ माउस है।)
अन्य प्रश्न का उल्लेख है कि यह रूट या एडीबी के साथ संभव है, लेकिन नहीं।
आप घटनाओं इंजेक्षन करने के लिए इस पुस्तकालय का उपयोग कर सकते पर: https://github.com/radhoo/android-event-injector
और Events.java
में माउस मूव इवेंट विधि जोड़ें, नीचे एक सापेक्ष माउस चाल ईवेंट भेजने के लिए एक उदाहरण है:
public int sendMouseMove(int deltaX, int deltaY) {
intSendEvent(m_nId, EV_REL, REL_X, deltaX);
intSendEvent(m_nId, 0, 0, 0);
intSendEvent(m_nId, EV_REL, REL_Y, deltaY);
intSendEvent(m_nId, 0, 0, 0);
return 0;
}
एक वर्कअराउंड, जब तक एंड्रॉइड ठीक नहीं हो जाता है, हो सकता है कि एप एडोब क्लाइंट के रूप में लोकलहोस्ट से कनेक्ट हो और एडीबी कमांड जारी करे।
adb शेल आप लिखने के लिए माउस घटनाओं में शामिल हैं/dev/इनपुट/uevent डिवाइस खोल सकते हैं, निरपेक्ष स्थिति
पूछने के एक साल बाद जवाब प्राप्त करना अजीब बात है, मैं जल्द ही उत्तर के रूप में चिह्नित करूंगा। – Jeroen
अभी तक यह अनियंत्रित एंड्रॉइड के लिए काम करता है? – zproxy
@zproxy नहीं, '/ dev/input/event' की लिखने की अनुमति आवश्यक है। – bladefury