본문 바로가기

반응형

Intent

[안드로이드] 위험 권한 요청후 갤러리 사진 가져오기 안드로이드 기기 내 앨범에 접근해서 사진을 가져와서 보여주는 예제를 만들어보겠습니다. 이전 글에서 갤러리에 접근해서 ImageView에 선택한 이미지를 보여주는 코드만 추가했습니다. 권한을 요청하는 부분만 필요하신 분은 링크를 통해서 확인해주세요. 1. AndroidManifest.xml 파일 읽기, 쓰기 권한을 추가합니다. 2. activity_main.xml 3. MainActivity.java import android.Manifest; import android.content.Intent; import android.content.pm.PackageManager; import android.graphics.Bitmap; import android.graphics.BitmapFactory; impo.. 더보기
[안드로이드] 상단 알림창에 알림 띄우기 2 (이벤트 추가) - Notification, Intent, PendingIntent 상단 알림창에 알림을 띄우고 알림메시지를 터치하면 앱을 실행하는 예제를 만들어보겠습니다. 이전의 예제를 이미 보신분이라면 EditText를 추가하고 MainActivity.java 안의 추가된 코드만 수정해서 실행해보시면 될 것 같습니다. 1. activity_main.xml 2. MainActivity.java package com.everyshare.notificationtest; import androidx.appcompat.app.AppCompatActivity; import androidx.core.app.NotificationCompat; import android.app.Notification; import android.app.NotificationChannel; import android.. 더보기
[안드로이드] 액티비티, 프래그먼트 간 객체 전달 - Parcelable, Intent, Activity, Fragment, ListView 액티비티 또는 프래그먼트 사이에서 객체를 전달하는 예제를 만들어보겠습니다. 이전 글에서 코드를 조금 수정해서 작업을 진행하겠습니다. (이전 글이 궁금하신분들은 파란색 글씨 클릭) 레이아웃부터 조금 수정해보겠습니다. 1.activity_main.xml 참고 사항 EditText에서 android:imeOptions = "ActionNext" 를 추가하면 다음 EditText로 넘어갈 수 있습니다. 2. activity_request.xml (이전 글을 보셨다면 해당 레이아웃은 동일합니다.) 3.fragment1.xml 전달 받은 리스트를 띄워주기 위해서 리스트뷰를 추가했습니다. 4. Person.java import android.os.Parcel; import android.os.Parcelable; p.. 더보기
[안드로이드] 액티비티, 프래그먼트 데이터 전달 Intent, Bundle, setArguments, getArguments 액티비티와 액티비티, 그리고 액티비티에서 프래그먼트로 데이터를 전달하는 예제를 만들어보겠습니다. 액티비티 2개, 프래그먼트 1개를 만들고 1. MainActivity에서 RequestActivity로 데이터를 전달 2. RequestActivity에서 Fragment1로 데이터 전달 1. RequestActivity 생성 패키지 폴더에서 마우스 오른쪽버튼을 누르시고 숫자 순서로 진행하시면 됩니다. 잘 안보이시면 빨, 주, 노, 초 순으로 했으니까 색으로 구분하셔서 보시면 됩니다. 2. activity_main.xml android:inputType="text" android:imeOptions="actionDone" android:maxLines="1" 텍스트를 입력하고 확인을 누르면 키보드가 내려가지 .. 더보기

반응형