ডিভাইস সময়সূচী

ডিভাইস শিডিউলিং মডিউলটিতে যুক্তি রয়েছে যা ডিভাইসটি নিষ্ক্রিয় অবস্থায় আছে কিনা তা সনাক্ত করে এবং ব্যবহারকারীর বাধা ছাড়াই পুনরায় বুট করা যেতে পারে।

এই মডিউলটি ইনস্টলারদের রিবুট প্রস্তুতির একটি নির্ভরযোগ্য সংকেত প্রদান করে সফ্টওয়্যার আপডেটের গ্রহণের হার উন্নত করে। একটি নির্ভরযোগ্য রিবুট প্রস্তুতির সংকেত ইনস্টলারদের একটি আপডেট প্রয়োগ করতে ডিভাইসটি পুনরায় বুট করতে সক্ষম করে, এই জ্ঞানের সাথে যে ব্যবহারকারী আপডেটের দ্বারা ব্যাহত হয়নি৷

অব্যবহৃত অবস্থায় ডিভাইসগুলিকে স্বয়ংক্রিয়ভাবে রিবুট করা দ্রুত আপডেটের জন্য অনুমতি দেয়, ডিভাইসটি অর্গানিকভাবে রিবুট হওয়ার জন্য অপেক্ষা করার তুলনায়। একটি আপডেট প্রয়োগ করার জন্য সময় কমিয়ে, ব্যবহারকারীরা দ্রুত জটিল সমাধানগুলি গ্রহণ করে যা তাদের ডিভাইসের সামগ্রিক স্বাস্থ্যের উন্নতি করে। একটি দ্রুত গ্রহণের হারও শীঘ্রই রিগ্রেশন খুঁজে পেতে সক্ষম করে।

এই যুক্তিটি আপডেটযোগ্য কারণ একটি ডিভাইসের রিবুট প্রস্তুতি নির্ধারণের জন্য একাধিক মানদণ্ড বিবেচনা করা জড়িত। এই মানদণ্ড সময়ের সাথে বিকশিত হতে পারে, তাই এই যুক্তিটি আপডেট করতে সক্ষম হওয়া নিশ্চিত করে যে রিবুট প্রস্তুতির সংকেতটি বৈধ থাকবে।

মডিউল সীমানা

অ্যান্ড্রয়েড 12-এ, এই মডিউলটিতে নিম্নলিখিত নতুন ডিরেক্টরিতে কোড রয়েছে:

  • packages/modules/Scheduling

প্যাকেজ বিন্যাস

ডিভাইস শিডিউলিং মডিউল ( com.android.scheduling ) একটি APEX প্যাকেজ হিসেবে পাঠানো হয়।

মডিউলটিতে দুটি JAR ফাইল রয়েছে:

  • framework-scheduling.jar: এপিআই সারফেস ধারণ করে যার সাথে একজন ইনস্টলার ইন্টারঅ্যাক্ট করে। এটি bootclasspath একটি অংশ।

  • service-scheduling.jar : একটি নতুন সিস্টেম পরিষেবা রয়েছে, RebootReadinessManagerService ৷ সিস্টেম সার্ভার প্রক্রিয়া দ্বারা লোড.

নির্ভরতা

এই মডিউলটির কোনো বাহ্যিক নির্ভরতা নেই।