コードを使用して、自分とは異なるアプリケーションを呼び出します。
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setComponent(new ComponentName("com.mypackage","com.mypackage.UI.SplashActivity"));
intent.putExtra("URI", path);
startActivity(intent);
次に、呼び出されたアプリケーションにコードがあります。
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
int currentResolution = prefs.getInt(Values.CURRENT_RESOLUTION_SETTING, 1200);
それはいつも私に1200を与えます。それは私がアプリケーションを直接起動しないためだと思います。設定にアクセスするにはどうすればよいですか?