본문 바로가기

Android

[Android] FaceBook Key Hash생성하기( 디버그 / 배표용 사인키 ) Facebook SDK를 사용하기 위해서는 Key Hash가 필요합니다Android는 개발시 키를 2개를 사용하는데요, 개발시 사용되는 디버그키 , 실제 배포에 사용되는 키 입니다. 어차피 둘다 쓰는거니까 둘다 생성해서 등록해줍니다.아래 화면이 페이스북 개발자 페이지에서 Android 앱 등록시 나오는 화면입니다. 1. debug 키 위치를 확인한다 - 디버그키의 경우 대게 아래 경로에 있다 windows C:\Documents and Settings\[User Name]\.android/debug.keystore MAC ~/.android/debug.keystore 2. keytool 로 키를 확인한다 keytool -exportcert -alias androiddebugkey -keystore /경로.. 더보기
[Android] 인터넷 연결여부 체크하기( 3G,LTE,WiFi ) 안드로이드 디바이스의 인터넷 연결여부를 체크하는 코드입니다이 코드에서는 3G/LTE/Wi-Fi 를 모두 체크하고 WiFi 전용 모델&전화기능이 없는 모델까지 체크합니다. 더보기
[Android] 스크롤에 따라 네비게이션 메뉴가 나타났다 사라졌다하게 만들기 리스트뷰등에서 스크롤을 위로하냐 아래로 하냐에 따라서 네비게이션 메뉴가 나타났다 없어졌다를 반복하는 기능을 만들어 보았습니다 약간의 애니메이션 효과가 들어있으며, 스크롤을 내리면 메뉴가 사라지고 스크롤을 올리면 메뉴가 나타납니다 더보기
[Android] ListView 에서 처음과 끝 구분하기( 최상단 , 최하단 체크 하기 ) 안드로이드 ListView 를 사용하면서 최하단과 최상단을 체크할일이 생겼다최하단인지를 체크하는 이유는 하단에서 데이터를 더 가져오기 위함이고, 최상단에서 체크하는 이유는 Pull to refresh 때문이었다. 위 처럼 OnScrollListener 을 이용하여 최상단과 최하단을 체크할 수 있다. 더보기
[Android] Activity를 dialog띄웠을때 영역외 터치시 닫히는거 막기 액티비티를 다이얼로그로 띄우면 기본적으로 다일러로그 영역외(뒷배경)을 터치하면 다이얼로그가 닫힌다이를 막기 위해서는 아래와 같은 오버라이드해서 터치발생시 return 을 주면된다 @Override public boolean dispatchTouchEvent(MotionEvent ev) { // TODO Auto-generated method stub Rect dialogBounds = new Rect(); getWindow().getDecorView().getHitRect(dialogBounds); if (!dialogBounds.contains((int) ev.getX(), (int) ev.getY())) { // 영역외 터치시 닫히지 않도록 return false; } return super.disp.. 더보기
[Android] 3초간 중복터치 막기 Android에서 간단하게 중복터치를 막는 방법입니다.3초간 또다른 액션이 들어온다면 return 을 통해 터치를 막습니다 // 중복터치 체크if (SystemClock.elapsedRealtime() - mLastClickTime < 3000){MMLog.d("중복터치 막음"); return; }mLastClickTime = SystemClock.elapsedRealtime(); 더보기
커플들을 위한 디데이 어플리케이션!!(너와나 디데이_커플디데이) 안녕하세요!! 오늘은.. 커플들을 위한 "커플전용 앱" 을 소개해보려고 합니다^_^새로 시작하는 연인들이 제일 먼저 찾는 커플앱을 생각해보면 두가지정도가 있는데요그 첫번째는 "디데이 앱" 일명 커플 디데이 라고 부르죠~! 이제 막 시작하는 커플들에게는 하루하루가 정말 중요하기 때문에 디데이 어플을 많이들 사용하시죠ㅎㅎ 그리고 두번째는 "메신저 앱" 라고 생각해요! 많이 쓰는 카카오톡! 솔직히 다들 쓰니까 쓰는거지 개인적으로 구지 쓰고싶지 않은 어플이에요-.- 개인적인 생각이고 저도 사용하고 있어서 그런지 몰라도 저는 "네이버 라인" 을 연인과 함께 쓰고 있어요ㅎ라인이 일단 이모티콘이 너무 이뻐요.. 그 곰팅이... ㅋㅋㅋ카카오톡은 너무 느리고ㅠㅠ 이모티콘도 귀엽긴한테 라인에서 쓰는것만큼은 안쓰게 되더라구.. 더보기
[Android] OutOfMemory Error 해결방법 , 이미지 처리 이미지를 메모리에 올리지 않고, 이미지의 사이즈 구하는 방법 ( 이는 OutOfMemory 오류를 방지합니다 ) /** Get Bitmap's Width **/ public static int getBitmapOfWidth( String fileName ){ try { BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = true; BitmapFactory.decodeFile(fileName, options); return options.outWidth; } catch(Exception e) { return 0; } } /** Get Bitmap's height **/ public static in.. 더보기