일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Android 애드몹
- 안드로이드
- android daum map
- 애드몹배너
- android 지도
- Firebase
- ImageView
- thread
- 젯팩컴포즈
- 컴포넌트
- 클린 아키텍처
- HTTP
- 파이어베이스
- 안드로이드광고
- glide
- Android
- RecyclerView
- 아키텍처
- dynamiclink
- 안드로이드컴포즈
- component
- 동적 링크
- android kakao map
- Clean Architecture
- 다이나믹 링크
- 선언형UI
- 안드로이드 라이브러리
- 애드몹광고
- 안드로이드 카카오 지도
- JetpackCompose
- Today
- Total
목록전체 글 (81)
코딩스토리
이전 글에서는 페이스북 로그인을 하기 위해서 페이스북에서 제공하는 로그인 버튼을 사용해서 연동을 했었습니다. 이번에 글에서는 페이스북에서 제공하는 로그인 버튼이 아니라 다른 이미지도 넣고 마음대로 꾸밀 수 있는 커스텀 버튼을 생성해 연동하겠습니다. 버튼을 커스텀하는 것이기 때문에 App Key발급 및 등록과 manifest부분과 string.xml에 대해서는 이전 글을 참조해주시기 바랍니다. 2019/12/17 - [Android/유용한 기술] - [Android/안드로이드] 페이스북 로그인 / Facebook Login 연동 [Android/안드로이드] 페이스북 로그인 / Facebook Login 연동 페이스북 로그인을 하기 위해서는 페이스북에서 제공하는 SDK를 이용해야 합니다. App Key 발급..
페이스북 로그인을 하기 위해서는 페이스북에서 제공하는 SDK를 이용해야 합니다. App Key 발급 및 등록 연동을 하기 위해서는 SDK외에도 App Key를 발급받아 프로젝트에 등록을 해주어야 합니다. App Key는 페이스북 개발자 홈페이지에서 받을 수 있습니다. https://developers.facebook.com/docs/facebook-login/android Android - Facebook 로그인 - 문서 - Facebook for Developers developers.facebook.com 페이스북 로그인을 하시고 중앙에 있는 '새 앱 만들기' 버튼을 클릭합니다. 앱 이름과 이메일을 입력하신 뒤, '앱 ID 만들기'버튼을 클릭합니다. 자신이 사용할 제품(Facebook 로그인)에 대해..
해시키는 앱마다 가지고 있는 고유키입니다. 페이스북 SDK, 카카오톡 SDK 등과 연동하기 위해서는 해시키(Hash key)를 가지고 각각의 앱을 구분하여 설정된 기능을 제공하기 때문에 반드시 해시키(Hash Key) 를 등록해야 합니다. 해시키(Hash key)는 개발용 key와 릴리즈(release)용 key가 있는데, 개발용키는 개발할 때만 사용하는 키로 안드로이드 개발환경에 기본적으로 저장되어 있는 인증서 바이너리에 대한 해시값이고, 릴리즈용 키는 실제 앱을 배포할 때 사용하는 인증서 바이너리에 대한 해시값입니다. 실제 앱스토어에 앱을 올리는 경우개발용 해시키를 등록하는 경우 해당 해시키로 처리되는 모든 기능이 되지 않을 수 있기 때문에 배포를 하기 전 반드시 릴리즈용 키를 등록해야합니다. 해시키..
Glide 구글에서 공개한 이미지 라이브러리입니다. 가장 성능이 좋은 이미지 로딩 라이브러리로 잘 알려져 있습니다. 기본적으로 사진 로딩과 동영상, gif 파일 로딩 기능까지 지원합니다. Gradle 추가 build.gradle(Module:app) dependencies { implementation 'com.github.bumptech.glide:glide:4.10.0' annotationProcessor 'com.github.bumptech.glide:compiler:4.10.0' } gradle에 Glide라이브러리를 추가해줍니다. https://github.com/bumptech/glide Glide 사용법 ImageView imageView = findViewById(R.id.imageView..
안드로이드에서 가장 먼저 해야할 일은 xml레이아웃을 만들고 나서 해당 View를 설정하는 것입니다. 보통 아래와 같이 View를 선언해주고 onCreate부분에 바인딩을 해줄것입니다. LinearLayout ll_toolbar; Button btn_send; Button btn_finish; EditText et_text; ... ll_toolbar = findViewById(R.id.ll_toolbar); btn_send = findViewById(R.id.btn_send); btn_finish = findViewById(R.id.btn_finish); et_text = findViewById(R.id.et_text); 이런 방식으로 사용하게 되면 View가 10개면 10번, 100개면 100번 선언..
activity_main.xml MainActivity import android.graphics.Color; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.EditText; public class MainActivity extends AppCompatActivity { EditText editText; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); editText = findVi..