본문 바로가기
반응형

Android29

build.gradle에서 local.properties load하는 방법 build.gradle에서 local.properties load하는 방법 우여곡절 (곱을 우, 남을 여, 굽을 곡, 꺽을 절) 온갖 복잡한 사정을 가리키는 표현입니다. 굽고 휘고 꺽였으니 그 사정이 어떻겠습니까? -> 지금 나에게 안드로이드가 그렇다. 종일 라이브러리 하나를 본 프로젝트에 넣어 무사히 빌드가 성공되길 간절히 빌고 빌며 수십개의 브라우저 창을 띄우고 여기저기서 긁어 붙혀 넣은 코드의 힘으로 성공을 했다. 그래서 우.여.곡.절 이라는 말이 절로 떠올랐다. 아직도 가야할 길이 천리만리길이지만 한걸음씩 나아가보고자 한다. 얼떨결에 인터넷에서 구한 소스 두 줄. 그냥 기록해 둔다. Properties localProps = new Properties() localProps.load(new Fil.. 2018. 10. 11.
AlertDialog & ProgressDialog & TimePickerDialog & DatePickerDialog 사용 예 AlertDialog & ProgressDialog & TimePickerDialog & DatePickerDialog 사용 예 오늘 안드로이드 책을 보면서 예제로 만들어본 소스. 필요할 때 바로 바로 가져다 사용하면 유용할 것 같은데, 실제 앱을 만들 때 이런 기본 컴포넌트를 사용할 일이 많을지 의문이다. 일단 그래도 지금은 아쉽다. 블로그에 올려두면 여러모로 찾아보기가 수월하니 옮겨본다. 1. 기본 알럿 다이얼로그 AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setIcon(android.R.drawable.ic_dialog_alert); builder.setTitle("알림"); builder.setMessage("정말 종.. 2018. 10. 5.
Android WebView Session 제거 Android WebView Session 제거 이번에 운영중인 앱의 소소한 기능들이 대대적으로 변경되었다. 그동안 담당 개발자가 없다가 충원이 되면서 이런 저런 기능들의 문제점이나 버그 들을 디버깅하고 수정하고 있는 참이다. 지난주 QA결과로 나온 현상은 로그인 된 사용자의 정보가 남아 있어 앱을 완전 종료한 후에 재구동을 하고 해당 메뉴로 들어가면 세션이 남아 있어 자동으로 사용자의 정보가 조회되어 나타나는 현상이 발견되었다. 웹에서 세션을 종료하면 될 것 같은데(처음 접속하는 페이지에서..) 그게 그리 간단한 문제가 아닌 듯하다. 그래서 앱에서 뭔가 할 수 있는것이 있을까? 하고 찾아봤더니 정말 있다. 앱에서 웹뷰가 초기화 될 때 쿠키매니저를 통해 세션(Session)을 모두 삭제하는 것인데 의외로.. 2018. 9. 18.
Android Splash(Intro) Activity추가하기 Android Splash(Intro) Activity추가하기 이번에 안드로이드 개발을 하게 되면서 다양한 작업들을 해보고 있는 중인데, 기획쪽 요구사항이 앱 구동시에 잠깐 나오는 스플래시(인트로) 화면을 추가하고 싶다고 한다. 기존 소스를 보니 메뉴가 나타나기전과 나타난 후로 스플래시를 구분 짓도록 애니메이션이 추가되어 있을 뿐 별도의 스플래시 화면이 만들어져 있지는 않았다. 아이폰이야 능숙하게 처리할 수 있지만 별 것 없는데 괜히 어렵다. 검색을 해보니 역시 별건 없다. SplashActivity를 하나 만들었고 res폴더 하위의 layout폴더 안에 activity_splash.xml을 만들었다. activity_splash.xml안에는 달랑 회사 로고 이미지 하나가 들어가 있을 뿐이다. 이미지 로.. 2018. 9. 18.
Plugin with id 'com.android.application' not found. 오류 관련 Plugin with id 'com.android.application' not found. 오류 관련 이제 나이도 어느정도 들었고, 새로운 뭔가를 배워 일을 하기엔 부담스러운 것이 사실이다. 그런데 아직도 새로 배워가면서 일을 해야하는 상황이 썩 반갑지는 않지만 주어진 환경이 그러하니 어쩔 수 없다. 익숙한 언어를 이용해서 일을 하는 것이 수월하긴하지만 자칫 지루할 수 있기 때문에 살짝 고민스러운 것도 사실이다. 기존업체에서 운영을 하던 안드로이드 소스를 받아 안드로이드 스튜디오에서 빌드를 해보기 위해 뭔가를 했더니 오류가 나왔는데 아는 지식선에서는 뭔가 설정이 잘 안된 것 같은 느낌. Gradle 이란 이녀석 아직 제대로 이해하지 못한 상황. 새로 개발하는 것이 아니기때문에 약간의 코드만 볼줄안다면 .. 2018. 9. 4.
반응형