구글에서 메일이 왔습니다. Target버전이 낮아서 업그레이드를 해라고 왔는데, 업친데 덥친격으로 ASyncTask 역시 Deprecated되면서 판올림을 30까지 해보았더니 난리가 났습니다^^ 이것저것 세팅을 하고서 구글관련 API들이 Deprecated된 것들이 많이 보여서 라이브러리를 업데이트했는데 이번에는 addTestDevice()가 종료가 되었더군요. 일러기를 괜히 만든 기분입니다. 애드몹에서는 사용자 강제클릭에 무척 민감하며, 사용자가 임의로 자기자신의 디바이를 클릭하여 수익을 올리는 어뷰징을 상당히 경계를 하고 있습니다. 실수로라도 몇번 잘못 눌렀다간 수익계정이 정지될 수도 있기 때문에 테스트기기에서는 실재광고를 게재하는 것이 아닌, 테스트용 광로를 송출하여 사용자의 실수를 방지하고 있습니..
윈도우에서 사용하던 노트북을 맥북으로 옮기는 작업을 하고 있습니다. 안드로이드 스튜디오의 경우 귀찮은 부분이 바로 플러그인 업데이트 부분과 SDK, VCS 부분 설정하는 것이 제일 귀찮은 부분인 듯 합니다. 지원되는 안드로이드 SDK와 더불어서 에뮬레이터를 맞추어 주어야 하니까요. 어찌되었든 소스를 옮기면서 아래와 같은 오류를 확인할 수 있었습니다. 소스 컴파일을 위해서 버츄어 머신을 실행할려고 할때 위처럼 app부분에 X가 표기가 되면서 제대로 에뮬레이터로 빌드를 못하는 경우입니다. 일단 뭐가뭔지 몰랐기 때문에 에러 문구 그대로 AndroidManifest.xml 가 실재적으로 있는지 부터 확인하였고, 소스는 문제가 없었기에 안드로이드 스튜디오의 버그라고 생각을 하였습니다. 해결법은 Build-Clea..
윈도우에서 사용하던 노트북을 맥북으로 옮기는 작업을 하고 있습니다. 안드로이드 스튜디오의 경우 귀찮은 부분이 바로 플러그인 업데이트 부분과 SDK, VCS 부분 설정하는 것이 제일 귀찮은 부분인 듯 합니다. 지원되는 안드로이드 SDK와 더불어서 에뮬레이터를 맞추어 주어야 하니까요. 어찌되었든 소스를 옮기면서 아래와 같은 오류를 확인할 수 있었습니다. 소스 컴파일을 위해서 버츄어 머신을 실행할려고 할때 위처럼 app부분에 X가 표기가 되면서 제대로 에뮬레이터로 빌드를 못하는 경우입니다. 일단 뭐가뭔지 몰랐기 때문에 에러 문구 그대로 AndroidManifest.xml 가 실재적으로 있는지 부터 확인하였고, 소스는 문제가 없었기에 안드로이드 스튜디오의 버그라고 생각을 하였습니다. 해결법은 Build-Clea..
작년부터 시간날때 마다 앱개발을 하고 있습니다. 그중에서 가장 편하게 사용하고 아끼는 라이브러리 중 하나인 GLIDE가 있는데요. 예전부터 그냥 쭉 써오다가 이미지 갱신이 안되는 문제가 생겨서 이것저것 알아보았습니다. 결론부터 말씀드리면, 참 제가 모자랐구나 라는 생각이 들었네요ㅎㅎ GLIDE 이미지 라이브러리 버전이 업데이트되면서 옵션적용 방법이 달라졌습니다. 대부분의 오래된 글들을 참고하려고 하시면 제대로 사용을 못하실듯 하네요. GLIDE란 ? 앱개발에 있어서 용량은 무척중요합니다. 툭하면 Out of Memory 경고창을 볼 수가 있는데요. 특히 이미지 처리를 하는건 너무나도 어려운 일입니다. 웹 경로에 있는 이미지를 사용한다면 더욱 어려워 지는데요. 이미지 경로를 확인한뒤, 이미지를 스트림으로 ..
안드로이드 개발시에 웹뷰를 클릭할때 소리를 내고 싶었습니다. 뷰에서 내부의 웹뷰를 클릭할경우 "탁"하는 소리였는데요 무척이나 간단하면서 쉽게 적용할 수가 있었습니다. 간단하게 개인이 쓸 용도로 어플을 만들면서 만들걸 배우게 되었는데요 기회가 된다면 내용을 하나하나 정리해가면서 블로그에 포스팅을 해보도록 하겠습니다. 실제 초보개발자가 궁금해하는 부분이 대부분이라 블로그 다른글들을 보시면 도움이 많이 되실것 같습니다. 2016/09/06 - [개발관련/안드로이드] - 안드로이드 액티비티에서 다른 액티비티에 있는 매서드 호출 안드로이드 웹뷰 클릭시 소리 우선 manifests에 아래 명령어를 추가해주세요. 사운드 이펙트를 활성화하기 위한 구문입니다. android:soundEffectsEnabled="true..
요즘 안드로이드앱 개발때문에 머리가 아파죽겠습니다. 처음으로 개발을 하고 있는 부분이라 너무나 생소한 부분이 많은데요. Activity의 개념을 잡는데 거의 한달이 걸린것 같네요 ㅎㅎ 이제 조금 시간적인 여유가 생겨서 안드로이드 개발에 관련된 내용을 잔뜩 올릴 예정입니다. 저처럼 처음 시작하시는 분들이 참고하실 만한 자료를 많이 올릴 예정이에요. 오늘은 안드로이드 액티비티에서 다른 액티비티에 있는 매서드 호출하는 방법을 알려드리겠습니다. 너무나도 간단한 내용이지만, 의외로 잘모르시는 분들도 계실것 같습니다. 필요한 액티비디 선언부 우선 아래 스태틱 변수를 선언해주세요. mContxt로서 타 액티비티에서 접근을 할 수 있게 만들어 줍니다. static public Context mContext; 그리고 처..