WaveUp
8.6
7 리뷰
4.3 MB
파일 크기
Android 4.0.3+
Android OS
WaveUp 정보
흔들며하여 디스플레이를 켭니다
WaveUp은 근접 센서 위로 손을 흔들면휴대전화를 깨우고, 즉 화면을 켜는 앱입니다.
나는 시계를 보기 위해 전원 버튼을 누르는 것을 피하고 싶었기 때문에 이 앱을 개발했습니다. 나는 휴대폰에서 자주 하는 일입니다. 이 기능을 정확하게 수행하는 다른 앱이 이미 있습니다. 저는 훌륭한 앱인 Gravity Screen On/Off에서 영감을 받았습니다. 그러나 나는 오픈 소스 소프트웨어의 열렬한 팬이며 가능하다면 휴대폰에 무료 소프트웨어(무료 맥주처럼 무료일 뿐만 아니라 자유처럼 무료)를 설치하려고 노력합니다. 이 작업을 수행하는 오픈 소스 앱을 찾을 수 없어서 그냥 직접 해봤습니다. 관심이 있다면 다음 코드를 살펴보세요.
https://gitlab.com/juanitobananas/wave-up
화면을 켜려면 휴대폰의 근접 센서 위로 손을 흔들면 됩니다. 이를 웨이브 모드라고 하며 실수로 화면이 켜지는 것을 방지하기 위해 설정 화면에서 비활성화할 수 있습니다.
주머니나 지갑에서 스마트폰을 꺼내면 화면이 켜집니다. 이를 포켓 모드라고 하며 설정 화면에서 비활성화할 수도 있습니다.
이 두 모드는 모두 기본적으로 활성화되어 있습니다.
또한 근접 센서를 1초(또는 특정 시간) 동안 가리면 휴대폰이 잠기고 화면이 꺼집니다. 특별한 이름은 없지만 설정 화면에서도 변경할 수 있습니다. 이는 기본적으로 활성화되어 있지 않습니다.
이전에 근접 센서를 들어본 적이 없는 분들을 위해 말씀드리자면, 근접 센서는 전화 통화할 때 귀를 대는 위치 근처 어딘가에 있는 작은 것입니다. 실제로는 볼 수 없으며 통화 중일 때 화면을 끄도록 휴대폰에 지시하는 역할을 합니다.
제거
이 앱은 장치 관리자 권한을 사용합니다. 따라서 WaveUp을 '정상적으로' 제거할 수 없습니다.
제거하려면 해당 프로그램을 열고 메뉴 하단에 있는 'WaveUp 제거' 버튼을 사용하세요.
알려진 문제
안타깝게도 일부 스마트폰에서는 근접 센서의 소리를 들으면서 CPU를 켜는 경우가 있습니다. 이를 wake lock이라고 하며 배터리가 상당히 소모됩니다. 이것은 내 잘못이 아니며 이를 바꾸기 위해 아무것도 할 수 없습니다. 다른 전화기는 근접 센서의 소리를 계속 듣고 있는 동안 화면이 꺼지면 "잠자기 모드"로 전환됩니다. 이 경우 배터리 소모는 사실상 0입니다.
필수 Android 권한:
▸ 화면을 켜려면 WAKE_LOCK
▸ RECEIVE_BOOT_COMPLETED를 선택하면 부팅 시 자동으로 시작됩니다.
▸ 통화 중에 WaveUp을 일시 중지하려면 READ_PHONE_STATE
▸ BLUETOOTH(또는 Android 10 이상에서는 BLUETOOTH_CONNECT)를 사용하여 통화 중에 블루투스 헤드셋을 감지하고 WaveUp을 일시 중지하지 않음
▸ 백그라운드에서 계속 실행하려면 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을 사용한 경우)
기타 참고사항
이것은 제가 작성한 최초의 Android 앱이므로 주의하세요!
이는 오픈 소스 세계에 대한 나의 첫 번째 작은 기여이기도 합니다. 마지막으로!
어떤 방식으로든 피드백을 주시거나 기여해 주시면 감사하겠습니다!
읽어 주셔서 감사합니다!
오픈소스 바위!!!
번역
WaveUp을 귀하의 언어로 번역하는 데 도움을 줄 수 있다면 정말 좋을 것입니다(영어 버전도 개정될 수 있음).
Transifex에서는 https://www.transifex.com/juanitobananas/waveup/ 및 https://www.transifex.com/juanitobananas/libcommon/의 두 프로젝트로 번역이 가능합니다.
감사의 말씀
특별히 감사드립니다:
참조: https://gitlab.com/juanitobananas/wave-up/#acknowledgments
What's new in the latest 3.2.19
★ Fix notification not working on Android 13+ devices.
New in 3.2.18
★ Upgrade some dependencies.
★ Remove ACRA (crash reporting).
New in 3.2.17
★ Remove 'Excluded apps' option from Google Play store versions. F-Droid ones remain fully functional. I'm sorry, but Google doesn't allow WaveUp to read list of installed apps, which is necessary for this.
★ ...
WaveUp apk 정보
WaveUp의 오래된 버전
WaveUp 3.2.19
WaveUp 3.2.17
WaveUp 3.2.10
WaveUp 3.2.9
APKPure 앱을통한매우빠르고안전한다운로드
한번의클릭으로 Android에 XAPK/APK 파일을설치할수있습니다!