-
부제목배터리와 시간을 항상 최상위에서 표시해줍니다
-
깃허브 주소
-
작업 기간2021.06.21., 2021.07.04.
먼저 디자인은 위와같이 정했다.
처음엔 배경도 투명하게 했다.
그래서 배경없이 글자만 나와서 방해되는 요소가 거의 없었다.
다만 가독성이 별로였고, 폰트 테두리가 이상하게 더러워서 심플한 약 민트색 배경을 넣었다.
배터리 상태는 위와같이 구해왔다.
신기하게 ObjectQuery라는것을 알게 되었다.
윈도우 시스템의 데이터를 저장하는 DB라는데, SQL문으로 가져올 수 있다는게 신기한거 같다
확실히 윈도우 프로그래밍은 C#이 막강한거 같다
위 상태는 충전기를 꼽지 않은 상태
위와같이 약간 진하게 변경되면 충전기가 연결된 상태이다.
다만 정상적으로 연결되었는지, 아니면 낮은 전류로 충전되고 있는지는 알 수 없다.
잠시뒤 위와같이 붉은 색으로 변경되면 낮은 전류로 충전되고 있다는 뜻이며
초록색으로 변경되면 정상적으로 충전이 되고있다는 소리다.
1.2A 가까이 나오면 정상 출력이며
이렇게 0.2A 이하로 나오면 비정상 출력이다.
C# 문서를 찾아보니 배터리 충전 전류를 알아볼 수 있는 방법이 없어 보였다.
그래서 배터리 충전량으로 분기를 하였다.
충전기를 연결했는데 배터리가 줄어들면 저속 충전이며, 충전기를 연결해서 배터리가 늘어나면 정상 충전이다.
커밋:
배터리 충전량에 따라 분기 · Waterticket/BatteryOverlay@fa81e34 (github.com)
+) 추가로 제작한 충전기
https://blog.naver.com/matthew218/222419669887
0