본문 바로가기

전체 글

(211)
[안드로이드/Android] 카카오톡 로그인 연동 최초 작성 17.08.25 최종 수정 19.05.27 ( removeCallback 추가 ) 이번 포스팅에서는 카카오톡 로그인을 연동입니다. 새로운 앱들을 사용하다보면, 회원가입 자체가 유저들에게 진입장벽으로 작용해 많은 앱들이 신규 회원가입보단 SNS 연동을 통해 회원정보를 가져오는 방법을 선택하고 있습니다. 카카오톡 이외에도 많은 SNS가 있지만, 추후에 작성하도록 하겠습니다. 앱 생성 카카오톡 로그인을 사용하기 위해선 카카오 디벨로퍼 싸이트에서 앱을 생성해야합니다. KakaoDevelpoer링크를 통해 로그인을 하면 아래 사진과 같이 앱만들기를 선택할 수 있습니다. 앱 생성후 처음 나오는 화면에서 네이티브 앱키를 알 수 있습니다. 해당 키는 SDK 사용에 필요한 정보이며, 나중에 설정 화면에서도 확..
[안드로이드/Android] 인앱결제의 모든것 해당 포스팅은 구버전으로 최신 버전으로 작성한 포스팅을 참고해주세요 ! ( 21.8.23 ) [AOS] 인앱 결제 라이브러리 3 적용 및 AIDL 마이그레이션 ( + 광고 제거 기능 구현 ) ※신규앱의 경우 8월부터, 업데이트의 경우 11월부터 Billing Library 버전 3 이상을 사용해야 업로드 가능합니다. 마이그레이션 하시는 분들중 뭘 지워야할지 헷갈리신다면 기존에 추가한 모든걸 삭 superwony.tistory.com 안녕하세요. 오랜만에 포스팅을 쓰네요. 그동안 포스팅 올릴만한 내용을 찾지 못한것도 있고..사실 공부를 게을리 했다는게 맞는 표현이겠네요. 오늘은 제가 개발중인 앱에 인앱결제를 넣기위한 포스팅입니다. (해당 포스트는 IAB v3 기준으로 작성되었습니다) 작성일지 최초 작성 1..
[안드로이드/Android] 안드로이드 스튜디오 2.3에서 앱 릴리즈시 이슈사항 새롭게 추가된 APK 서명 구성표 프로젝트가 끝나고 앱을 출시한 후에 새로운 마음으로 맥북을 포맷하고 안드로이드 스튜디오를 설치했습니다. 기존보다 높은 버전인 2.3.1 버전을 설치하고 출시한 프로젝트를 시험삼아 릴리스 하는 과정에서 기존과 다른걸 발견했습니다. 위의 사진 하단에 보시면 Signature Versions 라고 해서 릴리즈 전에 버전을 고르도록 합니다. V2 (Full APK Signature)는 다음과 같은 기능을 제공합니다. - 앱 설치시간 단축 - APK 파일에 대한 무단 변경을 방지합니다. 여기를 통해 자세한 내용은 확인 할수 있습니다. 안드로이드 7.0 에서는 앱 설치 시간을 더욱 단춗시켜 주고 APK 파일을 무단으로 변경하지 못하도록 더욱 강력하게 보호해 주는 새로운 앱 서명 구..
안드로이드 앱 개인정보 처리 방침 1. WONY (이하 "http://superwony.tistory.com/")는 이용자의 개인정보를 매우 중요하게 생각하며 각별히 주의를 기울여 처리하고 있습니다.다음과 같은 목적외에는 사용하지 않습니다. - 해당 핸드폰이 유심칩을 사용하고 있는지 알기 위함. 2. 정보 주체의 권리, 의무 및 그 행사방법 이용자는 개인정보 주체로서 다음과 같은 권리를 행사할 수 있습니다. ① 정보주체는 ('사이트URL'이하'사이트명) 에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다. 1) 개인정보 열람요구2) 오류 등이 있을 경우 정정 요구3) 삭제요구4) 처리정지 요구 * WONY는 앱 사용자의 사용정보를 수집 및 보유하지 않습니다. 3. 처리하는 개인정보의 항목 작성 ① 은(는) 다음..
[안드로이드/Android] 안드로이드 스튜디오 설치 개발 환경이 바뀌면 가장 먼저 해줘야 하는게 바로 환경 셋팅입니다. 기초지만 번거롭고 까다로운게 환경 셋팅이라고 생각합니다. 그래서 환경 세팅시 참고를 위한 글입니다. 1. 먼저 Java SDk 7 이상이 설치해야합니다. 1-1. 여기로 접속해 아래 빨간 네모 박스 안을 클릭합니다. 1-2. 밑의 사진과 같이 Accept License Agremmet를 클릭해야 다운로드가 가능합니다. 1-3. 각자 운영체제에 맞게 선택해 설치하면 됩니다.맥북 - > Mac OS윈도우 32 Bit - > Window x86윈도우 64 Bit - > Window x64위와 같이 하나를 선택해 다운로드 받으세요 설치파일을 실행시킨 후 특별한 조작 없이 next를 선택해 설치를 완료합니다. 설치가 정상적으로 완료 됐는지 확인하..
'도와줘' 앱 출시 어두운 골목길 귀가시 위험으로 부터 조금이나마 안전감을 얻으셨으면 하는 마음으로 개발했습니다. 주요 기능은 다음과 같습니다. 평시 모드 - 등록한 번호로 멀티태스킹 중에도 전화 및 문자로 자신의 위치를 알릴 수 있도록 다이얼 화면/문자 보내기 화면으로 넘어갑니다. 귀가 모드 - 평시 모드와 동일하지만 별도 화면을 거치지 않는 전화걸기/문자전송 기능입니다. 링크개발 및 기타 의견을 메일등을 통해 주시면 적극 검토후 반영 하도록 하겠습니다.
[안드로이드/Android] 카메라와 갤러리에서 사진 가져오기 최초작성 : 17.04.13 최종수정 : 17.12.17 rotate함수 추가 (17.08.16) 권한 요청 포스팅 링크 추가 (17.12.17) 카메라로 사진 가져올시 7.0 대응 (17.12.17) 코틀린으로 코드 변경, 코드보완 - 고용량 이미지 및 디바이스 파편화 (20.03.29) 앱을 만들다 보면 사진을 사용하여 이미지뷰에 뿌려주거나 업로드하는 경우가 종종 있습니다. 카메라나 기기 갤러리의 접근하기 위해서는 권한이 필요합니다. 권한 포스팅을 참고해주세요. [안드로이드/Android] 권한 체크하기 [안드로이드/Android] 권한 체크하기 안녕하세요 오늘은 권한(Permission)에 관한 포스팅입니다. 권한은 앱에서 사용자 기기에 접근하여 사용자의 정보를 얻기 위한 절차와 같습니다. 초기에는..
[안드로이드/Android] EditText사용시 키보드가 UI를 가릴때 회원 가입 및 로그인 등 많은 화면에서 쓰이는 EditText를 사용할때 키보드로 인해 UI를 가릴때가 있습니다. 그것을 해결하고자 구글링을 해본 결과 대략 3가지 방법으로 해결을 권고합니다. 1. AndroidManifest.xml 에서 엑티비티에 속성을 추가 하는 경우 2. EditText에 직접 속성을 추가하는 경우adjustResize 3. 해당 엑티비티에 코드로 처리하는 경우 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN); 글쓴이는 3가지 방법을 모두 적용해봤지만 무엇 때문인지 1, 2번 적용이 원활하지 않았습니다. 그래서 3번을 적용한 경우는 해당 문제를 해결할 수 있었습니다.