728x90
반응형

전체 글 632

안드로이드 엑티비티 배경 투명하게

Android Transparent(투명한 창,투명 화면) 만들기 2017.03.08 15:30 by ParkJuno 프로그래밍/Andorid 안녕하세요. 꽃샘추위가 기승이네요. 얼른날씨가풀렸으면 하는 수요일입니다... 오늘은 Transparent Activity(투명한 화면)을 만들수 있는것을 공유하려고합니다. 결과화면 부터 확인 해보면.. 밑의화면과 같이 첫번쨰화면이 두번쨰화면 뒤에 보이도록 설정할수있습니다. 1. Main2Activity를 먼저 만들어줍니다.package blog.juno.blog_transparent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class Main2Activity..

Android 2018.06.12

노드 js에서 배열 사용 하기

Node.JS는 자바스크립트가 기반이 되는 언어입니다. 따라서 자바스크립트를 모르는 경우에는 프로그램을 만들 수 없습니다. 자바스크립트를 잘 알고 있는 경우에는 이 페이지를 넘어가도 좋으나, 전혀모르는 경우는 이 페이지를 정독하시기를 권장합니다. 1. 자바스크립트의 배열 자바스크립트에서 다섯명의 사용자 정보를 관리하기 위해 다섯 개의 객체를 만들고 각각 다른 이름의 변수에 할당했다면 매번 다섯개의 변수에 접근하고 관리해야 하지만 변수를 하나만 만들고 그 안에 사용자 객체를 넣어 한꺼번에 관리 할 수있다면 각각을 따로 관리하는 것보다 훨씬 편해질 것 입니다. 타 언어와 같이 자바스크립트에서도 0번 인덱스 부터 시작하여 정의된 크기 -1 만큼의 인덱스가 생성됩니다. 배열을 만들 때는 대괄호(‘[]’)를 이용..

node.js & js 2018.06.10

안드로이 <--> 서버로 메세지 주고받기

안드로이드 // 소켓 생성 및 노드 js 서버와 연결. socket = IO.socket(nodeIp); socket.emit("joinTheRoom",String.valueOf(roomNo)); emit으로 보내는데 첫번째 인자는 ( 이벤트 이름 ) 두번째 인자는 ( 전달할 값 ) // json을 쓰기도 하더군요 저는 아직 초보라 그냥 String 으로 줫습니다. 서버 io.sockets.on('connect',function(socket){ socket.on('joinTheRoom',function(rNo){ console.log(rNo); }); } 어느 방향이던지 보낼때는 emit을 쓰고 수신할때는 on을 써서 받습니다. 'joinTheRoom' 은 안드로이드에서 보낸 이벤트 이름입니다. rNo ..

node.js & js 2018.06.08

안드로이드와 node.js 소켓 연결

안드로이드 socket = IO.socket(nodeIp);socket.connect(); nodeIp 에는 서버의 ip주소와 프로토콜 번호가 들어갑니다. ex 127.0.0.1:80 데이터 타입은 String ex) String nodeIp = http://127.0.0.1:포트번호 방식으로 됩니다. 서버 var io = require('socket.io').listen(포트번호); // 소켓아이오를 쓰고 포트번호 // cmd 에서 js 파일 위치에서 실행. // 서버 연결 성공시 따란 하고 나타남 console.log("*****************************"); console.log("node.Js Socket Server Start!!"); console.log("Hello Woon..

node.js & js 2018.06.08

(스크랩) FCM과 GCM 차이

FCM 과 GCM 차이 목차 FCM 과 GCM 용어 FCM 과 GCM 유래 FCM 과 GCM 차이 GCM 으로 Mobile Push 하는데 익숙한 나는 FCM 을 이용한 Web Push 에서 GCM 과 FCM 에 대한 개념에 혼동이 생겼다. 이 글에서는 GCM 과 FCM 의 차이점에 대해서 알아본다. FCM 과 GCM 용어 먼저 간단히 용어부터 정리하자. GCM 이란? Google Cloud Messaging 의 약자 구글에서 제공하는 Server 와 Client app 간에 푸쉬 메시지를 보낼 수 있는 서비스 Android & iOS 를 지원 FCM 이란? Firebase Cloud Messaing GCM 의 새 버전을 의미하는데 단지 Firebase 진영에 속하는 것 뿐이다. GCM 의 주요 구조를 ..

미분류 2018.06.06

크로키에서 node.js를 쓰는 이유

현재 크로키에서는 서버용 웹 프레임워크로 Node.js 위에서 Express를 사용하고 있습니다. 이번 글에서는 어떤 이유로 Node.js를 사용하게 되었는지 설명하려고 합니다. 여러분들이 웹 프레임워크를 선택하시는 데 참고가 되었으면 합니다. 크로크닷컴을 설립한 것은 2012년 2월입니다. 회사를 차리면서 구상했던 것은 SNS 성격을 가진 서비스로 당연히 서버가 필요했습니다. 서버 프로그래밍은 2004년 무렵 Tomcat을 잠깐 써본 것이 전부였기 때문에 어떤 언어/프레임워크를 써야 하는지부터가 고민의 시작이었습니다. 몇 가지 후보군이 있었던 것으로 기억합니다. 첫 번째는 국내 웹에서 이미 많이 사용하고 있던 PHP입니다. 두 번째는 국내에서 또 많이 사용하는 ASP입니다. 세 번째는 대형 서비스에서 ..

미분류 2018.06.04
728x90
반응형