Skip to content

Commit 558c33d

Browse files
committed
Chapter 2
1 parent e3f5906 commit 558c33d

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

ArtBookApp/app/src/main/AndroidManifest.xml

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
33
package="com.merttan.artbookapp">
4+
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"></uses-permission>
45

56
<application
67
android:allowBackup="true"

ArtBookApp/app/src/main/java/com/merttan/artbookapp/MainActivity2.kt

+11
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
package com.merttan.artbookapp
22

3+
import android.content.pm.PackageManager
34
import androidx.appcompat.app.AppCompatActivity
45
import android.os.Bundle
56
import android.view.View
7+
import androidx.core.content.ContextCompat
8+
import java.util.jar.Manifest
69

710
class MainActivity2 : AppCompatActivity() {
811
override fun onCreate(savedInstanceState: Bundle?) {
@@ -12,6 +15,14 @@ class MainActivity2 : AppCompatActivity() {
1215

1316

1417
fun selectImage(view : View){
18+
/*
19+
Kullanıcıdan uygulama çalışırken galerisini kullanmak için izin isteriz
20+
bu işlemi AndroidMnifest dosyasında yaparız. Eğer ki kullanıcıdan izin
21+
aldıysak ve kullanıcı daha önceden bu izni onayladıysa bunu her seferinde
22+
istemeyiz. Android 23 sürümü öncesi bu izin işlemleri gerekmiyordu*/
23+
24+
if(ContextCompat.checkSelfPermission(this, android.Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED)
25+
1526

1627
}
1728
}

0 commit comments

Comments
 (0)