안드로이드 Android (58) 썸네일형 리스트형 [모바일프로그래밍] 9-2 멀티미디어 데이터 View → Tool Windows → Device File Explorer 실행 후 디바이스를 연결하거나 AVD를 실행한다. sdcard 우클릭 → Upload...를 통해 mp3 파일 업로드 res → New → Android Resource Directory → Resource Type: xml 디렉토리를 만든 후 filepath.xml을 만든다. filepath.xml AndroidManifest.xml 코드를 다 작성하고 실행했는데 Missing android.support.FILE_PROVIDER_PATHS meta-data 라는 에러가 나서 찾아보니 provider 태그를 닫고 나서 meta-data 태그를 작성해서 발생한 거였다. www.programmersought.com/article/.. [모바일프로그래밍] 9-1 리소스 관리 프로젝트에서 drawable 디렉토리 우클릭 → New → Drawable resource file → Available qualifiers에서 Locale 선택 세 디렉토리에 각각 다른 사진을 같은 이름으로 바꿔서 넣어 준다. cats라는 디렉토리가 생성되고 세 가지 이미지가 모두 들어 있다. 프로젝트에서 res 우클릭 → New → Android Resource Directory → Available qualifiers에서 Locale 선택 아까와 똑같이 언어 및 국가를 다르게 선택해 두 가지를 만든다. values\string.xml My Application My Sightseeing Area en\strings.xml Sightseeing Application US Sightseeing ko-r.. [모바일프로그래밍] 8-3 암시적 인텐트 MainActivity.java package com.example.myapplication; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.View; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_mai.. [모바일프로그래밍] 8-2 명시적 인텐트 MainActivity.java package com.example.myapplication; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activi.. [모바일프로그래밍] 7-5 서피스 뷰 ccSurfaceView: 안드로이드에서 게임처럼 화면이 자주 바뀌는 경우에 사용하는 위젯 MainActivity.java package com.example.myapplication; import android.os.Bundle; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(new MySurfaceView(this)); } } MySurfaceView.java pa.. [모바일프로그래밍] 7-4 xml 도형 객체 만들기 xml 도형 객체 만들기 1 1. XML로 도형 객체 만들기 activity_main.xml back_image.xml activity_main.xml의 버튼의 속성에서 Common Attributes → background를 back_image.xml로 선택한다. 2. 애니메이션 효과 주기 MainActivity.java package com.example.myapplication; import android.os.Bundle; import android.transition.Slide; import android.transition.TransitionManager; import android.view.View; import android.widget.Button; import android.widget.. [모바일프로그래밍] 7-3 이미지 처리 package com.example.myapplication; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.os.Bundle; import android.view.View; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { private static class MyCustomView extends View { public MyCustomView(Cont.. [모바일프로그래밍] 7-2 터치이벤트와의 연결 package com.example.myapplication; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Path; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.MotionEvent; import android.view.View; public class Main.. 이전 1 ··· 4 5 6 7 8 다음