본문 바로가기

안드로이드11

[안드로이드] EditText 모양 바꾸기 및 선택시 모양 변경 안드로이드에서 EditText 의 모양을 바꾸고 싶을 때가 많습니다. 최근의 안드로이드에서는 EditText의 기본적인 모양이 테마에 의해 일반적으로 언더바 형태이죠. 여기서는 약간 코너에 라운드가 있는 사각형의 모양으로 바꿀겁니다. 또한 선택되었을 때 (포커스가 잡혀 있을때) 사각형의 색상도 바꿔줄 것입니다. (변경전) (변경후) 1. res/drawable 에 xml 파일 하나 추가 res/drawable 에 EditText의 모양을 지정할 적당한 이름의 xml 파일을 추가합니다. 여기서는 edittext_rounded_corner_rectangle.xml 이라고 하겠습니다. 2. 아래의 샘플과 같은 요령으로, 원하는 형태의 EditText 형태를 작성합니다. 3. 모양의 변경을 원하는 EditTex.. 2020. 1. 21.
[안드로이드] java.lang.ClassNotFoundException ad.loadClass 비정상 종료 해결하기 올해들어 갤럭시 시리즈가 안드로이드 9 (파이)로 업데이트 되고 있습니다.저는 가능한한 매일 Play Console 앱에서 구글플레이에 올려 놓은 앱의 상태를 확인하고 있는데요...제 앱 하나가 평소에 비정상 종료가 거의 없던 앱인데 최근 72시간 내에 비정상 종료 수가 5건이나 있다고 나타납니다.내용을 자세히 살펴보니, Android 9 버전에서 구동된 앱의 ad.loadClass 에서 java.lang.ClassNotFoundException 예외가 발생했다고 하네요.ad.loadClass 이면 애드몹에서 발생한 것으로 보여집니다. 인터넷을 검색해 보니 해결 방법은 의외로 간단합니다.아래 내용을 AndroidManifest.xml 의 application 태그 안에 추가해 줍니다. 일단 API Lev.. 2019. 3. 15.
웹에서 아이폰 또는 안드로이드 폰으로 문자 보내도록 링크 만들기 웹 페이지를 통해 스마트폰이 문자를 보내도록 할 수 있을까요? 흔한 경우는 아니지만, 필요할 경우가 있습니다. 방법을 찾아보니 역시 있더군요. 안드로이드와 iOS 모두 가능하지만 약간의 차이가 있어서 단말기 OS 구분은 해야 할 것 같습니다. 방법은, URL Scheme을 사용하면 가능합니다. 그 방법을 알아보죠. 이 글에서는 여러분이 이미 웹서버를 구동하고 있다고 가정합니다. 방법은 간단합니다. 원하는 html 에 아래와 같이 링크를 통해 사용자가 문자 메시지를 보내도록 할 수 있습니다. 1. 안드로이드의 경우 안드로이드는 제가 찾은 방법으로는 단일 폰으로 메시지를 보내는것 까지만 성공 했습니다. HTML 에 아래와 같은 방법으로 문자 메시지를 보내는 링크를 추가할 수 있습니다. 2. 아이폰의 경우 아.. 2019. 3. 3.
[앱소개] 작심삼일 타파 - 목표 결심 다짐 관리를 쉽게 이제 2019년 새해가 시작되었습니다. 올해의 목표는 뭘로 정했나요? 매년 결정하는 목표들... 결심들.... 오래가지 못하고 잊어버리거나 포기하지는 않는지... 그렇지만 사는데 목표나 결심이 얼마나 중요한지는 다들 아실겁니다. 오늘 소개하는 앱은 목표와 결심을 쉽게 관리하고 기억할 수 있게 도와주는 앱입니다. 앱 이름은 '작심삼일 타파' 이고요... 제가 만들었습니다. 왼쪽이 메인화면, 오른쪽이 전체보기 화면 입니다.메인 화면은 오늘 기억해야 할 아이템들만 보여줍니다. 하나의 아이템 (목표나 결심등)은 목표인지 결심인지 등을 나타내는 태그도 달리고, 중요도도 별표료 표시 됩니다.진행상태도 오른쪽에 나타나고 있죠. 항목 리스트를 위로 밀면, 더 많은 항목을 보기 쉽게 화면이 변하고, 오늘의 명언도 상단에.. 2019. 1. 1.