Roxy(171)
-
[Android] 다음 지도 API 사용하기
다음에서 제공하고 있는 Open API 사이트는 여기여기여기(http://dna.daum.net/apis/) 입니당. 예전에는 지도 API를 통해서 모바일 앱을 개발했지만, 최근에는 다음, 네이버에서 안드로이드, iOS용 라이브러리? 오픈 API를 제공함으로써 지도 서비스를 활용한 앱 개발이 편리해지고 있는 것 같습니다. 포털사이트에서 제공되고 있는 오픈 API 뿐만 아니라, 여러 기관에서 제공하고 있는 오픈 API는 주로 키를 발급 받아서 사용해야 합니다. 이러한 기본적인 내용은 다른 블로거분들이 잘 정리해두셨고, 이를 참고하시면 될 것 같습니다. 제가 이번 포스팅에서 작성하고자 하는 내용은 다음 모바일앱용 지도 API를 셋팅하고, 몇가지 함수에 대해서 간략하게 설명하는 정도입니다. 1. 안드로이드 프..
2014.06.29 -
TCP<Client side>
class ConnectThread extends Thread { String sendMsg; public ConnectThread(String msg) { sendMsg = msg; } public void run() { try { Socket sock = new Socket(ipAddr, port); ObjectOutputStream outstream = new ObjectOutputStream(sock.getOutputStream()); outstream.writeObject(sendMsg); outstream.flush(); sock.close(); } catch(Exception ex) { ex.printStackTrace(); } } }
2014.06.29 -
TCP<Server side>
class outputThread extends Thread {Socket aSocket;ServerFrame serverFrame; public outputThread(Socket sock, ServerFrame sf) { aSocket = sock; serverFrame = sf; } public void run() { try { ObjectInputStream instream = new ObjectInputStream(aSocket.getInputStream());Object obj = instream.readObject();serverFrame.area.append("Input : " + obj+"\n");aSocket.close(); } catch(Exception ex) { ex.printSt..
2014.06.29 -
UDP<Client side>
class ConnectThread extends Thread { String sendMsg; String return_msg; public ConnectThread(String msg) { sendMsg = msg; } public void run() { try { DatagramSocket socket = new DatagramSocket(); InetAddress serverAddr = InetAddress.getByName(ipAddr); byte[] buf = new byte[256]; buf = sendMsg.getBytes(); DatagramPacket Packet = new DatagramPacket(buf, buf.length, serverAddr, port); socket.send(P..
2014.06.29 -
UDP<Server side>
static DatagramSocket socket;static DatagramPacket receivePacket;socket = new DatagramSocket(8080); while(true){byte[] buf = new byte[256]; //byte를 선언 합니다.receivePacket = new DatagramPacket(buf, buf.length); socket.receive(receivePacket);String msg = new String(receivePacket.getData(), 0, receivePacket.getLength());msg = new String(msg.getBytes("8859_1"), "KSC5601");//Client로 다시 전송합니다.receivePac..
2014.06.29 -
APM 설치
1. 아파치 설치 sudo apt-get installl apache2 이걸로 일단 아파치 2가 설치된다. 설치 됐는지 확인하기 위해 브라우저 주소에 http://localhost 를 입력한다. it's work! 라고 뜨면 성공. ----------------------------------------------------------------------------------- 2. php5 설치 sudo apt-get install php5 libapache2-mod-php5 2개의 패키지를 설치하는데 php5와 아파치-php5를 연동하기 위한 패키지이다. 설치가 잘 됐는지 확인하려면 /var/www 내부에 .php 파일을 만들고 아래 내용을 입력한다. 를 입력하고 브라우저 주소창에 http://lo..
2014.06.29