Android 전화 걸 기 기능 사용

6363 단어 android
1.Android 시스템 의 전화 걸 기 기능 을 사용 하려 면 먼저 AndroidManifest.xml 기능 목록 에 전 화 를 걸 수 있 는 권한 을 추가 해 야 합 니 다.
      //전 화 를 걸 수 있 는 권한
 2.전 화 를 거 는 코드:
       a.안 드 로 이 드 시스템 의 전화 걸 기 인터페이스 를 호출 하지만 호출 을 하지 않 으 면 사용자 가 전화 걸 기 버튼 을 눌 러 야 호출 할 수 있 습 니 다.
 1 @Override  
 2    public void onCreate(Bundle savedInstanceState) {  
 3        super.onCreate(savedInstanceState);  
 4        setContentView(R.layout.main);  
 5          
 6        Button callBut = (Button)findViewById(R.id.callBut);  
 7          
 8        callBut.setOnClickListener(new View.OnClickListener() {  
 9           
10         @Override  
11         public void onClick(View v) {  
12             Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel://13800138000"));  
13             startActivity(intent);  
14         }  
15     });  
16 }  

b.직접 전 화 를 걸 어 호출 합 니 다. 
 1 @Override  
 2    public void onCreate(Bundle savedInstanceState) {  
 3        super.onCreate(savedInstanceState);  
 4        setContentView(R.layout.main);  
 5          
 6        Button callBut = (Button)findViewById(R.id.callBut);  
 7          
 8        callBut.setOnClickListener(new View.OnClickListener() {  
 9           
10         @Override  
11         public void onClick(View v) {  
12             Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel://13800138000"));  
13             startActivity(intent);  
14         }  
15     });  
16 }  

주:그 중 에 Uri.parse("tel://13800138000")의 형식 은 Uri.parse("tel:13800138000")로 쓰 여 있 으 며,테스트 에서 도 통과 되 었 다.
   3.전화 걸 기 관련 지식 점-Linkify 의 사용 및 android:autoLink 속성의 사용,문자열 이 전화,인터넷 주소 또는 메 일 주소 임 을 자동 으로 판단 합 니 다.
 
        a.사용 코드 설정:
 
             import android.text.util.Linkify;     
           
             Linkify.addLinks(textView, Linkify.WEB_URLS|Linkify.EMAIL_ADDRESSES|Linkify.PHONE_NUMBERS);
        b.설정 에 설정:android:autoLink="웹|phone|email"           
                                  android:autoLink="web|phone|email"                    />
 
 
   4.전화 걸 기 프로그램 에 전화 걸 기 키 의도 필터 설정 을 추가 합 니 다.
                                                               
                         // 사용자 가 다이얼 을 눌 렀 을 때,안 드 로 이 드 시스템 은 사용자 가 그 다이얼 을 선택 할 수 있 도록 선택 메뉴 를 팝 업 합 니 다                                                       

 
        // 기능 이 이전 필터 와 같 습 니 다.                                                           
주:를 추가 해 야 호출 된 activity 가 getIntent().getAction()을 받 을 수 있 습 니 다.

좋은 웹페이지 즐겨찾기