Android(java)4 안드로이드 스튜디오에서 카메라 기능 사용하는 방법 안드로이드 스튜디오로 기기의 하드웨어를 컨트롤하는 앱을 만들수 있습니다. 오늘은 카메라로 사진을 찍어서 찍은 사진을 화면에 보여주는 앱을 만들어보겠습니다. 코드에 대한 설명은 주석으로 달아놨으니 복사붙혀넣기로 코드를 넣어서 실행하면 이해가 되실거라 생각합니다. 예상되는 오류도 대응 방법을 알려드리니 천천히 복사붙혀넣기 해주세요. 참고로 프로젝드 이름음 java_test 라고 만들었으니 참고해주세요. AndroidManifest.xml 위의 파일에 아래의 코드를 넣어줍니다. 넣는 위치는 사진으로 보여드리겠습니다. 위의 코드를 넣는 이유는 안드로이드 스튜디오에서 카메라에 접근하기위한 '권한'을 얻기 위해 넣어줍니다. 저 코드를 안넣어주면 카메라를 사용하기 힘듭니다. 다음으로는 MainActivity.java.. Android(java) 2023. 12. 11. 안드로이드 스튜디오 레이아웃의 종류(LinearLayout 예시) 안드로이드 앱에서 사용할 수 있는 다양한 레이아웃 종류가 있습니다. 각 레이아웃은 화면의 구조를 결정하고 UI 요소를 배치하는 데 사용됩니다. 아래는 일반적으로 사용되는 몇 가지 안드로이드 레이아웃 종류입니다. 안드로이드 레이아웃의 종류 (대표 6가지) LinearLayout: 선형 레이아웃은 요소를 수평 또는 수직으로 일렬로 배치하는 데 사용됩니다. orientation 속성을 설정하여 수평 또는 수직 레이아웃을 만들 수 있습니다. RelativeLayout: 상대 레이아웃은 요소를 다른 요소에 상대적으로 배치하는 데 사용됩니다. 요소 간의 상대적 위치를 지정하는 데 유용합니다. ConstraintLayout: 제약 조건 레이아웃은 복잡한 UI 디자인을 만들 때 효과적입니다. 요소 간의 상대적인 제약 .. Android(java) 2023. 9. 17. 안드로이드 버튼생성해서 글자띄우기, butten 이벤트 만들기 이번 포스팅의 목표는 버튼을 생서하고 글자를 띄우는 것이다. 이곳에 올리는 글들은 예시 위주로 작성이 되므로 코드를 보고 이해를 하길 바란다. 개념이 필요해 보이는 것들은 설명과 함께 글을 달아놓겠다. 환경 : 윈도우 10 사용툴 : 안드로이드 스튜디오 compileSdk : 34 개발 언어 : java, kotlin 개발 목적 : 안드로이드 환경에서 버튼을 만들고 글자를 띄우는 방법설명 위의 파일에서 button을 생성합니다. activity_main.xml 에서 생성한 버트에 대한 함수를 만들어줍니다. package com.example.android_edu; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; impo.. Android(java) 2023. 9. 17. 안드로이드란? 개발하기전에 Android가 무엇인지 알아보자 안드로이드(Android)는 Google이 개발한 모바일 운영체제(OS)로, 주로 스마트폰과 태블릿을 비롯한 다양한 휴대용 디바이스에서 사용됩니다. 안드로이드는 리눅스 커널을 기반으로 하며, 개발자들에게 자유로운 앱 개발 환경을 제공합니다. 이 운영체제는 다양한 제조사와 모델의 디바이스에서 사용이 됩니다. 안드로이드가 생겨난 배경 1. 모바일 디바이스의 급격한 증가: 2000년대 초반, 휴대전화가 음성 통화 기능을 넘어서 다양한 기능을 탑재한 스마트폰으로 진화하면서 모바일 디바이스의 보급이 급격하게 늘어났습니다. 이로 인해 모바일 운영 체제의 필요성이 대두되었습니다. 2. 오픈 소스 운영 체제의 확산: 안드로이드는 리눅스 커널을 기반으로 한 오픈 소스 운영 체제입니다. 오픈 소스는 라이선스 비용 없이 자.. Android(java) 2023. 9. 17. 이전 1 다음 💲 추천 글