목록안드로이드(Android) (70)
Simple&Natural
본 포스팅은 2019. 1. 9. 15:04 네이버 블로그에 작성했던 글을 이전한 것임 안드로이드 스튜디오 에뮬레이터로 service를 테스트하던 중 start_sticky 관련한 문제가 있었다. MainActivity에서 startService를 실행한 후에 onStartCommand의 return값에 start_sticky를 설정한 상태라면 앱을 종료하고 난 뒤 onCreate -> onStartCommand가 불려야 정상이다. 그러나 로그를 찍어보니 onCreate->onDestroy가 불리는 문제가 있었다. 실제 기기에서는 모두 정상적으로 작동하는 것으로 보아 코드상의 문제는 아닌 듯 싶었다. (에뮬레이터 두 대로 재차 확인) 구글링과 스택오버플로우를 아무리 동원해도 관련 정보가 나오지 않..
본 포스팅은 2018. 11. 30. 22:37 네이버 블로그에 작성했던 글을 이전한 것임 A -> B -> C 를 띄우는 과정에서 B에서 C로 보내는 인텐트에 FLAG_ACTIVITY_CLEAR_TASK만 넣어주면 A가 남아버림. 반드시 아래와 같이 두 FLAG를 전부 넣어주어야 함. intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); https://blog.naver.com/forioso/221315070929 Intent FLAG [펌] http://theeye.pe.kr/archives/1298 Activity 생성시에 사용되는 Intent Flag 정리 안드로이드 엑... ..
Display display = getWindowManager().getDefaultDisplay(); Point size = new Point(); display.getSize(size); int customH1 = (size.y*11)/12; int customH2 = (size.y*1)/12; int customH1dp = (520)*(size.y/1280); int customH2dp = (50)*(size.y/1280); Log.d("viewT", "size.y = "+size.y); Log.d("viewT", "customH1 = "+customH1); Log.d("viewT", "customH2 = "+customH2); // RecyclerView 크기 조절 RelativeLayout...
본 포스팅은 2019. 3. 7. 5:45 네이버 블로그에 작성한 글을 이전한 것임 openCV 등의 외부 라이브러리를 연결하여 프로젝트를 만들고자 할 때 이상하게도 구글링을 통해 알아낸 방법으로는 진행이 되지 않았다. import Module을 통해 라이브러리 폴더를 불러오면 ProjectStructure에 있는 dependencies에서 해당 모듈을 전혀 찾을 수 없음. 그러나 프로젝트 내에 폴더로는 들어가 있었는데... 아무튼 이때 import Module을 한 이후 setting gradle에 들어가 해당 모듈 폴더를 include에 추가해준다. 이후 build gradle에서 implement 해주면 정상적으로 모듈이 추가됨. 전체 프로젝트 구조를 보기 위해 우측 상단의 And..