안녕하세요.
요즘 ICS 이상에 있는지 모르겠지만 환경설정 > 보안 > 사용자 정보를 보면 메세지를 적을수 있습니다.
아마 겔럭시 에만 있는거같은데 제 폰은 겔럭시넥서스 인데 제껀 비상연락처를 남길수 있게 되있더라구요.
이 기능을 쓰면 화면이 잠겼거나 스크린을 껏다 키면 해당 문자열을 잠김화면에 뿌려 줍니다.
이 기능을 제어할 API가 있는지 궁금합니다.
안드로이드 싸이트를 한참 뒤지고 검색했는데 찾지를 못하겠네요
영어가 약해서 ㅋㅋ 아시는분 도움 부탁 드립니다.
플랫폼 사인이 있으시다면 아래의 코드로 변경 가능합니다 :)
ContentResolver res = getContentResolver();
int enabled = Settings.Secure.getInt(res, Settings.Secure.LOCK_SCREEN_OWNER_INFO_ENABLED, 1);
// 사용자 정보 표시가 OFF일때 ON으로 변경
Settings.Secure.putInt(res, Settings.Secure.LOCK_SCREEN_OWNER_INFO_ENABLED, isChecked ? 1 : 0);
// 사용자 정보 문자열 변경
Settings.Secure.putString(res, Settings.Secure.LOCK_SCREEN_OWNER_INFO, "변경하고싶은 문자");
또는 아래
ContentResolver res = getContentResolver();
int enabled = Settings.Secure.getInt(res, "lock_screen_owner_info_enabled", 1);
Settings.Secure.putInt(res, "lock_screen_owner_info_enabled" ? 1 : 0);
Settings.Secure.putString(res, "lock_screen_owner_info", "변경하고싶은 문자");
android.provider.Settings.Secure.LOCK_SCREEN_OWNER_INFO
허니컴부터 추가된 안드로이드 표준기능입니다
등록된 사용자 정보 메세지의 확인은 가능하지만 변경은 시스템 권한이 없으면 불가능합니다