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 }