Develop 111

Get 호출 시 파라미터 배열값 전송하는 방법과 Java 에서 파싱하는 방법

● Javascript - 오브젝트 형태로 배열은 Json 문자열로 변환javascript 로 object 형태의 파라미터 정보를 생성합니다. 이때 배열정보는 배열 오브젝트를 JSON.stringify 로 문자열 형태로 만들어서 파라미터값으로 전달합니다.var headTitle = [{title:'No'},{title:'번호'},{title:'사유'}];var popParamObj = { headTitles : JSON.stringify(headTitle)}location.href = '/COM/comPpupXlsUpld?' + $.param(popParamObj); ● Java - 파라미터값을 Map 형태로 파싱headTitles 의 파라미터가 문자열 타입이기 때문에 Map 으로 변환될 수 있게 ..

Develop 2024.08.07

Flutter 플러터 - CocoaPods not installed. Skipping pod install. CocoaPods not installed or not in valid state.

firebase_storage 를 사용하기 위해 flutter pub add firebase_storage 를 실행 후 다시 빌드를 하니 오류가 발생했습니다.CocoaPods 는 정상적으로 설치되어 있고 flutter doctor 도 모두 정상으로 이슈가 없는 상태 입니다.▣ 빌드오류Launching src/main.dart on iPhone 15 Pro in debug mode...Warning: CocoaPods not installed. Skipping pod install. CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart si..

Develop/Flutter 2024.08.04

flutter 프로필 사진 이미지를 동그랗게 보이고 싶을 때 ClipRRect 사용하기

둥근 사각형을 사용하여 자식 위젯을 클리핑하는 위젯입니다.기본적으로 ClipRRect는 클립의 기본 사각형으로 자체 경계를 사용하지만 사용자 정의 클리퍼를 사용하여 클립의 크기와 위치를 사용자 정의할 수 있습니다. ● 예제소스Widget _avatar() { return Column( children: [ ClipRRect( borderRadius: BorderRadius.circular(100), child: SizedBox( width: 100, height: 100, child: Image.asset( 'assets/images/default_image.png..

Develop/Flutter 2024.07.07

flutter firebase google 간편로그인 (google_sign_in) 사용 시 ios 시뮬레이터 강제종료 현상 간단 해결

firebase 를 통해 google 간편 로그인을 사용할려고 세팅 후 로그인 버튼을 누르니 계속 ios 시뮬레이터가 강제종료 되었습니다.ios info.plist 파일에 CFBundleURLSchemes 를 추가해주어 문제가 해결 되었습니다.  ● info.plist 파일 수정flutter 프로젝트내에 [./ios/Runner/info.plist] 파일을 열어 CFBundleURLTypes 를 찾아 줍니다. CFBundleURLSchemes 내용을 추가해줘야 합니다. [com.googleusercontent.app.클라이언트ID]  ● 클라이언트ID 확인 방법firebase 사이트에서 자신의 연결된 앱의 GoogleService-Info.plist 파일을 다운 받아 [./ios/Runner/] 폴더에 ..

Develop/Flutter 2024.07.07

eclipse 에서 properties editor plugin 오프라인 수동으로 설치하기

◆ eclipse properties 파일 한글이 아래처럼 unicode 로 보이는 경우 한글로 보일 수 있게 플러그인을 설치해줘야 합니다.url 을 통한 플러그인 인스톨이 어려울 경우 오프라인 상태로 수동 설치가 가능합니다.eclipse 혹은 sts 의 설치 폴더로 이동합니다. 전 mac 을 사용하니 아래처럼 폴더경로로 이동 합니다. [./Contents/eclipse/dropins/] 폴더에 첨부된 파일 2개를 복사해 붙여 넣습니다.그리고 다시 재시작한 후 properties 파일을 열어보면 아래처럼 한글로 정상확인이 가능합니다.

Develop/Settings.. 2024.07.05

vscode 에서 flutter 프로젝트 android 시뮬레이터 실행 시 minSdkVersion 버전으로 인한 오류 발생 시 해결방법

● 오류 내용 error logLaunching lib/main.dart on sdk gphone64 arm64 in debug mode.../Users/taeki/Develop/vsc_workspace/flutter_clone_instagram/android/app/src/debug/AndroidManifest.xml Error: uses-sdk:minSdkVersion 21 cannot be smaller than version 23 declared in library [:firebase_auth] /Users/taeki/Develop/vsc_workspace/flutter_clone_instagram/build/firebase_auth/intermediates/merged_manifest/debug..

Develop/Flutter 2024.07.05

플러터 flutter 에서 firebase 를 사용하기 위한 flutterfire 최신버전 설치 및 설정 연동

▣  node, npm 설치 확인brew 를 통해 node 를 설치 합니다. brew 사용은 아래 링크를 확인해주세요brew install node 2024.06.15 - [Develop/MAC] - MAC OS 맥북 Homebrew 설치 및 설정 MAC OS 맥북 Homebrew 설치 및 설정● Homebrew 로 무엇을 할 수 있나요?Homebrew는 Apple(또는 Linux 시스템)에서 제공하지 않는 유용한 패키지 관리자를 설치합니다.● Homebrew 설치Homebrew 사이트 (https://brew.sh/ko/) 접속 후 설치하기의 스크issuemaker99.tistory.combrew 를 통해 node 를 설치하고 잘 설치되었는지 버전 확인을 해봅니다.npm -vnode -v ▣  fire..

Develop/Flutter 2024.07.04

Flutter 플러터 ElevatedButton class 정의 및 간단사용법

1. ElevatedButton 의미입체적인,, 솟아올라온 모양의 높은 버튼,, 상승되어 보이는 버튼,, 정도로 이해하면 될 것 같습니다 2. ElevatedButton 예제비활성화 버튼과 활성화 버튼 두가지 예제 입니다. 아래 소스 코드와 화면을 참고해주세요import 'package:flutter/material.dart';void main() { runApp(const MyApp());}class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { final ButtonStyle style = ElevatedButton.styleFrom(t..

Develop/Flutter 2024.07.03

VSCode 에서 github url 연동해서 소스 갖고오기

내가 관리하는 혹은 다른사람의 github url 을 vsc 에 clone git repository 연동해서 소스를 갖고와야할 경우가 많다. 단순 몇번의 클릭만으로 쉽게 연동하는 방법 입니다. 1. VSC 새로운창 열기 [command + shift + N] 단축키를 클릭하거나 [File -> New Window] 메뉴를 클릭합니다. 2. GitHub url 연결시작 welcome 창에 보이는 [clone git repository] 를 클릭하면 상단에 github url 을 입력할 수 있는 창이 활성화 됩니다.나의 gihub url 이나 타인에게 받은 url 을 입력 합니다. 내 github 는 사이트 접속 후 원하는 repository 를 클릭해서 녹색의 code 버튼을 클릭 후 url 복사 버튼을..

Develop/Settings.. 2024.06.28