아이폰5S, iOS7을 선택할 수 밖에 없는 이유 아이폰5S와 iOS7(iOS7 총정리, iOS6과 이렇게 다르다! 참조) 공개가 하루 앞으로 다가왔다. 필자가 아이폰을 처음 접한 것은 세번 째 스마트폰으로 선택한 '아이폰4'다. 윈도우 모바일을 OS로 채택한 '옴니아2'가 첫 번째고 두 번째는 안드로이드폰 최강자 서막을 알리는 삼성전자 '갤럭시S'다. 2010년 6월의 이야기다. 현재 국내 외 스마트폰 시장은 안드로이드폰 천하나 다름 없다. IDC에 따르면 2013년 2분기 미국 시장 점유율은 80%에 달한다. iOS는 13.2%까지 떨어졌다. 캘리포니아에 거주하는 후배 말이 안드로이드폰 가운데 삼성전자 갤럭시S 시리즈 사용자가 특히 많단다. 실리콘밸리에서 근무하는 소프트웨어 엔지니어 사이에서도 한동안..
PHP서버
php$con = mysql_connect("localhost","DB_ID","DB_PW");if (!$con) { die('Could not connect: ' . mysql_error()); }mysql_select_db("TABLE_NAME", $con);$sql="INSERT INTO teams_notifylist (mdn, id)VALUES('$_GET[FIELD1]','$_GET[FIELD2]')";if (!mysql_query($sql,$con)) { die('Error: ' . mysql_error()); }echo "1 record added";mysql_close($con)?>위와같은 방식으로 처리한다.(서버의 경우에)클라이언트에서는 try { U..
GCM(Google Cloud Messaging for Android) 이란?서버에서 안드로이드 단말의 앱에 데이터를 전송하는 서비스이다. 즉, 푸시서비스이다.전에는 C2DM이라는 푸시 서비스가 존재했다. 하지만 2012 구글 I/O에서 젤리빈과 함께 GCM 서비스가 공개되었다. 앞으로는 C2DM 의 신규 서비스 신청을 받지 않고 GCM을 이용해야 한다.C2DM 서비스를 종료하는 것은 아니지만 GCM으로 migration 하는 것을 권장하고 있다. *GCM 소개 : http://developer.android.com/guide/google/gcm/index.html GCM 서비스 신청하기*가이드 문서 : http://developer.android.com/guide/google/gcm/gs.html 1...
항상 최상위에 나오는 뷰 만들기 (팝업 비디오 + Q슬라이드) 이전에 쓴 글 '항상 최상위에 나오는 뷰 만들기'는 뷰는 나오지만 터치 이벤트를 받지 못했다. 터치 이벤트를 받더라도 ACTION_OUTSIDE 이벤트만 받을 수 있었다. 이제는 그냥 최상위 뷰만 나오게 하는 것이 아니라 뷰를 최상위에 나오게 하면서 모든 터치 이벤트를 받아보자. 터치로 뷰를 이동해보고(갤럭시의 팝업 비디오 처럼) 투명도를 조절해보자!!(옵티머스의 Q슬라이드) 1. 최상위에 나오게 하기 위해서는 Window에 뷰는 넣는다.2. 다른 화면에서도 나오게 하기위해서는 서비스에서 뷰를 생성하여야 한다.3. 뷰에 들어오는 터치 이벤트를 OnTouchListener를 통해서 받는다. 1. 서비스 생성자신의 앱이 종료된 후에도 항상 해당 ..