2011-03-07 12 views
9

क्या कोई तरीका पंजीकरण करने का कोई तरीका है ताकि उपयोगकर्ता स्वचालित रूप से "टेक्स्ट चयन मोड" समाप्त हो जाए (जैसे क्लिपबोर्ड पर चयन की प्रतिलिपि समाप्त हो)?क्लिपबोर्ड सामग्री परिवर्तन के लिए श्रोता?

उत्तर

11

मुझे लगता है कि आप ClipboardManager.addPrimaryClipChangedListener() के लिए देख रहे हैं।

संपादित करें - यह एंड्रॉइड 3.0 के लिए है, और मुझे पहले के स्तर में कोई अन्य क्लिपबोर्ड से संबंधित एपिस दिखाई नहीं देता है।

कॉपी और पेस्ट मार्गदर्शिका में ClipboardManager दस्तावेज़ भी देखें।

+1

मुझे लगता है कि आप सही हैं। :) दुर्भाग्यवश, यह केवल एपीआई स्तर 11 से उपलब्ध है। मुझे ऐसा कुछ चाहिए जो कम से कम एंड्रॉइड 2.2 (एपीआई लेवल 8) पर काम करेगा। http://developer.android.com/guide/appendix/api-levels.html#level11 फिर भी, आपका उत्तर सही है और इसलिए मैं इसे स्वीकार करने जा रहा हूं, हालांकि मुझे अन्य सुझावों को देखना अच्छा लगेगा जो किसी भी तरह काम करते हैं एपीआई स्तर 8 (मतदान?) –

2

मुझे एक ही कार्यक्षमता की आवश्यकता है। फिलहाल मैं इसे android.text.ClipboardManager और जावा Timer के साथ हल कर रहा हूं जो क्लिपबोर्ड-टेक्स्ट बदल गया है, तो हर सेकेंड की जांच करता है।

+0

क्या आप टाइमर के साथ यह कैसे किया है इस पर कुछ इनपुट दे सकते हैं? – Neha

संबंधित मुद्दे