cityhunter
@cityhunter
Reviews Written
5
Average Rating
5.0
Posts
Q&A
MainActivity.kt ์๋ฌ
(ํด๊ฒฐ 2021-02-21) ๊ฐ์ฌ๋ ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค. ์ค๋ช ํด์ฃผ์ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํด์ ์ข ๋ ์ฐพ์๋ณด๊ณ ํด๊ฒฐ ์๋ฃํ์์ต๋๋ค. ๋ค๋ฅธ๋ถ๋ค๋ ์๋ฌ๋์ค๊น๋ด ์ด ๋ด์ฉ์ ๊ณต์ ํฉ๋๋ค. ์ค๋ ์์ ์ผ๋ก ์๋ฌด ๋ฌธ์ ๋์ง ์๋ ์ฝ๋๋ ๋ค์ ์์๋ณด์ค๋ถ๋ค์ ์ํ์ฌ ๋จ๊ธฐ๊ฒ ์ต๋๋ค. MainActivity.kt ์ด ํ์ผ๋ง android studio๋ฅผ ๋ฐ๋ก open ํ์์ต๋๋ค. ๊ทธ๋ฅ flutter ํ๋ก์ ํธ๋ฅผ ์ผ์๊ฒ๋๋ฉด error ๋ฐ์ค์ด๋ ๋จ์ด๋ค์ด ๋นจ๊ฐ๊ฒ ๋ณด์ ๋๋ค. ๊ทธ๋ฅ ์งํํ์ ๋ ๋ฌด๋ฐฉํ๋ ํน์๋ ํด์ ์ด๊ฒ๋ ์ ์ด๋๊ฒ ์ต๋๋ค. package com.ojunsuk_httpimport androidx.annotation.NonNullimport io.flutter.embedding.android.FlutterActivityimport io.flutter.embedding.engine.FlutterEngineimport io.flutter.plugin.common.MethodChannelclass MainActivity: FlutterActivity() { private val CHANNEL = "example.com/value" override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) { super.configureFlutterEngine(flutterEngine) MethodChannel(flutterEngine.dartExecutor.binaryMessenger, CHANNEL) .setMethodCallHandler { methodCall, result -> if (methodCall.method == "getValue") { result.success("์ฑ๊ณต") } else { result.notImplemented() } } }} ๋์ ๋์ จ์ผ๋ฉด ํฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 2.5K
Q&A
์๋ ํ์ธ์ ์ฑํ ์ง๋ฌธ์ ๋๋ค.
์๋ ํ์ธ์ ?? ๋ต๋ณ ๋จ๊ฒจ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!! ์ถ๊ฐ๊ฐ์๋ฅผ ๊ณํํด๋ณด์ ๋ค๊ณ ํ์๋ ๊ธฐ๋ํ๋ ๋ต๋ณ์ ๋ฐ์์ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค. "๋ด ์์ผ๋ก ๋ง๋๋ Django 2.x ์ธ์คํ๊ทธ๋จ ํด๋ก ๊ฐ์"๋ ์ ๊ฐ ๊ฒฐ์ ํ์ฌ ์๊ฐ์ค์ธ ์ํ์ ๋๋ค.(๋น๋ก ๋ง์ด ๋ณด์ง๋ ๋ชปํ์ง๋ง์ ใ ) ์ปค๋ฆฌํ๋ผ์ ๋ณด๋ฉด ์ฌ์ค ์ค๋ณต๋ ์ปค๋ฆฌํ๋ผ๋ ๋ณด์ด๋ ๊ฒ์ด ์ฌ์ค์ ๋๋ค ใ ๋๋ค ์๊ฐํ ์๊ฐ์๊ฐ ์๋ค๋ฉด ์ธ์คํ๊ทธ๋จ ํด๋ก ๊ฐ์์ ์ด ํ์ด์ค๋ถํด๋ก ๊ฐ์์์ ๊ฐ๋ ฅํ(?) ์ฐจ์ด์ ์ด๋ผ๋ฉด ์ฑํ ์๋ฒ๋ผ๋ ๊ฒ์ ์ ๋ง ์๊ฐํ์ง๋ ์์ ๊ฒ์ ๋๋ค. ์ด ์ฑํ ์๋ฒ prodํ๊ฒฝ ๋ถ๋ถ์์๋ง ์๊ฐ์๋ค์ด ๊ฐ์ ธ๊ฐ์์๋ค๋ฉด ๋ง์ ์ด ๊ฐ์๋ ๋ง์ ํธํ์ด ๋์ฌ ๊ฒ ๊ฐ์ต๋๋ค. ๊ผญ ํ๋ฒ ๊ฒํ ํด์ฃผ์๊ณ ์ถ๊ฐ ๊ฐ์์์์ ๊ธฐ๋ํด๋ณด๊ฒ ์ต๋๋ค ใ ใ ์ ํ๊ฒฝ์ ๊ตฌ์ฑ์ ๋ค์ ์ ํํ ๋ง์๋๋ฆฌ์๋ฉด aws ec2์์ ubuntu(18.04) ํ๊ฒฝ์์์ apache2๋ก ๋ฐฐํฌํ ์ํ์ด๋ฉฐ aws๋ก๋๋ฐธ๋ฐ์๋ฅผ ํตํ์ฌ https๋ฅผ ๋ถ์ฌ์ ์๋น์ค ์ค์ ์์ต๋๋ค. ์ ์์๊ฒ ์ง๋ง์ prodํ๊ฒฝ์ aws๋ฅผ ํตํด์ ๋ฐฐํฌ๋ฅผ ๋ง์ด ํ๋ ์ ๋ฟ๋ง์ด ์๋๋ผ ๋ค๋ฅธ ์๊ฐ์๋ค๋ ๋ถ๋ช ๋์์ด ๋ ๊ฒ๋๋ค. ์ถ๊ฐ ์์์ด๋ผ๋๊ฒ์ด aws ๊ณ์ ์์ฑ๋ถํฐ ํด์ ํ๋ฉด ๋ฐฐํฌ+ https๊น์ง ๋ถ์ด๋ ๊ฑธ ๋ค ์ดฌ์ํ๋ค๋ฉด์ ๊ทธ๊ฑด ์์ฒญ๋ ์ดฌ์๋์ด ๋ ๊ฑฐ๊ณ ํด๋ก ๊ฐ์๊ฒฐ์ ๋๋นํด์ ๋ง์ ์ธ์ ์์+์๊ฐ์ด ์์๊ฐ ๋ง์ด ๋ค์ด๊ฐ ๊ฒ์ด๋ผ ์๊ฐํ์ฌ ์ด๋ฐ๊ฒ๊น์ง๋ ์ ๋ ๋ฐ๋ผ์ง ์์ต๋๋ค. ๋ถ๋ช ๋ฌด๋ฆฌ์ผ๊ฒ์ด๊ตฌ์. ์ด๋ฐ๊ฒ๊น์ง ์ ๋ ์ํ์ง ์์ต๋๋ค!! ๊ทธ๋์ ์ด๋ฐ ๊ฑธ ์ ๊ฐ ๋๋ฆด๋ง์์ ์๋์ง๋ง ์๋์ ๊ฐ์ด ์๊ฐ์ ํด์ฃผ์๋ฉด ํธํ ๊ฒ ๊ฐ์ต๋๋ค "ํ์ฌ ๋ฌธ์ ์์ด ์ฅ๊ณ ๋ฅผ ๋ฐฐํฌํ์ฌ ์๋น์ค์ค์ ์๋๋ฐ ์ฑํ ์๋ฒ๋ฅผ ์ถ๊ฐ๋ก ๊ธฐ๋ฅ์ ๋ฃ์๋์ prodํ๊ฒฝ์์ ์ ์ฉ์ํค๋ ๋ฐฉ๋ฒ"์ ๋๋์ผ๋ก๋ง ์๊ฐํด์ฃผ์๋ฉด ์ข์ง ์์๊น ํฉ๋๋ค^^! ๊ธ์ด ๋๋ฌด ๊ธธ์ด์ก์ต๋๋ค ใ ใ ์ถ๊ฐ ์ดฌ์์ ๊ผญ ๊ธฐ๋ํ๊ฒ ์ต๋๋ค. ์ ๋ฟ๋ง์ด ์๋๋ผ ์ ๋ง ๋ง์ ๋ถ๋ค์ด ์ํ์ค๊ฒ๋๋ค! ๊ธ์ ์ ์ผ๋ก ๋ต๋ณ ํ๋ฒ ๋ ๊ธฐ๋ค๋ฆฌ๊ฒ ์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค^^!
- Likes
- 1
- Comments
- 2
- Viewcount
- 337
Q&A
๊ฐ์ฌ๋ ์ ๋ง ๊ถ๊ธํ๊ฒ ์์ต๋๋ค.
๊ฐ์ฌ๋ ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค ๋ง์ํด์ฃผ์ ๊ฐ์๋ฅผ ๊ธฐ์ค์ผ๋ก ์ฐธ๊ณ ํ์ฌ ์ ์ํด๋ณด๊ฒ ์ต๋๋ค! ๊ถ๊ธํ๊ฑฐ ์์ผ๋ฉด ๋ ์ง๋ฌธ๋จ๊ธฐ๊ฒ ์ต๋๋ค. ๋ต๋ณ ๋จ๊ฒจ์ฃผ์ ์ ์ง์ฌ์ผ๋ก ๊ฐ์ฌํฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 316
Q&A
๊ฐ์ ๊ด๋ จ ์ฅ๋น ์ง๋ฌธ
๊ฐ์๋ฅผ ์๊ฐํ๋ฉด์ ๋ถํ์ ๊ฐ์ด ์ฌ๋ ค๊ณ ํ๋๋ฐ ์ผ์ด๋ธ์ ์ ํํ ๋ญ์ฌ์ผํ๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค..ใ ใ ์ผ์ด๋ธ ์ข ๋ฅ๊ฐ ์ฌ๋ฌ์ข ๋ฅ์๋๊ฒ๊ฐ์๋ฐ ๋ฑ ์ง์ด์ url์ฃผ์๋ฅผ ์๋ ค์ฃผ์ค์ ์์ผ์ค๊น์?ใ
- Likes
- 2
- Comments
- 5
- Viewcount
- 563




