From 4a800dc1d5f3a474462611f7745b8209997b88b4 Mon Sep 17 00:00:00 2001 From: shinmirim <90263843+shinmirim@users.noreply.github.com> Date: Sat, 13 Aug 2022 23:08:10 +0900 Subject: [PATCH 1/6] =?UTF-8?q?22.08.13=20-=20mypage=ED=99=94=EB=A9=B4?= =?UTF-8?q?=EC=99=84=EB=A3=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/misc.xml | 11 +- app/src/main/AndroidManifest.xml | 23 +++- .../timetuning_hackathon/MyPageFragment.kt | 28 ++++ app/src/main/res/drawable/mypage_profile.png | Bin 0 -> 10706 bytes app/src/main/res/layout/fragment_mypage.xml | 127 +++++++++++++++++- 5 files changed, 174 insertions(+), 15 deletions(-) create mode 100644 app/src/main/res/drawable/mypage_profile.png diff --git a/.idea/misc.xml b/.idea/misc.xml index 804c13b..24228af 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -17,27 +17,32 @@ + + - + + - + - + + + diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 4ac24b8..1861584 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -2,6 +2,16 @@ + + + + + + + - - - - + android:exported="false"> + + + + + diff --git a/app/src/main/java/com/kmj/timetuning_hackathon/MyPageFragment.kt b/app/src/main/java/com/kmj/timetuning_hackathon/MyPageFragment.kt index 98add05..1073afd 100644 --- a/app/src/main/java/com/kmj/timetuning_hackathon/MyPageFragment.kt +++ b/app/src/main/java/com/kmj/timetuning_hackathon/MyPageFragment.kt @@ -1,19 +1,47 @@ package com.kmj.timetuning_hackathon +import android.app.Activity +import android.app.AlertDialog +import android.content.ContentResolver +import android.content.Intent +import android.content.pm.PackageManager +import android.graphics.Bitmap +import android.net.Uri import android.os.Bundle +import android.provider.MediaStore +import android.util.Log import android.view.LayoutInflater import android.view.View import android.view.ViewGroup +import android.widget.ImageView +import android.widget.Toast +import androidx.core.content.ContextCompat import androidx.fragment.app.Fragment +import kotlinx.android.synthetic.main.fragment_mypage.* +import java.io.File +import java.lang.Exception class MyPageFragment : Fragment(){ + + + + + + override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? + + + + + ): View? { // Inflate the layout for this fragment return inflater.inflate(R.layout.fragment_mypage, container, false) } + + } \ No newline at end of file diff --git a/app/src/main/res/drawable/mypage_profile.png b/app/src/main/res/drawable/mypage_profile.png new file mode 100644 index 0000000000000000000000000000000000000000..6bcdcaf9ca592f09c735c8f975bf2357516f771f GIT binary patch literal 10706 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 + android:background="@color/mainBackgroundColor" + tools:context=".UpdatePlanFragment"> - + android:layout_height="60dp" + android:background="#FFFFFF" + app:layout_constraintTop_toTopOf="parent"> + + + + + + + + + + + + + + + + + + + + + + +