Android/独自URLスキーム
提供: 初心者エンジニアの簡易メモ
サンプル
アクセス例
hoge://piyo/huga
- AndroidManifest.xml
<application
<activity android:name=".HogeActivity">
<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:scheme="hoge" android:host="piyo" android:pathPrefix="/huga" />
</intent-filter>
</activity>
</application>
android:hostとandroid:pathPrefixは書かなくても動く。
- HogeActivity.java
Intent intent = getIntent();
String action = intent.getAction();
if (Intent.ACTION_VIEW.equals(action)) {
android.net.Uri uri = intent.getData();
Log.i("tag", uri.toString()); // hoge://piyo/huga
}
