end0tknr's kipple - web写経開発

太宰府天満宮の狛犬って、妙にカワイイ

androidでユーザが変更しない設定は、preferenceではなく string.xml に書いては?

次のように書いてみましたが、本来、どう書くべきでしょ?

res/values/strings.xml

<resources>
  <string name="default_sampling_freq">8000</string>
   :
</resources>

MainActivity.java

public class MainActivity extends Activity {
    private static final String TAG = MainActivity.class.getSimpleName();
    private static int AUDIO_SAMPLE_FREQ;
    AudioRec audioRec;
    AudioPlay audioPlay;
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        AUDIO_SAMPLE_FREQ =
                Integer.parseInt( getString( R.string.default_sampling_freq));
        Log.d(TAG, "onCreate; AUDIO_SAMPLE_FREQ="+ AUDIO_SAMPLE_FREQ);
	:        
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
}