[Android/Basic]strings.xml이란?(문자열 리소스)
·
Android/Android 기초
문자열 리소스란? 문자열 리소스는 옵션 사항인 텍스트 스타일 지정 및 서식 지정 기능과 함께 애플리케이션에 사용할 수 있는 텍스트 문자열을 제공 문자열 : 단일 문자열을 제공하는 XML 리소스 문자열 배열 : 문자열로 구성된 배열을 제공하는 XML 리소스 수량 문자열(복수형) : 복수형 표시를 위해 여러 문자열을 포함하는 XML 리소스 1. 문자열 파일 위치 : res/values/filename.xml ( 요소의 name이 리소스 ID로 사용됨) 리소스 참조 : {Java}R.string.string_name, {XML}@string/string_name 구문 text_string 예 Hello! Kotlin : val string: String = getString(R.string.hello) Jav..
[Android/Error]This file does not belong to the project
·
Android/에러 및 이슈 사항
프로젝트를 복사한 뒤, 프로젝트 명을 바꾸고 xml 파일을 열어 디자인을 보려고 하니 This file does not belong to the project 라는 문구가 떴다. Project로 변경한 뒤 .idea 폴더에 있는 workspace 파일을 삭제한 뒤 Android Studio를 재실행해준다.
[Android/Layout]리사이클러뷰 내 Swipe 기능으로 리스트 새로고침
·
Android/UI-UX 디자인
1. SwipeRefreshLayout을 사용하기 위해 implementation 해준다. implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0" 2. 리사이클러뷰가 존재하는 xml에서 리사이클러뷰는 SwipeRefreshLayout으로 감싸준다. 3. 스와이프뷰에 setOnRefreshListener를 통해 리스트를 갱신하는 기능을 넣어준다. view.Swipe_HomeF_SwipeRefresh.setOnRefreshListener { // 리사이클러뷰와 연결한 배열을 초기화하고 수정하는 소스를 추가해준다. // 배열이 변경되었다는 것을 리사이클러뷰에 알려준다 RecyclerView.adapter?.notifyDataSetChange..
[Android/SDK연동]친구(나)에게 카카오링크 메시지 보내기
·
Android/튜토리얼 및 가이드
Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 1. AnroidManifest.xml에 쿼리 요소를 추가해주고 커스텀 스킴(Scheme)을 설정해줍니다. ... 2. Kakao Sdk를 초기화시켜주는 클래스를 생성하고 해당 클래스 이름을 매니페스트 name에 추가합니다. public class KakaoApplication extends Application { private static volatile KakaoApplication instance = null; @Override public void onCreate() { super.onCr..
[Android/SDK연동]SNS 로그인 구현(6) - 카카오톡 로그인 SDK V2
·
Android/튜토리얼 및 가이드
* 이전 버전으로 카카오톡에 로그인을 수행하는 기술은 아래 게시글을 참고하여 주세요. 2021.05.11 - [Android Studio/JAVA]SNS 로그인 구현(2) - 카카오톡 sdk v1 1. AndroidManifest.xml에 아래 코드를 입력하여 Redirect URI 설정합니다. * 카카오 로그인 기능을 구현하기 위해서는 리다이렉션(Redirection)을 통해 인가 코드를 받아야 합니다. 2. 카카오 sdk2 로그인을 사용하기 위하여 build.gradle(:app) dependcies에 추가해줍니다. implementation "com.kakao.sdk:v2-user:2.5.0" // 카카오 로그인 sdk v2 repositories { maven { url 'https://devre..
뿌꾸 빵
개발새발 안드로그