반응형 소켓2 안드로이드 : Android 3.0 허니콤 소켓 개발시 주의점 보통 안드로이드 버전 2.2 2.3 개발할시에 소켓 관련 클래스에서는 implements Runnable 을 사용하여 개발 하고 있습니다. 그러나 허니콤, 태블릿 사양 에서 개발 할경우에 Runnable 을 사용 할 경우에는 이런 아름다운 에러 메시지를 로그켓에서 보실수 있습니다. E/TCP(599): android.os.NetworkOnMainThreadException E/TCP(599): at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1077) E/TCP(599): at dalvik.system.BlockGuard$WrappedNetworkSystem.connect(BlockGuard.java:368) E/TCP.. 2011. 12. 3. 안드로이드 : 소캣 등 인터넷 자원을 사용 manifest 수정 안드로이드 어플리캐이션을 개발할때 인터넷 자원을 사용하는 소캣을 사용할때 따로 안드로이드 프로젝트에서 AndroidManifest.xml 을 수정해 주어야 합니다. 1. 일단 사용하고 싶은 프로젝트의 AndroidManifest.xml 파일을 열어 주세요. 2. 여신뒤 아래쪽 탭에서 Permissions 를 선택하셔서 add 를 눌러줍니다. 3. 그리고 User Permission 을 선택하시고 OK를 눌러줍니다. 4. 그렇게 되면 이렇게 생성되게 되는데 옆에 메뉴에서 android.permission.INTERNET 을 선택하시고 Ctrl+S 를 눌러 저장을 해주세요. 그렇게하면 아래코드 처럼 user-permission 이 추가되면서 인터넷자원을 사용하실수 있습니다. 2011. 12. 1. 이전 1 다음 반응형