Java 27

[JAVA] FCM 프로젝트 생성 및 JAVA에서 PUSH 보내는 방법

안녕하세요 :> FCM을 통해 APP으로 PUSH 보내는 방법에 대해 설명해보려고합니다. 정말이지 게을러서 아무것도 안하다가 FCM에 대해 면접 질문을 받아 다시 기억을 되짚어봤어요. FCM이란, Firebase Cloud Messaging의 줄임말로 사용자 디바이스에 설치된 앱 단위로 메시지(푸시)를 전송할 수 있는 서비스 입니다. https://console.firebase.google.com/u/1/ 일단 FCM에 들어가게 되면 프로젝트를 추가할 수 있게 나옵니다. 프로젝트 추가를 눌러주세요. 프로젝트 명을 지정하여 계속 클릭해주세요. 이것도 계속 클릭 대한민국 선택 후 프로젝트 만들기 프로젝트가 생성 중입니다 두구두구 이제 이렇게 되면 FCM 프로젝트가 생성이 되었어요! iOS, Android 종..

Java 2021.06.14

[Android studio] 버튼 클릭시 화면 이동하기

여러분 안녕하세요~!! 오늘은 안드로이드에서 버튼을 클릭했을 때 화면 이동하는 부분을 설명하려고합니다. 안드로이드 프로젝트를 생성하게되면 MainActivity가 생성되지만 우리가 화면을 여러개 이동시키기 때문에 MainActivity만으로는 부족하죠! 일단 저는 아래의 화면을 만들기위해 아래에 소스를 작성하였습니다. activity_main.xml MainActivity.java package com.example.loginapp; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.Vi..

Android 2021.04.11

[Android studio] WebView 만들기

안녕하세요 :> 오늘은 안드로이드로 WebView화면을 띄어보려고 합니당. 저번에 우리의 똑똑이 은대리님에게 명강의를 듣고 잊지 않으려 기록을 남깁니다. 두둥 저는 iOS도 배웠기때문에 안드로이드랑 비슷하면서도 달라서 어렵게 느껴졌고, 역시나 모바일은 화면 맞추기가 참 어렵더라구요,, 저랑은 안맞나봅니다..^^ 일단 xml과 java를 생성해줍니다. 저의 경우 MainViewActivity.java 와 activity_webview.xml을 생성해주었고 AndroidManifest.xml 에서 맨 하단에 을 추가하였습니다. activity_webview.xml MainViewActivity.xml public class MainViewActivity extends AppCompatActivity { @O..

Android 2021.04.10

[JAVA ] File Upload 하는 방법

안녕하세요 : > 오늘은 jsp를 통해 java에서 파일 업로드 하는 방법을 소개해드리겠습니다. jsp 업로드 javascript function f_fileUpload(){ var frmData = new FormData($('#form_file')[0]); $.ajax({ method: "POST", enctype: 'multipart/form-data', url: "/fileUpload.do", async: true, processData: false, contentType: false, cache: false, timeout: 600000, data: frmData, success: function (response, textStatus, jqXHR) { alert("저장되었습니다"); }, er..

Java 2021.04.09

[Hybrid App / Web] JAVA File Download

안녕하세요 : > 오늘은 java에서 file 다운로드 하는 방법을 소개해드리겠습니다. 일단 다운로드 버튼을 클릭했을 때 f_downloadUrl 함수를 호출해준다는 가정하에 진행할게요. function f_downloadUrl( filePath, fileNm ){ location.href = "download.do?filePath=filePath&fileNm=fileNm"; } filePath와 fileNm을 자바 단으로 전달합니다. 받은 경로와 파일명으로 다운로드가 가능합니다! @RequestMapping(value="/fileDownload.do") public ResponseEntity fileDownload(@RequestParam String filePath, @RequestParam Stri..

Java 2021.04.08

[JAVA] HttpURLConnection Post 방식으로 처리하기

안녕하세요 :> 오늘은 HttpURLConnection을 이용하여 외부 API를 호출해보려고합니다. 저 같은 경우에는 공통 메서드로 사용하기 위해 해당 url과 data를 받는 메서드로 만들었습니다. POST 방식으로 호출하는 방법입니다. import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; import java.util.*; public Map sendPostData(String targetUrl, Map param) throws Exception { Map resultMap = new Has..

Java 2021.04.06

[JAVA] HttpURLConnection Get 방식으로 처리하기

안녕하세요 :> 오늘은 HttpURLConnection을 이용하여 외부 API를 호출해보려고합니다. 저 같은 경우에는 공통 메서드로 사용하기 위해 해당 url과 data를 받는 메서드로 만들었습니다. GET 방식으로 호출하는 방법입니다. import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; import java.util.*; public Map sendGetData(String targetUrl, String data) throws Exception { Map resultMap = new Has..

Java 2021.04.05