728x90
728x90

모바일 6

안드로이드] 안드로이드에서 HttpURLConnection을 이용해 POST 방식으로 데이터 전송하기

HttpURLConnection 클래스를 이용하면 URL 요청하고 POST 방식으로 데이터를 전송하여 응답을 받을 수 있다. 기본적으로 Http 통신에서 지원하는 GET, POST 방식 등을 제공한다. try { URL url = new URL(uri); String result = ""; HttpURLConnection conn = (HttpURLConnection)url.openConnection(); conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); conn.setRequestProperty("Accept-Charset","UTF-8"); conn.setUseCaches(false); conn.setReques..

안드로이드 예제 - 코틀린으로 로그인-메뉴 화면 만들기

코틀린으로 처음 모바일 프로그래밍을 입문하는 사람들은 관련 책을 참고하는 것을 추천한다.필자가 참고하는 책은 Do It! 안드로이드 앱 프로그래밍으로, 꽤 오래 전에 산 책이라서 코틀린이 아닌 자바로 써진 책이다. 코틀린으로 써진 책은 아니지만 이렇게 간단한 어플 만들기 예제들이 많이 있어서 예제 아이디어를 얻는 용도로 사용하고 있다. 책으로 코틀린 관련 지식들을 습득할 수 없으니, 부족한 부분들은 자바의 소스들을 가져다 넣고 코틀린으로 바꿔서 해당 기능이 어떻게 사용되는지 확인하거나, 구글링으로 해결하고 있다. 이번 예제는 '로그인 화면과 메뉴 화면 간단 만들기'라고 되어 있다. 서버/클라이언트 통신을 통해서 로그인 확인을 하지는 않고, 앱에 미리 저장해둔 아이디와 비밀번호를 비교하는 작업으로 간단하게..

손 안에 도시를 키워보자, TheoTown

경영 시뮬레이션 게임이라면 그냥 지나치지 않는 내게 도시 경영 게임은 매력적인 장르 중 하나다. PC 게임 중에서 심시티, 스카이라인 등을 섭렵하고 모바일에서 이와 유사한 게임을 여럿 찾아서 플레이해봤지만, 뭔가 아쉽고 쉬는 동안에도 크레딧이 모여 있는 모바일 게임의 특징을 살리지 못했다는 느낌을 받았다. 이 모바일 게임은 그런 게임들과는 다소 다른 느낌이라 리뷰를 적어본다. TheoTown에 대해서 한 번 이야기를 해보자. 종류 : 건설 & 경영 시뮬레이션개발 : blueflower유통 : blueflower플랫폼 : 구글 도트 그래픽 특유의 감성을 좋아하는 사람들이라면 이 게임을 더욱이 좋아할 것이다. 왜냐하면, 이 게임의 가장 큰 강점이기 때문이다. 다른 도시 건설 게임들처럼 잘 짜여진 도로 계획으..

이제는 모바일로 즐긴다, 테라M

간만에 쓰는 게임 리뷰인 것 같다.요즘 PC 온라인 게임 시장은 배틀그라운드를 제외하면, 답이 없는 상황이고 리뷰할 게임은 모바일 게임밖에 없으며 연말 매출 파티(?)를 위해 국내외 대형 게임사들이 앞다투어 게임을 내는 상황에서 필자가 기대를 가득 품고 아이디 선점까지 하고(비록 친구 때문에 서버를 옮겼지만,) 사전 등록했던 게임 중 하나가 테라M이다. 개발사 : 블루홀 스콜(BLUEHOLE SQUALL)퍼블리싱 : 넷마블(Netmarble)게임 종류 : 모바일 RPG 솔직히 말해서 요즘 나오는 게임들과 크게 다를 건 없다. 현실적으로, 모바일 게임을 즐기는 주 연련층이나 직업층이 실시간으로 모든 것을 동작해줄 수 있는 여력이 없는 사람들이라서 디테일한 부분을 제외하고는 자동 기능이 들어가 있어야 게임을..

Xamarin] Xamarin.Forms 공식 가이드 따라 시작하기

일전에 자마린에서 제공하는 공식 가이드를 따라 'Phoneword'라는 간단한 앱을 만들었는데, 전화번호를 입력 받아 통화를 거는 그 간단한 앱을 통해서 Xamarin.Android에서는 어떤 식으로 앱을 개발하는지 알아봤다. 이번에도 역시 해당 앱을 통해서 Xamarin.Forms에 대해서 경험해보도록 하자. 일단 새 프로젝트를 만들어야 한다.(Ctrl+Shift+N)새 프로젝트 생성 폼에서 'Visual C#>Cross-Platform>Cross Platform App(Xamarin.Forms or Native)'를 선택하고 솔루션 이름을 'Phoneword'로 정해주고 적합한 위치에 프로젝트 경로를 지정해준 후 프로젝트를 생성하자. 곧장 프로젝트가 생성되어 코딩하는 것이 아니라 'New Cross ..

[Android] 자마린 안드로이드 가이드 따라가기 #1

자마린 안드로이드 가이드는 다른 가이드처럼 Hello, Android로 시작한다.Hello, Android 가이드는 두 파트로 나뉘어져 있다. 일단 하라는 대로 따라가면서 먼저 만들고 보는 Quickstart와 세부사항들에 대해서 다루고 있는 Deep Dive 두 가지로 나뉘어져 있다. 이번 포스트에서 다룰 가이드는 Quickstart로 드디어 처음으로 C#을 이용해 안드로이드 어플리케이션을 만들어 볼 차례다. 이 가이드를 보고 따라가기 앞서 두 가지 시스템 요구 사항이 존재한다. Windows 7 이상Visual Studio 2013 프로페셔널 혹은 그 이상 버전(커뮤니티도 가능) 자 이제 프로젝트를 생성해보자.여타 다른 프로젝트와 다를 것 없이 프로젝트를 생성해주면 된다. Visual C#>Andro..

728x90