본문 바로가기

어플8

개발 중 에러 발생시 에러 내용 확인, 해결방법 [Android] 스스로 에러 해결을 하기 위해서는 필수적인 내용이니, 반드시 읽어보기 바란다. 지식인이나 기타 커뮤니티 활동을 하다 보면 에러 관련 문의가 많이 올라온다.그중에서는 에러 내용을 포함해서 질문하는 사람이 있고, 그렇지 않은 경우가 있는데,후자같은 경우는 제3자가 봤을 때 해결 해 주기가 상당히 까다롭다.소스코드만 덜렁 첨부해버리면 그걸 다 읽는것도 고역이고 그마저도 없다면 해결이 불가능할정도이다. 여기서는 왜 에러가 발생했는지, 발생한 지점이 어디인지, 어떻게 해결해야 하는지를 알아보겠다. 먼저 에러를 확인하기 위해서 몇가지 준비작업이 필요하다. 에러는 이클립스의 DDMS > LogCat 이라는 곳에서 확인이 가능하다. DDMS를 활성화시키기 위해 다음과 같이 한다. Window > Open Perspec.. 2015. 12. 16.
버튼 링크 [Android] 일반 버튼 스타일(Button) main.xml HelloWeb.java private static final String URL1="http://m.daum.net/"; Button b1 = (Button)findViewById(R.id.Button01); b1.setOnClickListener(new View.OnClickListener() { // @Override public void onClick(View v) { webview = (WebView) findViewById(R.id.webview); webview.getSettings().setJavaScriptEnabled(true); webview.loadUrl(URL1); webview.setWebViewClient(new DraptWebV.. 2015. 12. 11.
안드로이드 웹뷰 [Android] WebView API 레퍼런스 : http://developer.android.com/reference/android/webkit/WebView.html 웹브라우징 WebView는 웹페이지를 화면에 디스플레이하는 뷰WebView위젯은 WebKit이라는 엔진을 사용하여서 HTML문서를 해석하여서 화면에 그려준다."앞으로", "뒤로" 와 같은 네비게이트 기능 , 줌인, 줌아웃, 텍스트 탐색등의 많은 기능을 지원. WebView의 특징 1) 직접 URL을 지정하여 화면에 띄우는 방법2) HTML소스를 문자열로 작성하여 화면에 출력하는 방식. [프로젝트명 : WebViewBasicSample ] 웹뷰 기본 예제activity_main.xml1 2 3 4 5 6 7 MainActivity.java Colored .. 2015. 12. 11.
버튼 이벤트 처리 [Android] 버튼은 단순한 차일드 위젯이고 버튼클래스를 바로 사용하는것이 보통이라 상속받지않고 이벤트 처리가능해야함 그래서 클릭 이벤트에 대해선 콜백 메서드가 정의되어 있지 않으며 반드시 리스너로 이벤트를 받어야한다. 첫번째방법 package test.Layout; import a.. 2015. 12. 11.