Android/独自URLスキーム
提供: 初心者エンジニアの簡易メモ
2015年5月20日 (水) 03:09時点における127.0.0.1 (トーク)による版 (ページの作成:「==サンプル== アクセス例 hoge://piyo/huga *AndroidManifest.xml <<nowiki />application <<nowiki />activity android:name=".HogeActivity"> <<nowiki...」)
サンプル
アクセス例
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 }