본문 바로가기

IT Study/Android10

[Android] 구글 OAuth 2.0과 Facebook 로그인 API Log out/Sign out Google OAuth 2.0 sign out & Facebook login api sign out documentsGoogle => https://developers.google.com/identity/sign-in/android/start-integratingFacebook => https://developers.facebook.com/docs/facebook-login/android안드로이드와 페이스북의 로그인 api 사용법은 document가 친절히 설명해주지만로그아웃 기능 구현부의 위치를 옮길 때 로그인 상태 체크와 로그아웃하는 방법에 대해서 자료가 부족해서 포스팅을 남깁니다.Version implementation 'com.facebook.android:facebook-login:4.40.0'.. 2020. 2. 12.
[Android] Barcode QR코드 스캐너 만들기 with zxing-embedded 라이브러리 안녕하세요.zxing 라이브러리를 사용하여 간단한 바코드 스캔 및 출력을 해보겠습니다.Android SDK 24이상을 지원하려면 zxing:core 3.4.0을 이용Android SDK 14이상을 지원하려면 zxing:core 3.3.0으로 다운그레이드참고: https://github.com/journeyapps/zxing-android-embeddedjourneyapps/zxing-android-embeddedBarcode scanner library for Android, based on the ZXing decoder - journeyapps/zxing-android-embeddedgithub.com1. build.gradle (Module:app) 2. Manifest.xml 3. MainActi.. 2019. 12. 5.
[Android] Fragment에 TimeTask를 이용한 Auto Scroll View Pager 구현 자동 스크롤 ViewPager는 이런 기능을 가지고 있다.일정 주기마다 페이지를 이동한다.끝 페이지에 도달하면 다시 첫 페이지로 이동해야 한다.사용자가 직접 페이지 전환할 수 있어야 한다. 그럼 외부 라이브러리를 끌어쓰지않고 직접 구현해보자.onCreateView()에 모두 구현을 하지않고 굳이 onResume()와 onPause()로 나눈 이유는다른 Activity나 Fragment로 전환되면 ViewPager는 그 페이지에 머물러 있길 원했기 때문이다. + Activity에 구현할 시 onCreate()만 고쳐주면 차이가 없을거 같습니다.+ PagerAdapter 구현부와 xml은 관련 자료가 많아서 따로 올리지 않았습니다. 123456789101112131415161718192021222324252.. 2019. 12. 5.
[Android] SharedPreferences를 이용한 데이터 저장 안드로이드 프로젝트를 진행하면서 DB에 저장하긴 낭비라고 생각되는 간단한 정보를 저장할 경우 SharedPreferences를 사용해보자 (환경변수, 아이디, 등 앱이 종료되어도 사라지면 안될 정보)context 부분이 오류가 날 경우: getContext(), getApplicationContext() 등 사용중인 액티비티나 프래그먼트의 context를 넣어주면됨 값 불러오기 //"com.example.myapplication"은 본인 프로젝트의 pakage name으로 대체 SharedPreferences sharedPreferences; sharedPreferences = context.getSharedPreferences("com.example.myappication",this.MODE_PRIVA.. 2019. 11. 1.