역시 구글이다.
html5를 이해하기 위해서는
구글에서
리치스니펫 테스트 도구
라고 검색하고 상위 3개의 글을 읽어보자.....
그러면 어느정도 이해할수 있을 것이다.
역시 구글이다.
html5를 이해하기 위해서는
구글에서
리치스니펫 테스트 도구
라고 검색하고 상위 3개의 글을 읽어보자.....
그러면 어느정도 이해할수 있을 것이다.
결과화면
// WebViewDemoA3.java
package com.example.graphic; import android.app.Activity; public class WebViewDemoA4 extends Activity { @Override private class MyWebViewClient extends WebViewClient{ public boolean shouldOverrideUrlLoading(WebView view, String url){
|
// webview_demo.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" <WebView </RelativeLayout>
|
<!-- 매니페스트에 권한 추가!!! --> <uses-permission android:name="android.permission.INTERNET" />
<!-- 화면 모드가 변경될 때 onConfigurationChanged()메소드가 호출되게 하기 위해서
--------------------------------------------------------------------------------------------------
// assets 폴더에 jsalert.html 넣어주자! 코드는 밑과 다음과 같다....
<html> <body> |
keytool MD5 ===> JDK7 (0) | 2013.09.13 |
---|---|
WebViewDemoA3 - 웹 페이지의 자바스크립트 처리하기 (0) | 2013.08.21 |
WebViewDemoA2 - 웹 페이지 로딩 진행 상태 보여주기 (0) | 2013.08.21 |
Dialog Demo - Dialog 연습 (0) | 2013.08.20 |
NotificationManager - 상태바 (0) | 2013.08.19 |
결과화면
// WebViewDemoA3.java
package com.example.graphic; import android.app.Activity; public class WebViewDemoA3 extends Activity { @Override @Override
|
// webview_demo.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" <WebView </RelativeLayout>
|
<!-- 매니페스트에 권한 추가!!! --> <uses-permission android:name="android.permission.INTERNET" />
--------------------------------------------------------------------------------------------------
// assets 폴더에 jsalert.html 넣어주자! 코드는 밑과 다음과 같다....
<html> <body> |
keytool MD5 ===> JDK7 (0) | 2013.09.13 |
---|---|
WebViewDemoA4 - 화면 모드 변경 시 웹 페이지 리로딩 방지하기 (0) | 2013.08.21 |
WebViewDemoA2 - 웹 페이지 로딩 진행 상태 보여주기 (0) | 2013.08.21 |
Dialog Demo - Dialog 연습 (0) | 2013.08.20 |
NotificationManager - 상태바 (0) | 2013.08.19 |
결과화면
로딩 진행 상태가 보이는가!!!!
로딩 완료!!!
// WebViewDemoA2.java
package com.example.graphic; import android.app.Activity; public class WebViewDemoA2 extends Activity { @Override @Override super.onPageFinished(view, url); @Override
|
// webview_demo.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" <WebView </RelativeLayout>
|
<!-- 매니페스트에 권한 추가!!! --> <uses-permission android:name="android.permission.INTERNET" /> |
WebViewDemoA4 - 화면 모드 변경 시 웹 페이지 리로딩 방지하기 (0) | 2013.08.21 |
---|---|
WebViewDemoA3 - 웹 페이지의 자바스크립트 처리하기 (0) | 2013.08.21 |
Dialog Demo - Dialog 연습 (0) | 2013.08.20 |
NotificationManager - 상태바 (0) | 2013.08.19 |
Custon Toast Demo - xml파일을 이용해서 토스트(toast) 모양 변경하기 (0) | 2013.08.19 |
// DialogDemo.java
package com.example.hellow; import android.app.Activity; public class DialogDemo extends Activity{ Button alert = (Button)findViewById(R.id.alert); alert.setOnClickListener(new View.OnClickListener() {
list.setOnClickListener(new View.OnClickListener() { switch(which){
radio = (Button)findViewById(R.id.radio); radio.setOnClickListener(new View.OnClickListener() { switch(which){
check.setOnClickListener(new View.OnClickListener() { Toast.makeText(DialogDemo.this, "color is " + color + "!!!", Toast.LENGTH_SHORT).show(); Toast.makeText(DialogDemo.this, "color unselected!!!", Toast.LENGTH_SHORT).show();
dialog1.setOnClickListener(new View.OnClickListener() {
login.setOnClickListener(new View.OnClickListener() { progress.setOnClickListener(new View.OnClickListener() { datePickerFragment.setOnClickListener(new View.OnClickListener() {
final EditText id = (EditText) loginLayout.findViewById(R.id.id); new AlertDialog.Builder(this).setTitle("로그인").setView(loginLayout) @Override
|
// DatePickerFragment.java
package com.example.hellow; import java.util.Calendar; import android.app.DatePickerDialog; public class DatePickerFragment extends DialogFragment @Override // Create a new instance of DatePickerDialog and return it public void onDateSet(DatePicker view, int year, int month, int day) {
|
// FireMissilesDialogFragment.java
package com.example.hellow; import android.app.AlertDialog; public class FireMissilesDialogFragment extends DialogFragment { Context ctx; public void setContext(Context ctx){ } @Override .setPositiveButton("Fire", new DialogInterface.OnClickListener() {
|
// dialog_demo.xml
<?xml version="1.0" encoding="utf-8"?> <Button <Button
|
// logindialog.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout <TextView <EditText <LinearLayout <TextView <EditText </LinearLayout> |
WebViewDemoA3 - 웹 페이지의 자바스크립트 처리하기 (0) | 2013.08.21 |
---|---|
WebViewDemoA2 - 웹 페이지 로딩 진행 상태 보여주기 (0) | 2013.08.21 |
NotificationManager - 상태바 (0) | 2013.08.19 |
Custon Toast Demo - xml파일을 이용해서 토스트(toast) 모양 변경하기 (0) | 2013.08.19 |
Asset Demo - 안드로이드에서 txt 파일 읽어오기 (0) | 2013.08.19 |
결과화면
notiMgr.notify(0, notification); 오류 발생!!!
왜 오류가 나나 했더니 클래스 파일명이
중복되서 그러는 거였다..... ㅜㅜ
그러므로 클래스 파일명을 NotificationManagerActivity로 바꾸고 나서 해결.....
// NotificationManagerActivity.java
package com.example.hellow;
public class NotificationManagerActivity extends Activity implements View.OnClickListener {
|
// notification.xml
<?xml version="1.0" encoding="utf-8"?> <Button </LinearLayout> |
WebViewDemoA2 - 웹 페이지 로딩 진행 상태 보여주기 (0) | 2013.08.21 |
---|---|
Dialog Demo - Dialog 연습 (0) | 2013.08.20 |
Custon Toast Demo - xml파일을 이용해서 토스트(toast) 모양 변경하기 (0) | 2013.08.19 |
Asset Demo - 안드로이드에서 txt 파일 읽어오기 (0) | 2013.08.19 |
Font Demo - 안드로이드 폰트 적용하기 (0) | 2013.08.19 |
결과화면
// CustomToastDemo.java
package com.example.hellow; import android.app.Activity; public class CustomToastDemo extends Activity{ Button show = (Button)findViewById(R.id.showToast);
|
// custom_toast.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" <Button </LinearLayout>
--------------------------------------------------------------------------------------------------
// toast1.xml
<?xml version="1.0" encoding="utf-8"?> <ImageView </LinearLayout> |
Dialog Demo - Dialog 연습 (0) | 2013.08.20 |
---|---|
NotificationManager - 상태바 (0) | 2013.08.19 |
Asset Demo - 안드로이드에서 txt 파일 읽어오기 (0) | 2013.08.19 |
Font Demo - 안드로이드 폰트 적용하기 (0) | 2013.08.19 |
style(스타일) 적용 및 theme(테마) 적용 (0) | 2013.08.16 |
결과화면
txt파일 경로
// AssetDemo.java
package com.example.hellow; import java.io.IOException; import android.app.Activity; public class AssetDemo extends Activity{ try{ |
// asset_demo.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
NotificationManager - 상태바 (0) | 2013.08.19 |
---|---|
Custon Toast Demo - xml파일을 이용해서 토스트(toast) 모양 변경하기 (0) | 2013.08.19 |
Font Demo - 안드로이드 폰트 적용하기 (0) | 2013.08.19 |
style(스타일) 적용 및 theme(테마) 적용 (0) | 2013.08.16 |
이클립스에서 logcat이 안보인다면? (0) | 2013.08.16 |