본문 바로가기

안드로이드 자바463

[Android][Java] NumberPicker 넘버피커 오늘은 NumberPicker 사용하는 방법을 포스팅하겠습니다. 전체코드 public class MainActivity extends AppCompatActivity { // NumberPicker 객체 선언 NumberPicker numberPicker; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); numberPicker = (NumberPicker) findViewById(R.id.numberPicker); } @Override protected void onStart() { super.onStart.. 2024. 2. 19.
[Android][Java] 사운드 재생 1. 사운드 다운 wav파일 무료 사운드 다운로드 https://www.soundjay.com/ 2. raw 디렉토리 , 사운드 파일 추가 3. 전체코드 MainActivity public class MainActivity extends AppCompatActivity { Button button; MediaPlayer mediaPlayer; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 레이아웃에서 버튼을 찾아 button 변수에 할당합니다. button = findViewById(R.id.butt.. 2024. 2. 8.
[Android][Java] 로고 애니메이션 넣어주기 안녕하세요. 오늘은 스플래시 화면 즉, 초기 로딩화면에서 로고가 애니메이션이 적용되어 보여지게 작업할 예정입니다. 우선 xml파일부터 작성해보겠습니다. 다음에는 res폴더에 anim 폴더를 생성하고 그 안에 logo_animation.xml파일을 생성해주세요. 파일 코드는 아래와 같습니다. 다음은 자바 파일입니다. public class MainActivity extends AppCompatActivity { Context context; ImageView logo; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_ma.. 2024. 2. 2.
[Android][Java] 그림 그리기 1. AndroidDraw 라이브러리 추가 app/build.gradle dependencies { implementation 'androidx.appcompat:appcompat:1.6.1' implementation 'com.google.android.material:material:1.5.0' implementation 'androidx.constraintlayout:constraintlayout:2.1.4' testImplementation 'junit:junit:4.13.2' androidTestImplementation 'androidx.test.ext:junit:1.1.5' androidTestImplementation 'androidx.test.espresso:espresso-core:3... 2024. 1. 30.
[Android][Java] Camera2 API를 사용하여 사진찍기 안녕하세요 오늘은 Camera2 Api 를 사용해 동영상 찍기 예제를 만들어 보겠습니다. 이전 사진 찍기 예제를 보고 와주세요 https://stickode.tistory.com/1090 [Android][Java] Camera2 API를 사용하여 사진찍기 안녕하세요 오늘은 Camera2를 사용하여서 사진을 찍는 예제를 만들어 보겠습니다. 이전 포스트 에서 이어집니다. 이전 포스트 읽고와주세요 https://stickode.tistory.com/1079 [Android][Java] Camera2 API를 사용 stickode.tistory.com package com.example.myapplication; import androidx.annotation.NonNull; import androidx.ap.. 2024. 1. 28.
[Android][Java] 카메라X 프리뷰 보여주기 1.CameraX 라이브러리 추가 dependencies { ... implementation 'androidx.camera:camera-core:1.0.0-rc04' implementation 'androidx.camera:camera-camera2:1.0.0-rc04' implementation 'androidx.camera:camera-lifecycle:1.0.0-rc04' implementation 'androidx.camera:camera-view:1.0.0-alpha23' } 2. activity_main.xml 3. 카메라 권한추가 2024. 1. 21.
[Android][Java] Camera2 API를 사용하여 사진찍기 안녕하세요 오늘은 Camera2를 사용하여서 사진을 찍는 예제를 만들어 보겠습니다. 이전 포스트 에서 이어집니다. 이전 포스트 읽고와주세요 https://stickode.tistory.com/1079 [Android][Java] Camera2 API를 사용하여 카메라 미리보기 생성하기 안녕하세요 오늘은 Camera2 API 를 사용해보겠습니다. Android Camera2 란? android.hardware.camera2 패키지는 안드로이드 개발자 문서에서 카메라 하드웨어를 관리하기 위한 인터페이스를 제공합니다. 이 패 stickode.tistory.com MainActivity.java public class MainActivity extends AppCompatActivity { // 카메라 미리보기.. 2024. 1. 19.
[Android][Java] Intent 사용해서 유튜브 앱 열기 안녕하세요. 오늘은 Intent를 사용해서 유튜브 앱을 실행해 볼건데요. 우선 유튜브를 실행하기 위해 유튜브의 패키지 이름을 알아야 합니다. 패키지 이름을 알아내는 방법은 playstore에서 해당 앱 설치하면 까지 이동하시면 위와 같이 패키지 이름을 알 수 있습니다.(com.google.android.youtube) 먼저 메인 xml 파일입니다. 버튼을 통해 앱을 실행할겁니다. 다음은 자바 파일입니다. package com.song.stickcode; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo.. 2024. 1. 15.
[Android][Java] 앱 아이콘, 앱 이름 변경하기 1. 앱 아이콘 만들기 1.1 앱 아이콘 만들기 앱 아이콘은 Figma로 만드는 방법도 있지만 , 저는 이미지를 다운 받아서 사용해보겠습니다. (Figma로 아이콘 만들기 : https://www.youtube.com/watch?v=fHS9XOk4QkA 그럼, Flaticon 사이트에서 원하는 이미지를 PNG로 다운받겠습니다. 사이트주소 : https://www.flaticon.com/ 원하는 아이콘을 선택하고 PNG 클릭 -> Free Download 클릭 안드로이드 스튜디오에서 File => New => Image Asset 클릭 Name항목에 원하는 이름 작성 LayerName도 원하는 이름 작성 (Name항목을 수정했으면 자동으로 변경됨) Path에 다운로드 받은 이미지 경로 입력 Resize를 .. 2024. 1. 12.