목록전체 글 (179)
study record
- 리스트 안의 버튼 클릭 이벤트는 어뎁터의 getView() 메소드를 이용하면 편하게 진행할 수 있다. position 변수가 존재하기 때문에 편하게 원하는 기능들을 구현할 수 있다. getView()메소드에서 view.findViewById(R.id.button)이런 식으로 버튼을 가져오면 된다. 나는 이 메소드를 잘 모른 채, 더 안 쪽의 클래스에서 버튼 클릭 이벤트를 진행하려다가 많이 헤맸다.. 구글링의 중요성.. 클래스 간 데이터 전달 등등 찾아보다가 extends Application 까지 하고 심지어 거의 성공했다.. 암튼 구글링을 많이 하면 삽질을 덜 할 수 있다는 교훈..
안드로이드에서 카카오톡 공유하기 기능을 구현할 때 어려움을 겪었던 부분과 해결한 과정을 공유하고자 한다. - import 카카오 버전2로 잘 할 것 - 디버그 키 등록 (릴리즈 키 등록은 바로 안 해도 개발하는 데에는 상관 없다.) 28?자 인 걸로 알고 있다. 나는 구글링에서 나온 코드를 직접 넣어서 얻은 방식으로 디버그 키를 찾았다. 왜 터미널을 이용하는 방식이 안 되는지는 모르겠드아..; - 특정한 링크가 잘 공유되게 하기 위해서는 카카오 developers의 본인의 플랫폼에서 WEB에 공유할 도메인을 등록해놔야 한다. 예시: https://youtube.com 등록하지 않으면 원하는 링크가 공유되지 않고 계속 자신의 앱으로 들어가게 된다. (중요한 부분인 것 같은데 많은 블로그에서 언급되지 않아 ..
카카오톡 공유하기 기능을 구현하던 중 다음과 같은 오류가 등장했다. I/System.out: (HTTPLog)-Static: isSBSettingEnabled false 내가 static을 사용하자마자 이런 오류가 등장했다. static을 없애자마자 사라졌다.. 다른 구글링 결과를 보니 다른 Async를 쓰던지 manifest에 코드 한 줄을 추가하라고 하던데.. 아무튼 카카오톡 공유하기 기능은 쉽지 않드아..
구글링을 통해 카카오 developers에서 나의 애플리케이션 등록을 하고, 구글링해서 나온 블로그들의 예제를 참고하여 진행하였다. - 디버그 키를 찾는데 꽤나 고생했다.. 구글링에 나오는 코드를 그냥 넣어서 찾는 것이 나는 더 빨랐다. 터미널을 이용해서 키를 확인하는 것이 왜 나는 안 되는지 모르겠드아.. - 디버그 키도 등록을 했는데 버튼 클릭 이벤트의 카카오링크 코드가 작동하지 않고 빨간색이 떠서 무엇이 문제인지 답답했는데 다른 카카오링크 예제 코드를 적용하고 import시켰더니 잘 작동했다.. 카카오링크 v2 를 import하는 것이 중요한 것 같다. import com.kakao.kakaolink.v2.KakaoLinkResponse; import com.kakao.kakaolink.v2.Kak..