Development138 [안드로이드] Thread 사용하기 안녕하세요 푸민입니다. 기본적으로 안드로이드는 MainThread 라고 UI 전용 Thread가 계속해서 메모리에 올라가있습니다.무슨말이냐면 우리가 실제로 보고있는 화면을 보여주는 게 UI Thread라고 보면 됩니다.UIThread는 무엇인가 다른 작업이 10초 이상 하면서 화면이 멈춰있게 되면 안드로이드에서 ANR을 표시하게되는데요. ANR은 Application Not Responding. 즉 어플리케이션이 답이 없는것을 나타내는것 입니다. 쉽게 말해서 앱이 죽는것이지요! ANR은 안드로이드에서 직접 제어를 하기 때문에 우리가 무엇인가 무거운 작업을 할때는 UI Thread를 사용하면 안됩니다. 그렇게 때문에 따로 커스터마이징한 Thread를 만들어서 작업을 하는데요.어떻게 만드는지 한번 알아볼까요.. 2015. 9. 2. [안드로이드] 안드로이드 공지사항 표시하기! Notification! 안녕하세요 푸민입니다. 공지사항을 띄우려면 Notification 클래스를 이용하면 됩니다! NotificationManager nm = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE); 먼저 매니저 클래스를 받아옵니다.그리고 공지사항을 구성하는 것은 빌더 클래스를 이용해줍니다. nb = new NotificationCompat.Builder(getApplicationContext())//공지 생성 .setContentTitle("공지사항")//제목 .setContentText("공지합니다.")//내용 .setSmallIcon(R.drawable.ic_launcher)//이미지 .setTicker("공지사항이 도작하였습니다.")//.. 2015. 9. 1. [iOS][iPhone][ObjectC-05] 객체지향의 주요 개념. 동적형변환! Dynamic typing. 안녕하세요 푸민입니다. 잠시 블로그를 이사한다구 한동안 못올렸는데요!다시금 올리겠습니다. 저번 포스팅에서 드디어 객체 지향의 기능을 시작했습니다.자바에서 사용하는 Interface와 같은 개념의 Protocol을 알아보았죠 ㅎㅎ오늘은 또 다른 객체지향의 개념임 동적형변환, 동적타이핑에 대해서 알아보아요! 엄... 엄... 동적타이핑입니다!ㅠㅠ 영어 ㅋㅋㅋㅋㅋ요약해서 말하자면 프로그래밍 할때 타입을 결정하는 것이 아니라상황에 따라서 타입이 변형되어서 사용 가능하도록 개발하는 것입니다!다형성의 시작이죠 ㅎㅎ한번 볼까요?- (void)setMyValue:(id)foo;자 위에 설계된 메소드를 보면 리턴값은 void 없음이고,파라미터를 id라는 값으로 넘겨 줍니다. 오브젝트 C에서 id 값은 NSObject.. 2015. 8. 29. [안드로이드] HttpPost 사용하기 안녕하세요 푸민입니다. 안드로이드 네트워크에서 HttpPost의 사용법을 볼까요? 일반적으로 HttpGet 같은 경우 HttpGet get = new HttpGet(url); 생성 후 HttpParams httpParameters = new BasicHttpParams();int timeoutConnection = 10000;HttpConnectionParams.setConnectionTimeout(httpParameters, timeoutConnection);int timeoutSocket = 5000;HttpConnectionParams.setSoTimeout(httpParameters, timeoutSocket);DefaultHttpClient httpClient = new DefaultHttpCl.. 2015. 8. 28. 이전 1 ··· 20 21 22 23 24 25 26 ··· 35 다음