본문 바로가기

IT기술(코딩)99

안드로이드 스듀티오 그리드 뷰 클릭이벤트 안될때 안녕하세요~ 초보 개발자 여러분!! 오늘은 안드로이드 스튜디오 그리드 뷰 클릭이벤트 시 동작을 안하는 현상에 대해 이야기 해볼게요!! 그리드 뷰는 보통 그리드 뷰 한개에 해당하는 layout xml파일을 따로 만들고 adapter을 사용하여 그리드 뷰에 연동을 하잖아요~? 이때 !! 그리드 뷰 한개에 해당하는 layout xml 에 ImageView 등등 이 있을때, 아이템 클릭시 아이템에 대한 클릭보다 해당 layout의 lmageView 이런것에 우선순위가 되어 그 내용물을 클릭하는것으로 인식을 한답니다. 이럴때, View를 클릭하지 않고 item을 클릭했을때, item 동작을 작동하게 하기 위해서는 클릭 우선순위를 바꾸어 줘야 하는데요~~ 간단합니다. 그리드 뷰 단일 layout xml 의 맨~~ .. 2021. 9. 26.
안드로이드 스튜디오 네이버맵 크기조정 방법. naver map 안녕하세요 여러분. 가끔 글중에 네이버맵 API이용시 멥 자체 크기를 어떻게 제어하는지 궁금해 하시는 분들이 꽤있어서 알려드릴게요~ 아주 간단해요. frameLayout에 map을 넣어주면 됩니다!! 바로 코드 뿌릴게요~ 2021. 8. 26.
안드로이드 스튜디오, 자바 Thread 완료될때까지 대기 (로딩중) Runnable 을 Thread로 바꾸어 사용하세요~ 안녕하세요 여러분.~~ 오늘은 안드로이드 스튜디오 코딩중 필요한 Thread 에 대해 설명할게요. Thread는 안드로이드 스듀티오에서 필수적으로 사용하는데요. 이유는 안스는 메인엑티비티에서 무조건 1개의 Thread만 사용할수 있게 돼있어서, 추가로 사용하기 위해서는 Thread를 따로 선언해 줘야해요. 예를들어 서버에 접속한다든지, 구글멥에서 실시간 마커를 표시해야된다던지 등등, 새로운 Thread가 필요한 상황에서는 항상 Thread를 선어해 줘야하죠. 이때, Thread를 사용하여 서버에 접속할때, 데이터를 가져오는 시간이 있을거아니에요? 그럴때, 엑티비티 표출시간과 데이터를 가져오는 시간이 맞지 않으면 빈엑티비티가 표출이 될 수 가 있어요. 이럴때 사용하는 소스코드가 thread.join() 이.. 2021. 8. 24.
안드로이드 스튜디오 구글 인앱결제, 정기결제 소스코드(자바,java) 안녕하세요 여러분!! 오늘은 수익형 앱을 만들기 위해 거의~ 필수적으로 필요한 구글 인앱결제에 대해 알아보도록 할게요~ 일단 플레이스토어 콘솔에서 상품을 등록하는 부분을 제외하겠습니다. 그 다음 소스코드를 짜는것 부터 포스팅해요~ 당연히 소스코드를 제공하겠죠. 물론 안드로이드 개발자 가이드에 설명이 돼있지만, 아시다 시피 너무 불친절 하잖아요. 저는 그래서 주석을 친절하게 달아주어서 어디에 뭘 써야 하는지 다 알려드릴게요~ 제가 로그 한줄한줄 마다 하면서 공부한 내용이니까 궁금하시면 읽어봐 보세요~ 코드를 어느정도 공부하신 분들은 아시겠지만, 결제 서비스를 한 화면에만 적용하게 하는 법이있고, 캡슐화(class) 시켜서 어디서든 선언하여 쓸 수 있게 하는 방법이 있죠. 당연히 전 캡슐화(class)로 만.. 2021. 8. 2.