업데이트 6

최신 업데이트

v5.4.1.c(2023.04.17) 1. 안드로이드 12 대응 2. 백업/복원 기능 추가(좌측 상단 메뉴) 3. 광고 범위 축소 4. 기타 기능 안정화 v5.2.4(2020.03.15) 1. 수학 문제 버그 수정 2. 앱 크기 축소(5m) 3. 타이머 간격 버그 수정 및 안정화 4. 메모 및 문장 관리 기능 5. 남은 시간으로 알람 정렬 6. 기타 안정화 v5.1.7(2019.11.24) 1. 사용하는 시간 수정시 잘 울리지 않는 문제 수정 2. 안드로이드 10 지원 3. 정각알림 벨소리 내장 음악(mp3) 선택 무료화 4. 위젯 전체 무료화 5. 음성 인식으로 텍스트 입력 기능 추가(권한 추가:android.permission.RECORD_AUDIO) 6. 미리알림 간격 및 말하기 수정 7. 기타 안..

Exception raised during rendering: Could not initialize class android.graphics.Typeface

Exception raised during rendering: Could not initialize class android.graphics.Typeface 보통 안드로이드 스튜디오를 업데이트 할때 생긴다. xml preview가 되지 않는 현상이다. 이번에도 여지 없이 2.3에서 3.0으로 올렸더니 발생 했다. 맥 기준 이때의 해결 방법은1. 홈디렉토리의 .android를 지워주거나,2. .metadata를 지워주라는데 이건 이클립스 같고,3. 클린 리 빌드4. font 문제 등등 많은 방법 그런데 해결이 안되네? 그냥 다 지우고 다시 설치 하면 된다. 괜히 시간 낭비 하지 말자, 터미널에서 지울 필요 없다!그냥 응용프로그램 폴더에서 안드로이드 스튜디오를 휴지통으로 보낸 뒤, android studio..

[안드로이드]패키지 설치, 제거, 업데이트 정보를 알고 싶다면

앱 설치 시 메인 Activity나 화면 실행전에 할일이 있다면 package 관련 브로드캐스트을 받으면 된다. @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); if (action.equals(Intent.ACTION_PACKAGE_REPLACED)) { } else if (action.equals(Intent.ACTION_PACKAGE_REMOVED)) { } else if (action.equals(Intent.ACTION_PACKAGE_ADDED) { } 업데이트 받은 사용자(PACKAGE_REPLACE)와 처음 설치한 사용자(PACKAGE_ADDED)의 설정을 다르..

[안드로이드] 프리퍼런스가 업데이트 안된다면?

말그대로 프리퍼런스(preference) summary가 없데이트 안 될 경우에는 어떻게 하느냐? 다른 화면을 갔다 올 경우에는 비교적 summary가 업데이트 잘 되지만, 한 화면에서 바로 바로 수정이 필요 할 경우에는 쉽지 않다. 만약, 잘 되다가 destory를 한 뒤 다시 들어 왔는데 이 때 부터 작동이 안된다면 ? 이전 글(BadTokenException)과 같은 내용의 해결 방법을 사용하면 된다. Preference를 static으로 만들어서 setSummary를 하면 된다. 어디서? onPreferenceChange(Preference pref, Object newValue) { 에서 받아온 pref로 pref.setSummary() 하지 말고 전역으로 선언해 놓고 하면 된다. 즉, publ..

팬택 시크릿업 2년만에 업데이트 배포, 롤리팝과 마시멜로우도

팬택 시크릿업을 산지 2년이 되었습니다. 신상이니 당연히 곧 안드로이드 롤리팝도 업데이트 지원될줄 알았습니다. 새 폰사서 아무 것도 지원되지 않는 걸 보며 참 운도 없구나 하며 살아왔습니다. 눈에 띄는 버그는 계속 늘어나고.... 2년의 약정이 참으로 억울했습니다. 이렇게 끝날 것만 같던 팬택과의 마지막밤이 조금 연장 될 것 같군요. 오늘 드디어 새 업데이트가 도착했습니다. 별 내용은 없어 보이지만, 이 의미는 롤리팝이나 마시멜로우로 가기위한 사전 단계라고 받아 들여도 되겠죠? 이제 중 저가폰만 보고 가겠다고 했지만, 마지막 폰이었던 시크릿 시리즈들에게(시크릿업/시크릿노트 및 베가...) 최고의 업데이트는 해주고 가겠죠? 당연한 결정이라 생각하고 기다려 보겠습니다. 버그도 좀 고쳐 주시고... 특히, 전..

[안드로이드] setText 업데이트 적용 안되는 현상

UI에서 setText를 적용하기는 참 귀찮다. 이 놈이 현재 UI 스레드에서 돌고 있는지 등에 대한 고려를 해야 하기 때문이다. 즉, 팝업에 갔다 오거나... 여기 저기 갔다와서 적용사항을 변경해야 하는데 이때 setText를 하면 먹히지 않는다. 즉, 그 때와 지금의 주인이 다르기 때문이다. 이럴 때에 사용하라는 방법이 핸들러를 돌려라... 스레드를 돌려라... 등의 추천이 많은데... 그냥 다시 찾아서 넣어주면 된다. LayoutInflater layoutInFlater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View rootView = layoutInFlater.inflate(R.layout.fr..