자바 프로그래밍(300)
-
BrowserDemo2-브라우저 이벤트 처리
브라우저 이벤트 처리 강의 내용 activity_main.xml RelativeLayout 변경 Graphical Layout > Composite-WebView추가 AndroidManifest.xml MainActivity.java import //Web의 이벤트 처리 리스너역할을 하는 클래스 생성-class MyWebClient //BackKey에 대한 메소드 재정의 //이벤트 연결하기 위해 등록 //자바스크립트 허용 >확인 //ZOOM기능 사용 //기본URL설정 >확인 이벤트 처리 링크 클릭시 이벤트 처리하지 않으면 외부브라우저에서 작동하게 됩니다. Back버튼 클릭시 이전페이지 표시 및 이전페이지가 없는 경우 프로그램 종료 처리됩니다. zoom기능 pc버전에서만 가능 pc버전 시 자동으로 +/-돋..
-
AlertDialog 클래스
AlertDialog 클래스 알림 대화상자를 보여주는 심플한 방법을 제공합니다. 토스트 메시지와 함께 애플리케이션에서 필요한 메시지(상태나 정보)를 보여줄 수 있습니다. 메소드설명setTitle()대화상자의 타이틀setMessage()대화상자 내용setPositiveButton()'예' 버튼 설정 OnClickListener를 설정하여 이벤트 처리 가능setNegativeButton()'아니오' 버튼 설정 OnClickListener를 설정하여 이벤트 처리 가능setCancelable()대화상자가 떠 있는 상태에서 BACK버튼을 비활성화 시킵니다. false(비활성화)
-
BrowserDemo-브라우저에 HTML 웹페이지 출력
브라우저에 HTML 웹페이지 출력 강의 내용 activity_main.xml RelativeLayout 변경 Graphical Layout > Composite-WebView추가 AndroidManifest.xml /asset/hello.html HTML문서 작성 MainActivity.java //URL 링크 >확인 //HTML 직접 생성 (로컬파일 사용) >확인 //HTML 파일 사용 (asset폴더의 로컬파일 사용) >확인 //자바 스크립트 허용 - 자바 스크립의 alert 대체 코드 작성 >확인 assets폴더에 .html 생성방법 출력 결과 소스 코드 //URL 링크 browser.loadUrl("http://m.naver.com"); 출처: 소스 코드 //HTML 직접 생성 String msg..
-
Network & Internet - 안드로이드 기기의 네트워크 상태 조회
안드로이드 기기의 네트워크 상태 조회 ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); //WIFI 상태 확인 NetworkInfo ni = cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI); boolean isWifiAvail = ni.isAvailable(); boolean isWifiConn = ni.isConnected(); //3G 상태 확인 ni = cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); boolean isMobileAvail = ni.isAvailable(); boolean isMob..
-
IntentDemo-인텐트 호출하여 각종 Action수행
인텐트 호출하여 각종 Action수행 강의 내용 activity_main.xml RelativeLayout 변경 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Form Widgets-Button추가 AndroidManifest.xml MainActivity.java extends ActionBarActivity //이벤트 소스와 이벤트 리스너 연결 //이벤..
-
안드로이드 API 20, (안드로이드 L)Android L preview SDK 업데이트 후 이클립스 오류 해결방법
Android SDK 업데이트 후 eclipse 에러가 발생할 수 있습니다. Android L (API 20, L preview) Android 4.4W (API20) 업데이트에 따른 오류 해결 방법입니다. 다음과 같은 오류들이 발생 할 수 있습니다. Check for Updates후 다시 eclipse 수행해도 동일한 팝업창이 오픈 됩니다. 기존 프로젝트에서도 오류표시가 납니다. 프로젝트 Properties의 Android속성 > Target과 Library설정 정보가 보이지 않습니다. 새 프로젝트 생성시 A package name cannot start or end with a dot 오류가 납니다. Compile With에 항목이 없습니다. 해결 방법 eclipse > Help > Install N..