आपको अपनी ऐप को सेवा में बनाना होगा।
http://developer.android.com/guide/components/services.html
MobiWare पर इस रूप में अच्छी तरह मिला:
आप मोबाइल के उपयोग पर नज़र रखने या उपयोगकर्ता ज्ञान के बिना कुछ डेटा इकट्ठा करना चाहते हैं, यह मदद कर सकता है यहाँ Androids बनाने सेवाओं घटकों पर ले आप।
चरण 1: कोई आइकन वाला एप्लिकेशन बनाएं। आम तौर पर, एक गतिविधि को प्रकट में निम्नानुसार घोषित किया जाता है।
<activity
android:label="@string/app_name"
android:name="org.security.tracker.Tracker-activity" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
श्रेणी TAG को हटाएं, आपको अब ऐप आइकन नहीं मिलेगा। अब, आपको अब गतिविधि की आवश्यकता नहीं है। तो इस सेगमेंट को हटा दें। यदि आप सोच सकते हैं कि ऐप किसी ट्रिगर के बिना कैसे चलाएगा या एप्लिकेशन का प्रारंभिक बिंदु क्या है। यह समाधान है।
<!-- Start the Service if applicable on boot -->
<receiver android:name="org.security.tracker.ServiceStarter" >
<intent-filter >
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
यह आपके कोड को ट्रिगर करता है जो वहां रिसीवर में लिखा गया है, जिससे आप अपने विचारों को लागू करने के लिए सेवा चला सकते हैं।
<service android:name="org.security.tracker.serviceCode" />
आप इस अनुमति को जोड़ने के लिए, फोन केवल रिबूट जब
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
आपका कोड चलाता है की जरूरत है।
चरण 2. लिखें अपने कोड
रिबूट पर, recevier सक्रिय होंगे, वहाँ आप अपनी सेवा शुरू कर सकते हैं।
class ServiceStarter extends BroadcastReceiver {
@Override
public void onReceive(Context _context, Intent _intent) {
Intent i = new Intent("com.prac.test.MyPersistingService");
i.setClass(_context, ServiceCode.class);
_context.startService(i);
}
}
एंड्रॉयड स्टूडियो संकलन नहीं होगा अगर वहाँ androidmanifest – Plugie
में कोई लांचर श्रेणी कैसे सेवा यदि आप एप्लिकेशन लॉन्च नहीं कर पा रहे हैं, तो कोड निष्पादित होगा, एंड्रॉइड स्टूडियो केवल पहली बार संकलित नहीं होगा – abh22ishek
ब्रॉडकास्ट रिसीवर में कोई कॉल नहीं प्राप्त जब तक कि मैं –