2012-11-22 22 views
9

मैं विंडोज फोन 8 में पृष्ठभूमि एप्लिकेशन विकसित करना चाहता हूं। जैसे फ्लैश स्क्रीन है और फ्लैश स्क्रीन शुरू होने के बाद, तुरंत इसे वापस जमीन पर ले जाया जाएगा।विंडोज फोन में पृष्ठभूमि में एप्लिकेशन कैसे चलाएं?

लेकिन आवेदन में मौजूद टाइमर पृष्ठभूमि में होने से कार्यरत होना चाहिए और कार्य सौंपा जाना चाहिए। इसलिए, अग्रभूमि में उपयोगकर्ता डिवाइस का उपयोग जारी रख सकता है और पृष्ठभूमि में ऐप टाइमर चलाएगा और कार्यों के साथ जारी रखेगा।

मैंने आवधिक कार्यों का उपयोग करने का प्रयास किया है, लेकिन वे 30 मिनट और अधिक में एक बार ट्रिगर हो जाते हैं। लेकिन मैं चाहता हूं कि यह ऐप 20 सेकंड में एक बार ट्रिगर हो जाए।

कृपया कुछ विचारों के साथ मेरी मदद करें।

+1

दुर्भाग्यवश, आपका एप्लिकेशन पृष्ठभूमि में प्रत्येक तीस मिनट में एक बार और 25 सेकंड के लिए एक बार में काम करने में असमर्थ है। http://msdn.microsoft.com/en-us/library/hh202942%28v=VS.92%29.aspx – JoshVarty

+0

http: // stackoverflow देखें।com/प्रश्न/8352515/कैसे-कर सकते हैं-ए-रन-मेरी-windows-फोन-आवेदन में पृष्ठभूमि। –

उत्तर

14

WP7/WP8 मनमाने ढंग से ऐप्स के लिए पृष्ठभूमि में पूर्ण मल्टीटास्किंग की अनुमति नहीं देता है। जो भी हो, आप इसे पूरा करने की कोशिश कर रहे हैं या तो किसी अन्य तरीके से हासिल किया जाना चाहिए या विंडोज फोन पर नहीं किया जाना चाहिए। आपके पास पता चला है कि बहुत सारे विकल्प हैं: WP7.5 Alarms & Reminders, WP7 Scheduled Tile updates, WP7.5 Periodic Background Agents, Resource Intensive Background Agents, WP8 Geolocation tracking apps, WP7 Push Notifications और और भी बहुत कुछ।

WP7/8 मल्टीटास्किंग का ज़ेन बैटरी परिप्रेक्ष्य, स्मृति उपयोग परिप्रेक्ष्य और अन्य संसाधनों से फोन को स्वस्थ रखने के लिए है। तो, कोई पूर्ण पृष्ठभूमि multitasking। हालांकि WP8 Geolocation tracking apps और Fast Application Resume के साथ वहां सुधार करता है।

+0

अब आपने मेरा दूसरा प्रश्न बंद कर दिया है (धन्यवाद) क्या आप कम से कम मुझे जवाब दे सकते हैं अगर पृष्ठभूमि में हर मिनट एफ़टीपी किया जा सकता है और कैसे? –

+0

मैंने पृष्ठभूमि एजेंटों को कैसे कार्यान्वित किया है, इसके बारे में पहले से ही पढ़ा और जानता हूं, लेकिन यह मैंने नहीं पूछा था। –

0

विंडोज फोन एकल मुख्य अनुप्रयोग दृश्य और पृष्ठभूमि एजेंट का समर्थन करता है। यदि आप "स्क्रीन्रेकॉर्डिंग" जैसे किसी भी एप्लिकेशन को करना चाहते हैं तो सुरक्षा कारण और बैटरी कारण के कारण यह संभव नहीं है। लेकिन यदि आप अपनी खुद की वेबसाइट सेवा करने में सक्षम हैं, तो स्ट्रीमिंग एजेंट के माध्यम से डेटा स्ट्रीम करके स्थिति को पकड़ना आसान होना चाहिए।

यहां एजेंटों का कुछ नमूना है।

Channel 9

Microsoft.Phone.BackgroundTransfer Namespace

Adding a Windows Phone Background Agent to an XNA Game

Windows Phone 7 Background Agents (CSWP7ScheduledTaskAgent)

-1

आप सक्षम कर सकता है या अक्षम अनुप्रयोगों पृष्ठभूमि में चलाने के लिए:

गोटो Settings > battery saver > usage > tap on application > On/Off Background

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

उम्मीद है कि यह मदद करता है।