WaveUp 🥠 ഫോർച്യൂൺ കുക്കികൾ നിങ്ങളുടെ ഫോണിനെ ഉണർത്തുന്ന - നിങ്ങൾ പ്രോക്സിമിറ്റി സെൻസറിൽ വേവ് ചെയ്യുമ്പോൾ സ്ക്രീൻ ഓണാക്കുന്ന ഒരു അപ്ലിക്കേഷനാണ്. ഒരു പ്ലസ് എന്ന നിലയിൽ, ഈ പ്രോ പതിപ്പിനായി, നിങ്ങൾക്ക് ചില രസകരമായ കുക്കി വാക്കുകൾ ലഭിക്കും.
എന്റെ ജോലിയോടുള്ള നിങ്ങളുടെ വിലമതിപ്പ് കാണിക്കാനുള്ള ഒരു മാർഗമാണിത്.
നിങ്ങൾ ഈ ആപ്പ് വാങ്ങുന്നതിന് മുമ്പ് WaveUp പരിശോധിക്കുക. വീവിംഗ് പ്രവർത്തനം അതേപടി തുടരുന്നു. പ്രോ പതിപ്പ് ഉപയോഗിച്ച്, നിങ്ങൾക്ക് ഫോർച്യൂൺ കുക്കികളുടെ തണുപ്പ് ലഭിക്കും :)
യഥാർത്ഥ WaveUp വിവരണം ഇതാ (മിക്കവാറും):
വാച്ചിലേക്ക് നോക്കാൻ പവർ ബട്ടൺ അമർത്തുന്നത് ഒഴിവാക്കാൻ ആഗ്രഹിച്ചതിനാലാണ് ഞാൻ ഈ ആപ്പ് വികസിപ്പിച്ചെടുത്തത് - ഇത് ഞാൻ എന്റെ ഫോണിൽ ധാരാളം ചെയ്യാറുണ്ട്. ഇത് കൃത്യമായി ചെയ്യുന്ന മറ്റ് അപ്ലിക്കേഷനുകൾ ഇതിനകം ഉണ്ട് - അതിലും കൂടുതൽ. ഒരു മികച്ച ആപ്പായ ഗ്രാവിറ്റി സ്ക്രീൻ ഓൺ/ഓഫിൽ നിന്നാണ് ഞാൻ പ്രചോദനം ഉൾക്കൊണ്ടത്. എന്നിരുന്നാലും, ഞാൻ ഓപ്പൺ സോഴ്സ് സോഫ്റ്റ്വെയറിന്റെ ഒരു വലിയ ആരാധകനാണ്, സാധ്യമെങ്കിൽ എന്റെ ഫോണിൽ സ്വതന്ത്ര സോഫ്റ്റ്വെയർ (സ്വാതന്ത്ര്യത്തിലെന്നപോലെ സൗജന്യമായി, സൗജന്യ ബിയറിലെ പോലെ മാത്രമല്ല) ഇൻസ്റ്റാൾ ചെയ്യാൻ ഞാൻ ശ്രമിക്കുന്നു. ഇത് ചെയ്ത ഒരു ഓപ്പൺ സോഴ്സ് ആപ്പ് കണ്ടെത്താൻ എനിക്ക് കഴിഞ്ഞില്ല, അതിനാൽ ഞാൻ അത് സ്വയം ചെയ്തു. നിങ്ങൾക്ക് താൽപ്പര്യമുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് കോഡ് നോക്കാം:
https://gitlab.com/juanitobananas/wave-up
സ്ക്രീൻ ഓണാക്കാൻ നിങ്ങളുടെ ഫോണിന്റെ പ്രോക്സിമിറ്റി സെൻസറിന് മുകളിലൂടെ കൈ വീശൂ. ഇതിനെ വേവ് മോഡ് എന്ന് വിളിക്കുന്നു, നിങ്ങളുടെ സ്ക്രീൻ ആകസ്മികമായി സ്വിച്ചുചെയ്യുന്നത് ഒഴിവാക്കുന്നതിന് ക്രമീകരണ സ്ക്രീനിൽ ഇത് പ്രവർത്തനരഹിതമാക്കാം.
പോക്കറ്റിൽ നിന്നോ പഴ്സിൽ നിന്നോ സ്മാർട്ട്ഫോൺ പുറത്തെടുക്കുമ്പോൾ സ്ക്രീൻ ഓണാക്കും. ഇതിനെ പോക്കറ്റ് മോഡ് എന്ന് വിളിക്കുന്നു കൂടാതെ ക്രമീകരണ സ്ക്രീനിലും ഇത് പ്രവർത്തനരഹിതമാക്കാം.
ഈ രണ്ട് മോഡുകളും സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു.
നിങ്ങൾ ഒരു സെക്കൻഡ് (അല്ലെങ്കിൽ ഒരു നിശ്ചിത സമയം) പ്രോക്സിമിറ്റി സെൻസർ കവർ ചെയ്താൽ അത് നിങ്ങളുടെ ഫോൺ ലോക്ക് ചെയ്യുകയും സ്ക്രീൻ ഓഫാക്കുകയും ചെയ്യും. ഇതിന് ഒരു പ്രത്യേക പേരില്ല, എന്നിരുന്നാലും ക്രമീകരണ സ്ക്രീനിലും മാറ്റാൻ കഴിയും. ഇത് സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കിയിട്ടില്ല.
ഇതുവരെ പ്രോക്സിമിറ്റി സെൻസർ കേട്ടിട്ടില്ലാത്തവർക്കായി: നിങ്ങൾ ഫോണിൽ സംസാരിക്കുമ്പോൾ ചെവി വയ്ക്കുന്നിടത്ത് എവിടെയോ ഉള്ള ഒരു ചെറിയ കാര്യമാണിത്. നിങ്ങൾക്ക് ഇത് പ്രായോഗികമായി കാണാൻ കഴിയില്ല, നിങ്ങൾ ഒരു കോളിലായിരിക്കുമ്പോൾ സ്ക്രീൻ ഓഫ് ചെയ്യാൻ നിങ്ങളുടെ ഫോണിനോട് പറയുന്നതിന് ഇത് ഉത്തരവാദിയാണ്.
അൺഇൻസ്റ്റാൾ ചെയ്യുക
ഈ ആപ്പ് ഉപകരണ അഡ്മിനിസ്ട്രേറ്റർ അനുമതി ഉപയോഗിക്കുന്നു. അതിനാൽ നിങ്ങൾക്ക് WaveUp 'സാധാരണയായി' അൺഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയില്ല.
ഇത് അൺഇൻസ്റ്റാൾ ചെയ്യാൻ, അത് തുറന്ന് മെനുവിന്റെ താഴെയുള്ള 'അൺഇൻസ്റ്റാൾ WaveUp' ബട്ടൺ ഉപയോഗിക്കുക.
അറിയാവുന്ന പ്രശ്നങ്ങൾ
നിർഭാഗ്യവശാൽ, പ്രോക്സിമിറ്റി സെൻസർ കേൾക്കുമ്പോൾ ചില സ്മാർട്ട്ഫോണുകൾ സിപിയു ഓണാക്കുന്നു. ഇതിനെ വേക്ക് ലോക്ക് എന്ന് വിളിക്കുന്നു, ഇത് ഗണ്യമായ ബാറ്ററി ചോർച്ചയ്ക്ക് കാരണമാകുന്നു. ഇത് എന്റെ തെറ്റല്ല, ഇത് മാറ്റാൻ എനിക്ക് ഒന്നും ചെയ്യാൻ കഴിയില്ല. പ്രോക്സിമിറ്റി സെൻസർ കേൾക്കുമ്പോൾ സ്ക്രീൻ ഓഫായിരിക്കുമ്പോൾ മറ്റ് ഫോണുകൾ "ഉറങ്ങിപ്പോകും". ഈ സാഹചര്യത്തിൽ, ബാറ്ററി ചോർച്ച പ്രായോഗികമായി പൂജ്യമാണ്.
ആവശ്യമായ Android അനുമതികൾ:
▸ സ്ക്രീൻ ഓണാക്കാൻ WAKE_LOCK
▸ തിരഞ്ഞെടുത്താൽ ബൂട്ട് സ്വയമേവ ആരംഭിക്കുന്നതിന് RECEIVE_BOOT_COMPLETED
▸ ഒരു കോളിലായിരിക്കുമ്പോൾ WaveUp താൽക്കാലികമായി നിർത്താൻ READ_PHONE_STATE
▸ കോളിലായിരിക്കുമ്പോൾ ബ്ലൂടൂത്ത് ഹെഡ്സെറ്റുകൾ കണ്ടെത്താനും WaveUp താൽക്കാലികമായി നിർത്താതിരിക്കാനും BLUETOOTH (അല്ലെങ്കിൽ Android 10-നും abve-നും BLUETOOTH_CONNECT)
▸ പശ്ചാത്തലത്തിൽ പ്രവർത്തിക്കുന്നത് തുടരാൻ REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, FOREGROUND_SERVICE, FOREGROUND_SERVICE_SPECIAL_USE (എല്ലായ്പ്പോഴും പ്രോക്സിമിറ്റി സെൻസർ കേൾക്കുന്നതിന് WaveUp-ന് ഇത് അത്യന്താപേക്ഷിതമാണ്)
▸ Android 8-നും അതിന് താഴെയുള്ള പതിപ്പുകൾക്കുമായി ഉപകരണം ലോക്കുചെയ്യാൻ USES_POLICY_FORCE_LOCK (ഇത് ഉപയോക്താവിനെ ഒരു പാറ്റേൺ അല്ലെങ്കിൽ പിൻ സജ്ജീകരിച്ചാൽ ഉപയോഗിക്കുന്നതിന് പ്രേരിപ്പിക്കുന്നു)
▸ BIND_ACCESSIBILITY_SERVICE (ആക്സസിബിലിറ്റി API) Android 9-നും അതിനുശേഷമുള്ള പതിപ്പുകൾക്കുമായി സ്ക്രീൻ ഓഫ് ചെയ്യുക.
▸ സ്വയം അൺഇൻസ്റ്റാൾ ചെയ്യാൻ REQUEST_DELETE_PACKAGES (USES_POLICY_FORCE_LOCK ഉപയോഗിച്ചിരുന്നെങ്കിൽ)
പലതരത്തിലുള്ള കുറിപ്പുകൾ
ഞാൻ എഴുതിയ ആദ്യത്തെ ആൻഡ്രോയിഡ് ആപ്പ് ഇതാണ്, അതിനാൽ സൂക്ഷിക്കുക!
ഓപ്പൺ സോഴ്സ് ലോകത്തേക്കുള്ള എന്റെ ആദ്യത്തെ ചെറിയ സംഭാവന കൂടിയാണിത്. ഒടുവിൽ!
നിങ്ങൾക്ക് ഏതെങ്കിലും തരത്തിലുള്ള ഫീഡ്ബാക്ക് നൽകാനോ ഏതെങ്കിലും വിധത്തിൽ സംഭാവന ചെയ്യാനോ കഴിയുമെങ്കിൽ ഞാൻ ആഗ്രഹിക്കുന്നു!
വായിച്ചതിന് നന്ദി!
ഓപ്പൺ സോഴ്സ് പാറകൾ!!!
അപ്ഡേറ്റ് ചെയ്ത തീയതി
2023, ഒക്ടോ 31