拡張子が .x の XML ファイルをアプリケーションに関連付けました。.x ファイルをクリックすると、関連するアプリケーションが起動し、何らかの方法で渡されたファイルをアクティビティの onCreate() 内から開きたいと思います。これを行う方法はありますか?
前もって感謝します。
拡張子が .x の XML ファイルをアプリケーションに関連付けました。.x ファイルをクリックすると、関連するアプリケーションが起動し、何らかの方法で渡されたファイルをアクティビティの onCreate() 内から開きたいと思います。これを行う方法はありますか?
前もって感謝します。
マニフェストのこのインテント フィルタをアクティビティに追加します
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="application/xml" />
<data android:pathPattern=".*\\.x" />
</intent-filter>
onCreate ファイルでは、次のように渡されます。
Uri uri = this.getIntent().getData();
if(uri!=null){
Log.v(getClass().getSimpleName(), "importing uri:"+uri.toString());
}