http://stackoverflow.com/questions/2958701/launch-custom-android-application-from-android-browser
1. AndroidManifest.xml 에 필터 추가
<intent-filter>
<data android:scheme="com.xxxxx.scheme" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
</intent-filter>
2. Activity 에 파라메터 받는거 추가
// 정보 받아보자
Uri data = getIntent().getData();
if(data != null) {
String scheme = data.getScheme(); // "http"
String host = data.getHost(); // "twitter.com"
List<String> params = data.getPathSegments();
String first = params.get(0); // "status"
//String second = params.get(1); // "1234"
Log.d("senchatest", "scheme:" + scheme + "host:" + host + "param count:" + params.size() + " first:" + first);
}
3. URL 호출해보기
<a href="com.xxxxx.scheme://test/aaa=aaa&bbb=bbb">com.xxxxx.scheme</a>
GCM-2 : 클라이언트 적용 (0) | 2012.10.17 |
---|---|
GCM-1 : 서비스 신청하기 (0) | 2012.10.17 |
[TIP]애니메이션 구현 (0) | 2011.10.04 |
[TIP]간단한 HTTP 호출 쓰레드 (0) | 2011.10.04 |
[TIP]잠금화면 해제하기 (0) | 2011.10.04 |