「android開発」schemeを利用して特定URIでActivityを起動する方法

1.AndroidManifast.xml
<intent-filter>
<category android:name="android.intent.category.DEFAULT"></category>
<action android:name="android.intent.action.VIEW"></action>
<data android:scheme="sh"></data>
</intent-filter>
2.Intentを利用してActivityを呼び出す
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(“sh://jz34588")));

3.Activityでデータを取得
this.getIntent().getScheme();//Scheme名前を取得
this.getIntent().getDataString();//Uriパスを取得

Android

Posted by arkgame