How I can get data using background service in android? -


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

इस पर एक नज़र डालें:

एक बार एक सेवा मैंने किस तरह लिखा है:

  सार्वजनिक वर्ग की पृष्ठभूमिसेवा सेवा [सूचना अधिसूचना; अधिसूचना कंपाट। बिल्डर बिल्डर; अधिसूचना प्रबंधक सूचना प्रबंधक; @ ओवरराइड पब्लिक व्हाइड ऑन क्र्रीट () {} @ ओवरराइड पब्लिक आईबींर ऑन ऑन बिंद (आशय का इरादा) {वापसी नल; } @ ओवरराइड पब्लिक इंट स्टार्ट कॉमांड (इंटेंट इन्टेंट, इंट फ्लैग, इंट स्टार्टआईडी) {बिल्डर = नया नोटिफिकेशन कॉमपेट। बिल्डर (यह); आशय अधिसूचनाप्रतिशत = नए आशय (यह, मुख्य वर्ग); लंबित लंबित लंबवत प्रत्याशित = लंबितइन्टेन्ट.गेट ऍक्टिविटी (यह, 0, अधिसूचना सूचना, 0); Builder.setContentIntent (लंबित इंस्टेंटेंट) .setContentTitle ("शीर्षक") .setContentText ("कुछ पाठ") .setSmallIcon (R.drawable.someIcon) .setWhen (System.currentTimeMillis ()); सूचना = बिल्डर। बिल्ड (); सूचना प्रबंधक = (अधिसूचना प्रबंधक) getSystemService (संदर्भ। NETIFICATION_SERVICE); लॉग। E ("सेवा", "प्रारंभ"); StartForeground (99, अधिसूचना); // अपना सामान यहां वापस लाएं START_STICKY; } @ ओवरराइड पब्लिक रिक्त ऑनडेस्टॉय () {सुपर। ओनस्टेरॉय (); }}  

फिर आशय का उपयोग कर इसे प्रारंभ करें:

  startService (नया आशय (getBaseContext (), BackgroundService.class));  

मैंने इस कोड की कोशिश नहीं की लेकिन मुझे लगता है कि यह काम करना चाहिए;)

succes!


Comments