반응형

2024/06 35

Android Studio : Fragment 설계를 위한 탭바 구현하기

# 화면단위로 처리하는것은 Activity (스마트폰) 근데 테블릿이 개발되면서 Fragment를 사용하게됨 - 넓어진 화면에 일부를 동작하게 하는것 Activity 내에서 UI의 일부를 나타내며, 하나의 Activity 안에서 여러 Fragment를 사용하여 UI를 구성 - 하나의 메인 엑티비티 (카톡을 예시로) 안에 하단에 탭바를 구성 (ex. 친구, 채팅, 쇼핑, 기타 등등..)그럼 그 탭바 하나당 화면이 하나씩 구현될텐데 그것이 프레그먼트- 해당 항목을 눌러서 상세화면으로 진입이 되면 그건 새로운 엑티비티가 실행되는것 # 이제 안드로이드 스튜디오로 구현해 보자!- 새로운 프로젝트 생성후 우선 라이브러리 설치!implementation("androidx.navigation:navigation-fra..

Android Studio 사용시 클립아트 이미지 없을때

# 안드로이드 스튜디오 작업중에 이미지에 원하는 이미지를 설정하고 싶을때 다운받아서 사용할수있는 방법- 다운로드 가능한 링크 : https://fonts.google.com/icons?icon.size=24&icon.color=%23EA3323 Material Symbols and Icons - Google FontsMaterial Symbols are our newest icons consolidating over 2,500 glyphs in a single font file with a wide range of design variants.fonts.google.com # 이렇게 원하는 이미지를 검색해서 색상등도 설정가능함- tool 에 가져와서 사용할때 SVG 파일이 해상도나 크기도 자동으로 적용해..

Android Studio : 카메라 APP 만들기전 권한 설정 (복잡!)

# 카메라 앱의 경우 개인 정보 보안 및 카메라 앱사용 권한 설정이 필요하다!- 프로젝트 생성후에 해당 권한 설정을 먼저 진행하고 프로젝트를 진행해야함 1) 우선 프로젝트 생성이후 res > xml > fileprovider.xml 이라는 파일 생성!# XML Resource File로 생성해야함 (제목 중요하다 정확하게 fileprovider 라고 입력!) # 생성된 파일 내용 다지우고, 하단 내용 그대로 복사 붙여넣기!  2) 다음 manifests 파일 안에 xml 파일안에 해당 코드 그대로 오타없이 입력! # 위치 중요하다! 첫번째 권한설정은 상단 안에 작성! # 두번째 provider는 안에 작성해야 한다!- 여기서 주의!!! 첫줄에 경로는..

Youtube APP : (1) 구글 클라우드 API 키 만들기 및 프로젝트 생성

# Youtube 검색 API를 활용해서 검색시 목록 및 영상 재생을 할수있는 앱을 개발- 우선 구글 API키 생성 필요 Youtube API 기능은 아래 링크 참고- 링크 : https://developers.google.com/youtube/v3/getting-started?hl=ko YouTube Data API 개요  |  Google for Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. YouTube Data API 개요 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 소개 이 문서는 YouTube와 상호작용하developers.google.com- 요청과 매개변수 사용 방법 : https://developers.goo..

Android Studio : Toast / Snackbar 사용하는 방법

# 앱 실행시 사용자에게 필요한 요구사항을 팝업으로 출력하게 코드 할수 있다.- 그때 사용하는 방법이 Toast와 Snackbar 두가지!- 주의할점은 작성후 꼭 .show(); 를 붙여주어야 화면에 출력된다!// 유저에게 알리는 방법 1 스낵바Snackbar.make(btnSave,"필수항목이니까 모두 입력하세요.",Snackbar.LENGTH_LONG).show();// 유저에게 알리는 방법 2 토스트Toast.makeText(MainActivity.this,"필수항목이니까 모두 입력하세요.",Toast.LENGTH_LONG).show(); # 전체 코드 작성후 실행!package com.ksg.uitest1;import android.os.Bundle;import android.util.Log;im..

Android Studio : 안드로이드에서 로그 남기고 확인하는 방법 (Logcat)

# 코드를 작성중 안드로이드 스튜디오 에서도 로그를 출력하여 볼수있는 방법이 있다.- MainActivity.java 파일에 작성// Log 를 볼때는 Log. i(인포) w(워닝) d(디버그) e(에러) 네종류 => 스트림릿하고 비슷Log.i("UITEST MAIN", email); # 전체 코드 및 실행시!package com.ksg.uitest1;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;import android.widget.Toast;import ..

728x90
반응형