클래스 생성(프로젝트 생성은 생략)
클래스 생성후 extends Activity 하고 import 한다
Manifest.xml 접근
하단에 Application탭
add 클릭
Activity -> select->ok
우측 하단에 Attributes for Activity 필드가 생겼다.
name에 Browser
AndroidBrowser 추가
저장
Application Nodes 표시 변화
mainfest.xml확인
이제 권한 설정
다시manifest.xml접근
Permissions접근
Add
Uses Permission ->select -ok
Name -> adroid.permission.INTERNET select
save
manifest.xml 접근
바뀐 정보 확인
package com.commonsware.android.fancy2; import android.app.Activity; import android.os.Bundle; import android.webkit.WebView; public class AcornBrowser extends Activity{ WebView browser; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); browser=new WebView(this); setContentView(browser); browser.loadUrl("http://acornpub.co.kr"); } }
package com.commonsware.android.fancy2; import android.app.Activity; import android.os.Bundle; import android.webkit.WebView; public class AndroidBrowser extends Activity{ WebView browser; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); browser = new WebView(this); setContentView(browser); browser.loadUrl("http://developer.android.com/index.html"); } }
package com.commonsware.android.fancy2; import android.app.TabActivity; import android.content.Intent; import android.os.Bundle; import android.widget.TabHost; public class IntentTabDemo extends TabActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TabHost host = getTabHost(); host.addTab(host.newTabSpec("one") .setIndicator("에이콘") .setContent(new Intent(this, AcornBrowser.class))); host.addTab(host.newTabSpec("two") .setIndicator("안드로이드") .setContent(new Intent(this, AndroidBrowser.class))); } }
주의점은 Manifest.xml은 날코딩으로 바꾸는것이 좋지 않다고한다
그러므로 추가하여 바뀐정보를 확인할것
'Android > 기본' 카테고리의 다른 글
메뉴 Menu (0) | 2012.04.28 |
---|---|
플리퍼 Flipper (화면을 동적으로 구현하고 싶을때 사용) (0) | 2012.04.28 |
Tab 탭 (0) | 2012.04.28 |
Chrono 시간 , 날짜 처리 (0) | 2012.04.28 |
Gallery ImageView (0) | 2012.04.28 |