일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 취약점
- 보안
- 회피
- 심리학
- 버킷리스트
- Navigation Component
- bytecode 분석
- opcode
- throws
- Shared Elements
- 여행계획
- Transition
- 심리여행
- extends
- Android
- 여행
- Interface
- jvm
- static
- abstract
- 일상탈출
- 치유
- HelloWorld
- IMPLEMENT
- javap
- Recylcer
- 보안취약점
- 일상회피
- ㅇ
- bytecode
- Today
- Total
목록Development language/android (4)
패스트터틀
배달의민족을 사용하다가 아래와 같이 음식이미지가 애니메이션과 Screen 영역까지 고정되어서 연결되는 애니메이션이 뭔지 궁금해서 찾아보았다. 근데 뭘 어떻게 검색해야되지 하다가 moved fixed image.. fragment to fragment fixed image ... 등 어찌어찌 검색하다가 Shared Elements Transition 를 발견했다. Shared Elements Transition 위와 같은 애니메이션을 Shared Elements Transition 이라고한다. 사용법은 Shared Element(공유요소) 를 지정하고 transition 애니메이션을 작동시키면 된다. 자세한 내용은 아래 문서에 잘 정리되어있다. 참고로 API 21 이상에서 사용가능하여 그 아래 버젼은 사용..
요소수여기 요소수 사태가 일어나고 공공데이터 포털에 전국 주유소의 요소수 보유현황 API 가 공개되었다. 그리고 이를 사용해서 맵에 뿌리면 어떨까 생각이 들어서 아주 잠깐 시간을 내서 초간단한 '요소수 여기' 안드로이드 어플리케이션을 만들었다. 근데 사용자가 10명정도 밖에 안되는것같다. 솔직히 말하자면 길찾기 기능도 없는 단순 맵에 정보 출력용 앱이라서 사용자가 많이는 없는것같기도 하다. T맵이나 네이버지도에서 요소수 정보를 제공을 해준다고하니 내가 만든 앱을 사용할 이유가 없는것같기도 하지만 사용자가 한명이라도 있으니까 업데이트 중이다. 각설하고 '요소수여기' 앱에서는 주유소의 정보를 리스트 형태로 다음과 같이 출력을 한다. 분명 처음에는 데이터가 약 115 개 정도였다. 그런데 시간이 지날수록 20..
안드로이드 테스트용으로 이클립스에서 빌드를 진행하면 Error about sun/misc/BASE64Encoder 에러가 표시되면서 빌드가 진행되지 않는 현상에 대한 해결책이다. 구글 검색시 나오는 아래와 같은 방법이 나오는데 나는 해당 설정을 하여도 문제가 계속 발생하였다. 1. eclipse -> window -> preferences -> compiler -> error/warning 에서 forbidden reference 를 error 에서 warning 으로 변경하였는데도 되지않았다. 나는 코드에 Base64 관련사항이 import 되어있지 않았는데 계속 문제가 발생하여서 해당사항이 JDK 8 버전 이상에서 삭제된것이라서 lint 에러가 나는것이라고 하였다. 그래서 JDK 8 을 설치하라는 s..
당황하지 마시오! 이건 니잘못이 아니고 안드로이드 버그요!! 증상 1. 디버그모드에서는 onResume() 정상적으로 호출되고 모든 엑티비티가 정상적으로 동작함 2. 하지만 앱을 릴리즈하기위해 앱을 빌드후 기기에 업로드하여 실행시에는 다음과 같은 문제가 발생한다. - 오직 멀티태스킹모드에서 해당앱으로 넘어갈때에는 onResume() 이 작동 - 홈런쳐(홈) 에서 앱 아이콘을 눌러서 실행시에는 반드시 마지막으로 사용했던 엑티비티가 아닌 앱이 재시작된다. 원인 1. 런처 관련되어서 API 1 부터 존재했던 버그로서 특히 커스텀으로 된 런쳐, 예를 들어서 삼성, LG 와 같은 기기에서 해당 증상이 발생한다. (여기서 런쳐란 안드로이드 기기에서 홈을 말한다. 참고로 홈도 앱을 런쳐(실행)시키는 일종의 앱이다.)..