ফোন পকেটে যখন দুর্ঘটনাজনিত ক্লিক প্রতিরোধ করে
পকেট মোড শনাক্ত করতে পারে যখন ফোনটি পকেটে বা অন্য আবদ্ধ স্থানে থাকে এবং দুর্ঘটনাজনিত ক্লিকগুলি প্রতিরোধ করতে ডিসপ্লে বন্ধ করে দেয়। এটি অনিচ্ছাকৃত ফোন কল, টেক্সট মেসেজ বা অ্যাপ লঞ্চ প্রতিরোধে সাহায্য করতে পারে, যা হতাশাজনক এবং অসুবিধাজনক হতে পারে।
আমি এই অ্যাপটি তৈরি করেছি কারণ স্টক অ্যান্ড্রয়েডে এই বৈশিষ্ট্যটির অভাব রয়েছে এবং আমার ফোন সবসময় কিছু পরিবর্তন করে বা পকেটে রাখার সময় গুরুত্বপূর্ণ জিনিসগুলি অক্ষম করে। সিরিয়াসলি, এটি বন্ধ করা উচিত ছিল।
অ্যাপটি সম্পূর্ণ বিনামূল্যে এবং ওপেন সোর্স, অনুদান স্বাগত জানানো হয় কিন্তু ব্যবহারকারীর জন্য কোনো সুবিধা প্রদান করে না।
https://github.com/AChep/PocketMode
এটি কিভাবে কাজ করে:
পকেট মোড স্ক্রীন চালু করার পর এক সেকেন্ডের ভগ্নাংশের জন্য প্রক্সিমিটি সেন্সর নিরীক্ষণ করে। যদি এই সময়ের উইন্ডোতে প্রক্সিমিটি সেন্সরটি একটি নির্দিষ্ট সময়ের জন্য কভার করা থাকে তবে অ্যাপটি স্ক্রিনটি আবার বন্ধ করে দেয়।
ব্যবহৃত অনুমতি ব্যাখ্যা করা হয়েছে:
- অ্যাক্সেসিবিলিটি সার্ভিস -- পকেট মোড স্ক্রীন লক করে এমন কমান্ড পাঠাতে অ্যাক্সেসিবিলিটি সার্ভিস ব্যবহার করে। স্ক্রীন লক না করে প্রতিটি আনলকের জন্য একটি পিন কোডের প্রয়োজন হবে, ব্যবহারকারীর অভিজ্ঞতা নষ্ট করবে।
- android.permission.RECEIVE_BOOT_COMPLETED -- রিবুট করার পরে পরিষেবাটি পুনরায় চালু করতে হবে৷
- android.permission.READ_PHONE_STATE -- কল চলাকালীন স্ক্রীন লকিং পজ করার প্রয়োজন।