전체 글
-
[카카오맵] RenderView Create Failure청년취업사관학교 next gen 안드로이드 개발 bootcamp 2025. 1. 5. 12:00
(HTTPLog)-Static: isSBSettingEnabled falseUnable to resolve host "dapi.kakao.com": No address associated with hostnameRenderView Create Failure 카카오맵에서 로그가 위 순서대로 다 찍힌다...? AndroidManifest.xml에도 당연히 추가했고 디바이스 해시키도 틀리지 않았다...? 당신... 디바이스에 와이파이 연결은 했는가...인터넷을 연결하십시오
-
[안드로이드 스튜디오] R이 뭔데... (패키지 경로 오류)청년취업사관학교 next gen 안드로이드 개발 bootcamp/책사이 팀 프로젝트 2024. 12. 7. 17:05
import com.jeong.sesac.chaeksai.R/* 대충 메인 액티비티 관련 내용 */val navHostFragment = supportFragmentManager .findFragmentById(R.id.nav_host_fragment) as NavHostFragment import 해 줬잖아... 왜 인식을 못해...! 원인1> 패키지 명과 import 경로 불일치package com.jeong.sesac.saiimport com.jeong.sesac.sai.R 팀프로젝트라서 깃허브에서 가져온 파일이라 패키지명과 import 경로가 달라서 문제였다. import 경로를 com.jeong.sesac.chaeksai.R에서 com.jeong.sesac.sai.R로 ..
-
activity_main.xml에서 tools:context=".MainActivity"는 왜 있을까?청년취업사관학교 next gen 안드로이드 개발 bootcamp 2024. 11. 29. 20:49
tools:context=".MainActivity"를 삭제해도 문제 없이 실행된다는 점에서 의문이 시작됐습니다.삭제해도 필요가 없는데 왜 존재하는 걸까요? 무슨 역할을 하는 걸까요? *참조: https://developer.android.com/studio/write/tool-attributes한국어가 한국어가 아닌 듯하여 제 기준으로 이해하기 쉽게 영문 파일을 제 마음대로 번역했습니다. 틀린 내용인 경우 댓글로 지적바랍니다. 이 특성은 이 레이아웃과 관련된 기본 액티비티가 어떤 파일인지 알려줍니다. 이렇게 하면 액티비티에 대한 정보가 필요한 레이아웃 미리보기나 에디터에서 기능이 활성화될 수 있습니다. 그림2를 예를 들어 설명하자면, 어떤 레이아웃 테마가 미리보기에 적용되었는지와 빠른 수정(quickf..
-
json/gson/moshi청년취업사관학교 next gen 안드로이드 개발 bootcamp 2024. 11. 7. 17:59
데이터 처리 방식 1. JSON(JavaScript Object Notation) json은 데이터를 표현하기 위한 경량 데이터 형식. 문자열 형태로 데이터 주고받기 가능. 주로 서버와 클라이언트 간 데이터 교환에 사용 { "name": "Alice", "age": 25 } kotlin이나 Java에서 JSON을 쉽게 다루기 위해 JSON을 파싱하고 직렬화할 수 있는 라이브러리들이 필요함. 2. Gson 구글에서 제공하는 JSON 라이브러리. Java와 Kotlin에서 JSON을 객체로 변환하거나 객체를 JSON 형식으로 직렬화할 수 있게 도와줌.//객체를 JSON으로 직렬화하는 예시 import com.google.gson.Gson data class Product(val id: Int, val nam..
-
자바와 코틀린의 차이점청년취업사관학교 next gen 안드로이드 개발 bootcamp 2024. 11. 7. 13:30
저는 자바를 모르지만 코틀린을 배우고 있습니다 같이 코틀린을 배우는 러닝메이트들 대부분이 자바를 마음의 고향인 언어로 여기고 있습니다. 그래서 러닝메이트 2회 모임의 주제가 ‘자바와 코틀린의 차이점’이 되어버렸는데요, 11월 7일 목요일에 러닝메이트들에게 “차이점을 모른다”고 할 수는 없으니... 찾아보게 되었습니다. 자바(Java)코틀린(Kotlin)공통점- 안드로이드 개발에 널리 사용된다. - JVM 바이트코드로 컴파일된다.특징- 대규모 엔터프라이즈 애플리케이션에 적합하다. - 더 넓은 생태계와 호환성을 제공한다.- 간결하다. - 널 안전성이 있다. - 함수형 프로그래밍 작업이 수월하다. - 데이터 클래스 구현이 직관적이다. - 코루틴을 통한 비동기 프로그래밍이 쉽다. 1. 간결한 문법//자바 Jav..