note

Intent Tab 권한설정, Manifest.xml(설정) 본문

Android/기본

Intent Tab 권한설정, Manifest.xml(설정)

투한 2012. 1. 10. 16:46



간단한 설명

시작 ㄱㄱ


클래스 생성(프로젝트 생성은 생략)

클래스 생성후 extends Activity 하고 import 한다


Manifest.xml 접근


 


하단에 Application탭


 

add 클릭


Activity -> ok

 

 



옆에 이런게 생겼음

name에 Browser

 


AcornBrowser 추가 (오타났음)

 


AndroidBrowser 추가


저장

 


이렇게 표시됨

 


밑에 manifest.xml확인


 
다른건 main activity가 아니어서 짧게 (코딩)되있는것을 볼 수 있다

이제 권한 설정


다시 manifest.xml접근


 

 Permissions 접근


 

 


Add



Uses Permission

ok



Name -> INTERNET 클릭



저장



하단에 접근

 

 


바뀐 정보 확인

 

 

 

 

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.01.11
플리퍼 Flipper (화면을 동적으로 구현하고 싶을때 사용)  (0) 2012.01.11
Tab 탭  (0) 2012.01.10
Chrono 시간 , 날짜 처리  (0) 2012.01.10
Gallery ImageView  (0) 2012.01.10