안드로이드 폰의 Quick panel 메뉴중 GPS에 대해서

일반적인 안드로이드 폰의 경우 아래와 같은 퀵 패널이 존재한다.

android quick panel

제조사별로 다르겠지만 보통 Wi-Fi, 소리, 블루투스, GPS, 화면 회전 등이 들어간다. 다들 명확하게 켜고 끄거나 밝기의 경우엔 0%, 50%, 100%, 자동 등으로 설정이 되는데 문제는 GPS다. GPS 설정을 켜놓는다고 해도 위치정보를 요청하는 앱이 실행중이 아니라면 배터리 성능을 위해 GPS는 꺼진 상태로 있게 된다. 하지만 보통 사람들은 저 설정을 활성화 하면 GPS가 항상 켜져있는 건 줄 알고 꺼두는 사람이 많다. 블루투스는 켜면 항상 켜져있다. 와이파이도 켜면 항상 켜져있다. GPS는 켜도 사용하지 않을 땐 꺼져있다. 이게 이상한걸까? 화면 밝기를 100%로 해도 화면을 꺼둔 상태에서는 화면 밝기와 상관 없이 꺼진다. GPS 설정도 그와 같은것인데 사람들은 다들 그렇지 않은 것으로 알고있다. 왜 그럴까? 그 이유는 아직 모르겠으나 잘 모르고 저 설정을 꺼두고 살다가 지도가 필요할 때만 켜고 하는 사용자가 조금은 불쌍하긴 하다. 위치를 빼가는 스토킹 앱이 깔려있다면 그걸 방지할 수는 있겠다.

Android 정리중

/system : ro(rw로 마운트 가능) 각종 시스템 필수 파일들이 모여있다.

/system/app/ : 각종 시스템 어플의 apk파일들이 저장되어 있다.
/system/bin/ : 리눅스의 bin과 동일한 역할
/system/build.prop : 빌드파일. 기기의 설정, 공장초기화시 세팅값이 일부 들어있음.
/system/etc/ : 리눅스의 etc와 동일함
/system/fonts/ : 각종 시스템 폰트들이 ttf파일로 저장되어있음
/system/framework/ : 안드로이드에서 쓰는 .jar파일들이 저장되어있음
/system/lib/ : 공유라이브러리 파일이 .so파일로 들어있음
/system/media/ : 각종 시스템 사운드/비디오 등이 들어가있음
/system/media/audio/ : 시스템 사운드
/system/media/audio/alarms/ : 알람 사운드
/system/media/audio/notifications/ : 알림 사운드
/system/media/audio/ringtones/ : 벨소리
/system/media/audio/ui/ : ui 사운드(터치음 등)
/system/tts/ : tts(text to speach) 관련 파일들
/system/usr/ : 리눅스의 /usr/ 와는 약간 다름 잡다한 설정들
/system/vendor/ :
/system/vendor/modules/ : 하드웨어 관련 모듈들 (드라이버)
/system/xbin/ : 리눅스의 /usr/bin/ 과 비슷한 역할

/system/app/, /data/app/에 apk파일을 복사하면 알아서 설치 됨
(/system/app/은 시스템 어플, /data/app을 유저 어플)

/data/data/<package name>/ 에 어플들의 설정, db등 파일이 들어감