이번에는 Naver Developers에서 제공해주는 API 중 네이버 검색 (뉴스)을 사용해보려고 합니다. 1. 활용신청 https://developers.naver.com/apps/#/register 애플리케이션 - NAVER Developers developers.naver.com 다음과 같이 설정을 하여서 신청을 하시면 됩니다. 등록을 하고 나면 Application 텝에 들어가시면 이렇게 나오는 것을 확인할 수 있을 겁니다. 클릭해서 들어가면 Client ID와 Client Secret의 키 값을 확인할 수 있습니다. 2. Android에 Key 등록 local.properties 하단부에 다음과 같이 추가해줍니다. client_id="위에서 나온 Client ID 키 값을 추가해줍니다." cl..
30일 차 코딩 일기입니다. 오늘은 뉴스 페이지를 수정하였습니다. 원래 기존 방식은 스크래핑하여서 진행을 하였는데 네이버 검색(뉴스) API를 이용하는 방식으로 수정하였습니다. 다만 검색 API에서 제공하는 데이터에 이미지나, 작성된 신문사? 가 없어서 그냥 텍스트로만 UI를 할 수 밖에 없다는 것이 참 아쉽네요 ㅠ 별것 없는 내용이긴하지만 내일은 네이버 뉴스 검색 API 관련 포스팅을 진행해 볼까 합니다~ 그다음 남은 시간은 또 UI 어떻게 해야 할까 고민하면서 피그마 작업을 진행할 예정입니다
29일 차 코딩 일기입니다. 오늘은 WorkManager 관련 2번째 포스팅을 완료하였습니다~ 어제 피그마로 작업을 해둔 이벤트 - 룰렛 페이지를 수정하였습니다. 빈 공간이 많아서 허전하긴 한데 그렇다고 의미 없는 것을 추가할 수도 없어서 우선 이렇게 마무리를 하였습니다. 나중에 추가적으로 쿠폰 페이지를 연결하는 정도만 할 것 같습니다. 내일은 뉴스 관련 콘텐츠가 있었는데 그게 예전에는 스크래핑 방식을 이용했었는데 이번에 네이버 API 사용하는 걸로 바꿔볼까 생각 중이라서 그걸 진행할 예정입니다. 겸사겸사 네이버 검색 API 관련 포스팅도 같이 할 생각입니다 ㅎㅎ
2022.06.05 - [안드로이드] - WorkManager 사용해보기 1 WorkerManager 사용해보기 1 이번에는 Jetpack Library 중 하나인 WorkManager를 사용해보려고 합니다. WorkMager도 백그라운드 작업을 해주는 라이브러리 중 하나입니다. 특징 관련해서는 코드를 보면서 확인하는게 이해하기 쉬울 것 alanboyce.tistory.com 지난 글에 이어서 WorkManager를 사용해봅시다 1. 고유한 작업 실행 1편에서 마지막에 작업 취소할 때 잠깐 나왔던 개념입니다 WorkManager .getInstance(this) .enqueueUniqueWork( "oneTimeUnique", ExistingWorkPolicy.KEEP, workRequest ) Work..
27 ~ 28일 차 코딩 일기입니다. 어제는 WorkManager에 관해서 포스팅을 진행하였는데 예상보다 분량이 조금 길어져서 2편으로 나눠서 올리기로 하였습니다. 오늘 2편 관련해서 작업을 어느 정도 진행했고 아마도 내일 마무리 지어서 올릴 것 같습니다. 추가로 오늘은 티켓 환불 관련해서 Firebase의 DB 처리할게 좀 있어서 그것 처리하고 이벤트 - 룰렛 페이지 UI 피그마로 작업을 하였습니다. 내일 중으로 이벤트까지는 다 완료할 생각입니다.
이번에는 Jetpack Library 중 하나인 WorkManager를 사용해보려고 합니다. WorkMager도 백그라운드 작업을 해주는 라이브러리 중 하나입니다. 특징 관련해서는 코드를 보면서 확인하는게 이해하기 쉬울 것 같아서 아래에 다루겠습니다. 1. 종속 항목 추가 // WorkManger def work_version = "2.7.1" // (Java only) implementation("androidx.work:work-runtime:$work_version") // Kotlin + coroutines implementation("androidx.work:work-runtime-ktx:$work_version") // optional - GCMNetworkManager support impl..
- Total
- Today
- Yesterday
- 포켓몬 도감
- Worker
- Compose BottomSheet
- Compose ConstraintLayout
- Row
- Compose 네이버 지도 api
- compose
- Kotlin
- Retrofit
- Compose MotionLayout
- Compose QRCode Scanner
- column
- Android Compose
- Compose BottomSheetDialog
- Android
- Compose BottomSheetScaffold
- WebView
- Duplicate class found error
- Compose Naver Map
- Fast api
- Compose ModalBottomSheetLayout
- WorkManager
- Gradient
- Compose 네이버 지도
- Duplicate class fond 에러
- 웹뷰
- 안드로이드 구글 지도
- LazyColumn
- Pokedex
- 안드로이드
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
