ব্যাটারি অবস্থা
চার্জ স্তর, চার্জিং অবস্থা এবং অনুমানিত অবশিষ্ট সময় সহ রিয়েল-টাইমে আপনার ডিভাইসের ব্যাটারি অবস্থা পর্যবেক্ষণ করুন।
ইনপুট
আউটপুট
রিডমি
Battery Status API কি?
Battery Status API একটি ওয়েব স্ট্যান্ডার্ড যা ওয়েবসাইট এবং অ্যাপ্লিকেশনগুলিকে আপনার ডিভাইসের ব্যাটারি সম্পর্কে তথ্য অ্যাক্সেস করতে দেয়। এটি চার্জ লেভেল, চার্জিং অবস্থা এবং সম্পূর্ণ চার্জ বা সম্পূর্ণ ডিসচার্জ পর্যন্ত অনুমানিত সময় সম্পর্কে রিয়েল-টাইম ডেটা প্রদান করে। এই API বিশেষভাবে ওয়েব অ্যাপ্লিকেশনগুলির জন্য উপযোগী যা উপলব্ধ শক্তির উপর ভিত্তি করে তাদের আচরণ মানিয়ে নিতে প্রয়োজন, যেমন ব্যাটারি কম থাকলে বৈশিষ্ট্য হ্রাস করা বা চার্জিং না হলে নিবিড় কাজ স্থগিত করা।
টুল বর্ণনা
এই টুলটি Battery Status API ব্যবহার করে আপনার ডিভাইসের বর্তমান ব্যাটারি অবস্থা রিয়েল-টাইমে প্রদর্শন করে। এটি ব্যাটারি শতাংশ, ডিভাইসটি বর্তমানে চার্জ হচ্ছে বা ডিসচার্জ হচ্ছে তা দেখায় এবং ব্যাটারি পূর্ণ হওয়া পর্যন্ত (চার্জিং করার সময়) বা খালি হওয়া পর্যন্ত (ডিসচার্জ করার সময়) কত সময় লাগবে তার অনুমান প্রদান করে।
বৈশিষ্ট্যসমূহ
- রিয়েল-টাইম ব্যাটারি লেভেল - স্বয়ংক্রিয় আপডেট সহ আপনার বর্তমান ব্যাটারি শতাংশ দেখুন
- চার্জিং স্ট্যাটাস সূচক - আপনার ডিভাইস বর্তমানে চার্জ হচ্ছে বা ব্যাটারিতে চলছে তা দেখুন
- সময় অনুমান - সম্পূর্ণ চার্জের সময় বা ডিসচার্জের সময়ের জন্য গণনা করা অনুমান পান
- ব্রাউজার সামঞ্জস্য পরীক্ষা - স্বয়ংক্রিয়ভাবে সনাক্ত করে যে আপনার ব্রাউজার Battery Status API সমর্থন করে কিনা
- কোনো ইনস্টলেশন প্রয়োজন নেই - কোনো প্লাগইন ছাড়াই সরাসরি আপনার ওয়েব ব্রাউজারে কাজ করে
ব্যবহারের ক্ষেত্রসমূহ
- ব্যাটারি পর্যবেক্ষণ - আপনার ব্রাউজার ছাড়াই আপনার ডিভাইসের ব্যাটারি অবস্থা দ্রুত পরীক্ষা করুন
- শক্তি ব্যবস্থাপনা - ব্যাটারি ড্রেইন হার এবং চার্জিং সময় ট্র্যাক করুন
- উন্নয়ন পরীক্ষা - ওয়েব অ্যাপ্লিকেশনগুলি বিভিন্ন ব্যাটারি অবস্থায় কীভাবে প্রতিক্রিয়া জানায় তা পরীক্ষা করুন
- ডিভাইস ডায়াগনস্টিক্স - সম্ভাব্য হার্ডওয়্যার সমস্যা সনাক্ত করতে ব্যাটারি আচরণ পর্যবেক্ষণ করুন
- মাল্টি-ডিভাইস তুলনা - বিভিন্ন ডিভাইস জুড়ে ব্যাটারি পারফরম্যান্স তুলনা করুন
প্রযুক্তিগত বিবরণ
টুলটি Battery Status API (Battery API হিসাবেও পরিচিত) ব্যবহার করে, যা navigator.getBattery() পদ্ধতির মাধ্যমে অ্যাক্সেস করা হয়। API প্রদান করে:
- Level: ব্যাটারি চার্জ লেভেল (০.০ থেকে ১.০, শতাংশ হিসাবে প্রদর্শিত)
- Charging: বুলিয়ান যা নির্দেশ করে ডিভাইস প্লাগ করা আছে কিনা
- ChargingTime: ব্যাটারি সম্পূর্ণভাবে চার্জ হওয়া পর্যন্ত সেকেন্ড (যদি চার্জিং হয়)
- DischargingTime: ব্যাটারি খালি হওয়া পর্যন্ত সেকেন্ড (যদি ডিসচার্জ হয়)
নোট: Battery Status API সমস্ত ব্রাউজারে সমর্থিত নয়। এটি Windows এবং Linux-এ Chromium-ভিত্তিক ব্রাউজার (Chrome, Edge, Opera)-এ সেরা কাজ করে। Safari এবং Firefox-এর সীমিত বা কোনো সমর্থন নেই। মোবাইল ব্রাউজারগুলিতেও গোপনীয়তা উদ্বেগের কারণে সীমাবদ্ধতা থাকতে পারে।