android - অ্যাপটি বন্ধ হয়ে গেলে অ্যান্ড্রয়েড অ্যালার্মম্যানেজার কিছু ডিভাইসে কাজ করছে না working




(3)

আজকাল ডিভাইসগুলি ব্যাটারি বিদ্যুৎ ব্যবহারের প্রসঙ্গে আরও সুরক্ষা নিয়ে আসছে। ডিফল্টরূপে ডিভাইসগুলি প্রায় সব অ্যাপ্লিকেশনকে পাওয়ার সাশ্রয় মোডে রাখে। এর অর্থ কয়েকটি ডিভাইসে আপনার ব্যাকগ্রাউন্ডের কাজ (অবস্থান, অ্যালার্ম পরিচালক) অ্যাপ্লিকেশন থেকে বের হওয়ার সাথে সাথে কাজ করবে না। অন্যান্য ডিভাইসে ব্যাকগ্রাউন্ডের কাজগুলি ব্যাটারি প্রান্তিক সীমা (১৩% এর মতো) পরে কাজ করবে না। সুতরাং আপনার অ্যাপ্লিকেশনটি এমনকি ব্যাকগ্রাউন্ডে সহজেই চালানোর জন্য আপনার এই অ্যাপ্লিকেশনটি এই ব্যাটারি সাশ্রয় মোড থেকে বাইরে রাখতে হবে। এই দুটি প্রস্তুতকারকের মধ্যে আচরণটি অর্জনের উপায় হ'ল:

Xiaomi

  • ব্যাটারি => পাওয়ার => অ্যাপের ব্যাটারি সেভার => আপনার অ্যাপ নির্বাচন করুন এবং কোনও সীমাবদ্ধতা (পটভূমি সেটিংসের জন্য) চয়ন না করুন, তারপরে পটভূমির অবস্থানের জন্য বিকল্পটি মঞ্জুরি দিন।

  • বুটের পরে আপনার অ্যাপটিকে অটোস্টার্ট করতে: সুরক্ষা অ্যাপ্লিকেশনটিতে যান>> অনুমতিগুলি => অটো শুরু করুন এবং আপনার অ্যাপটি চেক করুন।

স্যামসাং

স্যামসুং স্মার্ট ম্যানেজার অ্যাপ্লিকেশনটি যদি আপনি আপনার অ্যাপটিতে না আসেন তবে 3 দিনের পরে সমস্ত পটভূমি কাজ বন্ধ করে দিয়েছিল। সুতরাং এই বৈশিষ্ট্যটি অক্ষম করার উপায় হ'ল:

  • সেটিংসে ব্যাটারিতে যান => নিরক্ষিত অ্যাপ্লিকেশনগুলি => আপনার অ্যাপটিকে হোয়াইটলিস্টে যুক্ত করুন। স্যামসাংয়ের কিছু অন্যান্য সংস্করণ এটিকে অক্ষম করার জন্য জায়গাটি পৃথক করতে পারে, যেমন ব্যাটারি => বিশদ => অ্যাপ্লিকেশনটি নির্বাচন করুন এবং "অনুকূলিত করবেন না"।

অন্যান্য ডিভাইসগুলির জন্য সেটিংস বিকল্পে সরাসরি পাওয়ার অপশন থাকা উচিত বা এটিকে পরিচালনা করার জন্য কিছু অ্যাপ্লিকেশন দেওয়া হয়।

আমি প্রতিটি আধা ঘন্টা ধরে setRepeating() থেকে যেমন IntentService চালানোর চেষ্টা করছি। আমি ব্রড কাস্ট থেকে ইন্টেন্ট পরিষেবাতে সম্প্রচারে একটি পাঠাতে চাই। পরিষেবাতে, কিছু কার্যকারিতা সম্পন্ন হবে।

তবে, প্রাথমিকভাবে অ্যাপটি বন্ধ অবস্থায় থাকাকালীন ট্রিগার না করার জন্য AlarmManager শুরু করে।

যখন আমার অ্যাপ্লিকেশন চলছে বা পটভূমি অবস্থায় অ্যালার্মটি ঠিকঠাক কাজ করছে এবং যখন আমি অ্যাপটি বন্ধ করি তখন কিছু ডিভাইসে অ্যালার্ম কাজ করে না।

অ্যাপটি বন্ধ থাকলেও অ্যালার্মটি চালানোর জন্য আমার কী করা উচিত?


সম্পূর্ণ চার্জের পরে নীচের আচরণটি পরিবর্তিত হয়েছিল। পূর্বে, এই অ্যাপ্লিকেশনটির জন্য শক্তি সঞ্চয় নিষ্ক্রিয় করার পরে, এটি প্রদর্শিত হয়েছিল যে কোনও ব্যাটারি সংরক্ষণ অ্যাক্টিভ ইত্যাদি নেই, তবে কেবলমাত্র পুরো চার্জের পরে (খুব কম ব্যাটারি অবস্থিতি থেকে) ডিভাইসটি যেমনটি করা উচিত তেমন আচরণ করে। সুতরাং অ্যাপ্লিকেশনটির জন্য সেটিংগুলি পরিবর্তন করুন, তারপরে একটি সম্পূর্ণ রিচার্জ করুন (সম্ভবত কম ব্যাটারি থাকার পরে কেবল)। এটি এটি ঠিক করতে পারে।

জেডটিই ব্লেড এল 110

এমনকি ব্যাটারি সেভার অক্ষম করা হয়েছে (সেটিংস -> ব্যাটারি -> বিকল্পগুলি -> ব্যাটারি সেভার) এবং অ্যাপ্লিকেশন বার্তাগুলির জন্য গুরুত্বপূর্ণ হিসাবে চিহ্নিত (সেটিংস -> প্রম্পট এবং বিজ্ঞপ্তি -> অ্যাপ নোটিফিকেশন -> অ্যাপ্লিকেশন -> অগ্রাধিকার) সেটাকে setExact বলে মনে হচ্ছে না বা setAlarmClock ট্রিগার করছে না।


লেনভো ফোনের জন্য: -

আপনাকে সেটিংয়ে যেতে হবে -> অ্যাপ্লিকেশন-> অ্যাপ্লিকেশন নির্বাচন করুন>> আনচেক লঞ্চ করতে সীমাবদ্ধ করুন

এখন এটি নিহত রাষ্ট্র হিসাবে পটভূমিতে কাজ করবে





android