학교/Android 7

MainActivity, Showpoem, ShowTrip, ShowVideo java / Manifest.xml (video+poem)

[MainActivity] package com.example.videopoem; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.ImageView; import android.widget.LinearLayout; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState)..

학교/Android 2024.04.19

ShowVideo.java (videoListApp)

* 선택된 비디오의 제목을 표시하고 해당 비디오를 재생한다. package com.example.hyw_bvideolistapp; import android.content.Intent; import android.content.res.Resources; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.widget.LinearLayout; import android.widget.TextView; import android.widget.VideoView; import androidx.appcompat.app.AppCompatActivity; public class ShowVideo extends..

학교/Android 2024.04.17

MainActivity.java (videoListApp)

* 안드로이드 앱의 메인 액티비티를 정의한다. 앱이 시작될 때 사용자에게 보여지는 첫 화면을 담당한다. package com.example.hyw_bvideolistapp; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.LinearLayout; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(s..

학교/Android 2024.04.17

ShowPoem.java (poemApp01)

* 시를 표시하는 액티비티인 ShowPoem 클래스를 정의한다. 시의 제목, 작가, 내용 및 이미지를 표시하고, 사용자가 뒤로 가기 버튼을 누르면 액티비티를 종료한다. package com.example.b_poemapp01; import android.content.Intent; import android.content.res.Resources; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.view.View; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; import..

학교/Android 2024.04.17

MainActivity.java (poemApp01)

* 메인 액티비티를 정의하고 있다. 앱의 초기화면을 구성한다. package com.example.b_poemapp01; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.ImageView; import android.widget.LinearLayout; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCrea..

학교/Android 2024.04.17

manifest.xml (poemApp01)

* 앱의 구성 요소를 정의하고 시스템에 앱의 정보를 제공한다. - 앱의 패키지 이름, 액티비티, 서비스, 브로드캐스트 수신기 등이 포함된다. 1. manifest 엘리먼트: XML 파일이 안드로이드 매니페이스임을 나타낸다. 2. xmlns:android="http://schemas.android.com/apk/res/android : XML 네임스페이스 정의한다. 안드로이드에서 정의된 기본 속성을 사용할 수 있도록 한다. 3. xmlns:tools="http://schemas.android.com/tools : tools 네임스페이스를 정의한다. 개발자 도구에서 사용되는 특정 속성을 정의한다. 4. package="com.example.b_poemapp01 : 앱의 고유한 식별자인 패키지 이름을 정의한다..

학교/Android 2024.04.17