ஃபோன் ஒரு பாக்கெட்டில் அல்லது பிற மூடப்பட்ட இடத்தில் இருப்பதை பாக்கெட் பயன்முறை கண்டறிந்து, தற்செயலான கிளிக்குகளைத் தடுக்க காட்சியை அணைக்க முடியும். இது தற்செயலான தொலைபேசி அழைப்புகள், குறுஞ்செய்திகள் அல்லது பயன்பாட்டுத் துவக்கங்களைத் தடுக்க உதவும், இது வெறுப்பாகவும் சிரமமாகவும் இருக்கும்.
ஸ்டாக் ஆண்ட்ராய்டில் இந்த அம்சம் இல்லாததாலும், எனது ஃபோன் எப்பொழுதும் ஏதாவது மாற்றும் அல்லது பாக்கெட்டுக்குள் இருக்கும் போது முக்கியமான விஷயங்களை முடக்குவதாலும் இந்த பயன்பாட்டை உருவாக்கியுள்ளேன். தீவிரமாக, இது நிறுத்தப்பட வேண்டும்.
பயன்பாடு முற்றிலும் இலவசம் மற்றும் திறந்த மூலமாகும், நன்கொடைகள் வரவேற்கப்படுகின்றன, ஆனால் பயனருக்கு எந்த நன்மையையும் வழங்காது.
https://github.com/AChep/PocketMode
இது எப்படி வேலை செய்கிறது:
பாக்கெட் பயன்முறையானது திரையை இயக்கிய பிறகு ஒரு வினாடிக்கு அருகாமை உணர்வியை கண்காணிக்கும். இந்த நேர சாளரத்தில் ஒரு குறிப்பிட்ட காலத்திற்கு ப்ராக்ஸிமிட்டி சென்சார் மூடப்பட்டிருந்தால், பயன்பாடு திரையை மீண்டும் அணைக்கும்.
பயன்படுத்தப்பட்ட அனுமதிகள் விளக்கப்பட்டுள்ளன:
- அணுகல் சேவை -- திரையைப் பூட்டும் கட்டளையை அனுப்ப பாக்கெட் பயன்முறை அணுகல் சேவையைப் பயன்படுத்துகிறது. இது இல்லாமல் திரையைப் பூட்டுவதற்கு ஒவ்வொரு திறத்தலுக்கும் பின் குறியீடு தேவைப்படும், இது பயனர் அனுபவத்தை அழிக்கும்.
- android.permission.RECEIVE_BOOT_COMPLETED -- மறுதொடக்கம் செய்த பிறகு சேவையை மறுதொடக்கம் செய்ய வேண்டும்.
- android.permission.READ_PHONE_STATE -- அழைப்பு நடந்து கொண்டிருக்கும் போது திரைப் பூட்டுதலை இடைநிறுத்த வேண்டும்.புதுப்பிக்கப்பட்டது:
30 ஆக., 2022