글쎄, 이상적으로, 당신은 그런 비표준 방식을 발명하지 않을 것이다. Android URL을 처리하는 웹 페이지를 가리키는 HTTP URL이있는 태그를 만드는 것이 좋습니다. Android 활동의 <intent-filter>
은 더 구체적이며 설치 될 때 우선 적용됩니다. 그렇게하면 태그가 더 많은 장치에서 작동합니다.
즉, URL 구문에 관계없이 적절한 <data>
요소를 사용합니다. android:mimeType
을 사용하는 대신 android:scheme
및 기타 특성을 사용하십시오.
Here is a sample project 사용자가 NDEF 규격 태그 (브라우저의 공유 옵션 메뉴 항목을 통해 공유 됨)에 URL을 쓸 수 있습니다. 당신이 태그에 특정 URL을 작성하는 경우, 응용 프로그램은 또한이 매니페스트 항목의 의례 태그를 스캔 할 때 시작됩니다 활동이 있습니다
<activity android:name="URLHandler"
android:label="@string/app_name">
<intent-filter android:label="@string/app_name">
<action android:name="android.nfc.action.NDEF_DISCOVERED" />
<data android:scheme="http"
android:host="commonsware.com"
android:path="/nfctest"
/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
덕분에 많이. 이 정확히 내가 무엇을 검색하고 작동합니다 :) 덕분에 –
좋은 예제 코드를 주셔서 감사합니다 !!! – Venky