작성한 사용자 정의 응용 프로그램을 여는 URL을 가져 오려고하지만 인 텐트 필터가 작동하지 않는 것 같습니다. 나는 "솔루션"을 제공하는 것처럼 보인 다스 정도의 스레드를 보았지만 나에게는 좋지 않습니다.의도 필터가 사용자 정의 응용 프로그램을 열지 못합니다.
내 앱을 열어 본 QR 코드 스캔 작업이 필요합니다. 따라서 어떤 브라우저에서도 링크를 클릭하지 않습니다. QR 스캐너를 열고 QR 코드를 스캔하고 기본 웹 브라우저를 열지 않고 내 앱을 실행하기 만하면됩니다. QR 스캐너의 기본 동작은 웹 브라우저에서 URI를 여는 것입니다.
manifest.xml
은 이것이다 :<activity
android:name=".Main"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<data android:scheme="http" android:host="tinysb.com" android:path="/ecard/" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
내 QR 코드 포인트 그래서 그 링크는 모든 응용 프로그램에 의해 발생했을 경우 브라우저 대신 내 응용 프로그램을 시작하는 뭔가를 찾고 있어요 http://tinysb.com/ecard/합니다. 현재 브라우저가 시작되고 QR 코드를 스캔하면 수행 할 옵션을 제공하지도 않습니다. 지금은 웹 서버에서 아무것도 전달하지 않으므로 아무 것도 전달하지 않고 내 앱을 시작하기 만하면됩니다.
QR 스캐너에서 모두 초기화되었으므로 URI를 가로 채기 위해 코딩 할 수있는 활동이 없습니다.
많은 게시물은 위의 android : scheme 설정이 트릭을 수행해야한다고 말했지만 전혀 작동하지 않습니다.
도움을 주시면 감사하겠습니다.
내가 부탁하는 것이 가능하지 않습니까? 아니면 문구가 제대로 표현되지 않았습니까? – user1114380
브라우저에서 링크를 클릭하면 코드가 작동합니까? YouTube URL이 포함 된 QR 코드를 스캔하면 YouTube 앱을 열라는 메시지가 표시되므로 가능합니다. –