↑애플 홈페이지 발췌 [진격의아이폰] 아이폰 5C, 아이폰 5S 출시 아이폰 5C, 아이폰 5S가 동시에 출시되었다. 요약하자면 아이폰 5C는 저가형 모델로 화려한 미를 갖춘 녀석이고, 아이폰 5S는 고가형 모델로 겉과 속을 실하게 갖춘 녀석이다. 뭐 다들 소식은 들었으리라 생각한다. 여기저기 뉴스 사이트에서, 주위에서 아이폰 나왔다는 소식이 펑펑 터졌겠지. 기사 제목은 언제나 그랬듯, 혁신은 없었다 정도겠고. 그래도 소위 IT 블로거인데 생각은 정리해봐야 할 것 같다. ▶ 아이폰 5C 홈페이지 http://www.apple.com/kr/iphone-5c/features/ ▶ 아이폰 5S 홈페이지 http://www.apple.com/kr/iphone-5s/ [진격의아이폰] 아이폰 5C. 인생은 컬러풀...
마침내 애플 이벤트 날(10일 미국)이 되자 주요 외신들과 사이트들은일제히 라이브 중계에 들어갔다. 오전 10시 개막시간이 임박해지자주요 기술 편집자들 AllThingsD의 이안 프리드, 등이 보였고또한 주요 IT경영자들, 야후CEO 메이어,페이스북, 트위터 경영진들이 보였다. 10시; 애플 CEO 팀 쿡이 블루진과 그레이 셔츠복장에 등단하였다.그는 환영 인사에 이어아이튠즈 페스티벌 성황과간단히 애플 현황에 대해 설명하였다.다음달 애플은 7천만 iOS장치들을 출시하게 된다,. 10:10분 이어 소프트웨어 상임 VP 크래그 피데리히가바통 이어 차기 iOS7 를 설명하였다. '새 iOS7 설명에서 새 사파리, 시리 향상, 더 좋아진 다중작업 등, 그 iOS7는 무료로 9월18일 런치될 것으로 말했다. 이어 ..
안드로이드에서 파일로 저장하는 건 자바와 조금 다릅니다디비와 다르게 내가 원하는 형태로 쉽게 저장이 되기 때문에저는 종종 사용합니다 왜 sqlite를 안쓰고 이렇게 쓰냐구요?그건 이렇게 저장하면 어플을 지워도 파일은 그대로 남아 있어요 ㅋㅋ저장하는 위치를 잡아주면 어플을 지우면 같이 날아가는데이건 핸드폰 초기화전에는 남아 있죠 나름 쓸데가 있답니다 ㅎㅎ 저장하기try { FileOutputStream fos = this.openFileOutput("파일이름", Context.MODE_PRIVATE); ObjectOutputStream oos = new ObjectOutputStream(fos); oos.writeObject(저장할데이터); oos.close(); } catch (Exception e) {..
순서는 다음과 같다. 1. 구글 API콘솔 계정과 프로젝트 생성2. 클라이언트 제작3. 서버 제작 위 순서를 지켜 제작을 시작한다.https://code.google.com/apis/console/ 에 가입한다. 요런 비스무리한 화면이 나온다. Services로 이동한후Google Cloud Messaging for Android 를 찾고 on으로 바꾼다. 그 다음 API Access 로 이동한다. Create new Server key를 누른다그럼 창이 하나 나오는데 그냥 Create한다. 그러면 요딴 화면이 나온다.API key는 서버쪽에서 메시지를 보낼때 사용된다. 요렇게 하면 1단계는 끝. 그럼 2단계로 이동한다. 안드로이드 프로젝트를 만든다.AndroidManifest.xml 파일을 수정한다. ..
어플을 만들때, 일일이 String으로 글을 적어 넣기도 하지만, 약관이나 정책등 이미 정의된 문서가 있을경우 이자체를 파일로 바로 읽어 드려도 될것이다. 다시 일일이 치려면,, 노가다일 뿐이니.. 간단하게 Asset에서 File을 읽어 드리는 방법에대해 소개 하고자 한다. 이에 대해 안드로이드에서 읽어 오려면~ 코드를 살펴 보자. package com.ememomo; import java.io.IOException; import java.io.InputStream; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class ReadTextFromAsset extends Activity..
AssetManager assetmanager = getResources().getAssets();Bitmap bitmap = nulltry{ InputStream is = assetmanager.open("폴더/파일",AssetManager.ACCESS_BUFFER); bitmap = BitmapFactory.decodeStream(is);}catch(Exception e){} 만약 Layout과 같이 Id값으로 배경을 주지 못한다면,Drawable drawable = (Drawable)(new BitmapDrawable(bitmap));으로 형변환 해서 setBackground drawable주면 된다.
import java.util.Scanner; public class Sosusum { public static void main(String[] args) { System.out.println("입력돈 숫자까지의 소수 구하기"); System.out.print("입력 : "); int inNum = 0; Scanner scan = new Scanner(System.in); inNum = scan.nextInt(); // ------------------------------ // 입력된 숫자까지의 소수 구하기 // ------------------------------ for (int i = 2; i
일반적인 인터넷 검색을 통해 드래그를 이용한 화면 전환 구현이라 검색해보면,ViewFlipper 과 Animation 효과를 이용한 화면 전환되는 소스들이 매우 많이있다. 헌데 이 방식은 드래그와 동시에 화면전환이 되지 않는다! 일단 드래그를 한후에 손을 화면에서 떼는 순간 그제서야 화면전환이되는... 반응성 제로인.. 그런 UI.. 인터넷에서 드래그 화면전환을 검색하는 대부분의 사람들은 그런걸 원한게 아니라.. (개인적인 생각으로는)구글플레이나 안드로이드 런처의 바탕화면 처럼 터치드래그와 동시에 화면이 움직이는 화사고 미려하고 아름다우며, 주인의 말을 찰떡같이 알아듣는 바둑이와 같은 UI를 원했을꺼라 생각된다. 물론 나도 그런걸 원해서 처음 검색을 시작하게 됬었고, 처음에는 적당히 타협해서 viewfl..
아이폰5S, iOS7을 선택할 수 밖에 없는 이유 아이폰5S와 iOS7(iOS7 총정리, iOS6과 이렇게 다르다! 참조) 공개가 하루 앞으로 다가왔다. 필자가 아이폰을 처음 접한 것은 세번 째 스마트폰으로 선택한 '아이폰4'다. 윈도우 모바일을 OS로 채택한 '옴니아2'가 첫 번째고 두 번째는 안드로이드폰 최강자 서막을 알리는 삼성전자 '갤럭시S'다. 2010년 6월의 이야기다. 현재 국내 외 스마트폰 시장은 안드로이드폰 천하나 다름 없다. IDC에 따르면 2013년 2분기 미국 시장 점유율은 80%에 달한다. iOS는 13.2%까지 떨어졌다. 캘리포니아에 거주하는 후배 말이 안드로이드폰 가운데 삼성전자 갤럭시S 시리즈 사용자가 특히 많단다. 실리콘밸리에서 근무하는 소프트웨어 엔지니어 사이에서도 한동안..