본문 바로가기

업무 관련

[Java/Android] current year through Date.setYear() saved as 3916 In Java/Android, current year saved as 3916(3917, 3918, 3919, 3920, 3921, 3922, 3923.....). Don't use Date object. It uses gregorian calendar. So default 1900 plus to year. 1900 + 2016 = 39161900 + 2017 = 3917..... Recommend to use Calendar object. More detail, Ref this URL. 더보기
안드로이드 태블릿 기기에 모바일 앱 설치가 가능한 이유와 해상도가 깨지지 않는 이유 케이XX넷 현업의 Monkey Tester가 한 질문이다. Q. 안드로이드 태블릿 기기에 모바일 앱 설치가 왜 가능한가요?-> 개발자가 안드로이드 OS 특성을 살렸기 때문입니다. 안드로이드는 하나의 플랫폼으로써 다양한 크기의 폼팩터를 지원하게끔 설계돼 있다. 한 번 생각해보자. 안드로이드는 '형태'로 구분된다기보다는, 연속성(Continuum)에 가까운 개념이다. 개발자가 여러 크기의 디스플레이를 지원하도록 최적화 작업을 하지 않았다 하더라도, 안드로이드 기기 크기에 따라 앱 설치를 제한해서는 안된다. 안드로이드 태블릿 앱과 안드로이드 스마트폰 앱을 별개로 취급할 근거가 없기 때문이다. 결론적으로 잘못된 인식을 가진 개발자와 무지한 전문가들에게만 '안드로이드 태블릿 앱'이라는 개념이 존재한다. 실제로는 .. 더보기
+++ 현재 담당업무 및 역할 +++ - 클라이언트 App 개발 (Android)- Web Master 더보기
페이스북 연동이 안될 때 해결법 Facebook Invalid key hash. 개발자 페이스북에서 앱 생성하고, openssl 설치해서 생성한 해시키를 등록했음에도여전히 앱에서 페이스북 연동이 안된다. 앱에서 연동 실패 시 안드로이드 스튜디오 로그에 에러메시지가 나타난다. Invalid key hash. The key hash sdhSDF@#$~~~= does not match any stored key hashes. Configure your app key hashes at http://developers.facebook.com/apps/앱 내가 생성한 해시키와는 다른 키를 메시지에 보여준다.이 해시키를 복사해서 개발자 페이스북 > 앱 > Settings > Key Hash 에 등록하면 정상 동작한다. 더보기
[SO] 페이스북 연동을 위한 Hash Key 등록 3번째? 4번째 등록인 것 같다. 할 때마다 복잡하고 어렵다.APK를 배포하는 PC에 이 작업이 되어 있어야 한다. 1. 개발자 페이스북에 앱 추가하기https://developers.facebook.com/apps/ URL에 접속해서 새 앱을 추가한다.이 부분은 내가 안해서 모른다. 무튼 앱 추가하면 아래 이미지처럼 목록에 보여진다. 2. 자바 설치개발자니까 당연히 설치 되어있겠지. 3. openssl 설치https://code.google.com/archive/p/openssl-for-windows/downloads URL에 접속해서 윈도우에 맞게 다운로드한다.최신 버전을 설치해야한다고 하던데 2009년 버전밖에 없다. 그래도 잘 동작하던데?다운받은거 압축풀고 폴더 그대로 C드라이브 아래에 넣는다.얘.. 더보기