Android 의 Activity 여러 intent-filter 호출 방법

Android 에서 Activity 는 여러 가지 호출 방식 을 허용 합 니 다.그 중 하 나 는를 사용 하 는 것 입 니 다.
예 를 들 면:
<intent-filter>  
    <action android:name="android.intent.action.VIEW" />  
    <category android:name="android.intent.category.DEFAULT" />  
    <category android:name="android.intent.category.BROWSABLE" />  
    <data  
        android:host="www.google.com"  
        android:path="m/products/scan"  
        android:scheme="http" />  
</intent-filter>  

처음에는 브 라 우 저 에 입력 하 는 줄 알았어 요."http://www.google.com/m/products/scan"호출 할 수 있 습 니 다.그 결과 브 라 우 저 는 T.T 만 정상적으로 열 었 습 니 다."
나중에 그것 의 호출 은 여전히 intent 를 사용 해 야 한 다 는 것 을 발견 했다.
Uri uri = Uri.parse("http://www.google.com/m/products/scan");  
Intent it = new Intent(Intent.ACTION_VIEW, uri);  
startActivity(it);  

저 는 Button 의 onClick()방법 에 이 코드 를 썼 습 니 다.이 단 추 를 누 르 면 요구 에 부 합 된를 포함 한 모든 Activity 를 호출 합 니 다.제 핸드폰 에는 Chrome 베타,브 라 우 저,스냅 샷 QR 코드,바코드 스캐너 가 있 고 제 가 방금 만 든 Activity 가 있 습 니 다.
음,기록 해 보 세 요.앞으로 일상 에서 겪 는 문 제 를 자주 적어 서 같은 문제 에 부 딪 힌 개발 자 들 이 함께 공부 할 수 있 도록 하 겠 습 니 다!
by HADB of
HAOest
2012-6-18:13 동아 일보

좋은 웹페이지 즐겨찾기