aboutsummaryrefslogtreecommitdiff
path: root/android/app/src/main
diff options
context:
space:
mode:
authordavidpkj <davidpenkow1@gmail.com>2023-03-05 12:07:51 +0100
committerdavidpkj <davidpenkow1@gmail.com>2023-03-05 12:07:51 +0100
commit7c365cd35a4222e9fa92e61206c12bc79db24faa (patch)
treee57ac3c74800fbb0460b15e217765ee72addb5f7 /android/app/src/main
parent6bd6722a5ff2c654f0f6103852b95ca8e80526a4 (diff)
Update android project
Diffstat (limited to 'android/app/src/main')
-rw-r--r--android/app/src/main/AndroidManifest.xml3
-rw-r--r--android/app/src/main/kotlin/com/davidpenkowoj/kulinar_app/MainActivity.kt49
-rw-r--r--android/app/src/main/kotlin/com/example/kulinar_app/MainActivity.kt44
3 files changed, 44 insertions, 52 deletions
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 1ff467b..df27405 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -1,7 +1,6 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="com.example.kulinar_app">
+ package="com.davidpenkowoj.kulinar_app">
- <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
diff --git a/android/app/src/main/kotlin/com/davidpenkowoj/kulinar_app/MainActivity.kt b/android/app/src/main/kotlin/com/davidpenkowoj/kulinar_app/MainActivity.kt
index a839c73..a237b5d 100644
--- a/android/app/src/main/kotlin/com/davidpenkowoj/kulinar_app/MainActivity.kt
+++ b/android/app/src/main/kotlin/com/davidpenkowoj/kulinar_app/MainActivity.kt
@@ -1,7 +1,44 @@
-package com.davidpenkowoj.kulinar_app
+package com.davidpenkowoj.kulinar_app
-import io.flutter.embedding.android.FlutterActivity
-
-class MainActivity: FlutterActivity() {
-}
- \ No newline at end of file
+import io.flutter.embedding.android.FlutterActivity
+import android.content.Intent
+import android.os.Bundle
+import androidx.annotation.NonNull
+import io.flutter.embedding.engine.FlutterEngine
+import io.flutter.plugin.common.MethodChannel
+import io.flutter.plugins.GeneratedPluginRegistrant
+
+class MainActivity : FlutterActivity() {
+ private val CHANNEL = "com.davidpenkowoj.kulinar.openfile"
+
+ var openPath: String? = null
+ override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
+ GeneratedPluginRegistrant.registerWith(flutterEngine)
+ val channel = MethodChannel(flutterEngine.dartExecutor.binaryMessenger, CHANNEL)
+ channel.setMethodCallHandler { call, result ->
+ when (call.method) {
+ "getOpenFileUrl" -> {
+ result.success(openPath)
+ }
+ else -> result.notImplemented()
+ }
+ }
+ }
+
+ override fun onCreate(savedInstanceState: Bundle?) {
+ super.onCreate(savedInstanceState)
+ handleOpenFileUrl(intent)
+ }
+
+ override fun onNewIntent(intent: Intent) {
+ super.onNewIntent(intent)
+ handleOpenFileUrl(intent)
+ }
+
+ private fun handleOpenFileUrl(intent: Intent?) {
+ val path = intent?.data?.path
+ if (path != null) {
+ openPath = path
+ }
+ }
+}
diff --git a/android/app/src/main/kotlin/com/example/kulinar_app/MainActivity.kt b/android/app/src/main/kotlin/com/example/kulinar_app/MainActivity.kt
deleted file mode 100644
index 9f76b6f..0000000
--- a/android/app/src/main/kotlin/com/example/kulinar_app/MainActivity.kt
+++ /dev/null
@@ -1,44 +0,0 @@
-package com.example.kulinar_app
-
-import io.flutter.embedding.android.FlutterActivity
-import android.content.Intent
-import android.os.Bundle
-import androidx.annotation.NonNull
-import io.flutter.embedding.engine.FlutterEngine
-import io.flutter.plugin.common.MethodChannel
-import io.flutter.plugins.GeneratedPluginRegistrant
-
-class MainActivity : FlutterActivity() {
- private val CHANNEL = "com.davidpenkowoj.kulinar.openfile"
-
- var openPath: String? = null
- override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
- GeneratedPluginRegistrant.registerWith(flutterEngine)
- val channel = MethodChannel(flutterEngine.dartExecutor.binaryMessenger, CHANNEL)
- channel.setMethodCallHandler { call, result ->
- when (call.method) {
- "getOpenFileUrl" -> {
- result.success(openPath)
- }
- else -> result.notImplemented()
- }
- }
- }
-
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- handleOpenFileUrl(intent)
- }
-
- override fun onNewIntent(intent: Intent) {
- super.onNewIntent(intent)
- handleOpenFileUrl(intent)
- }
-
- private fun handleOpenFileUrl(intent: Intent?) {
- val path = intent?.data?.path
- if (path != null) {
- openPath = path
- }
- }
-}