tsunoji-labo - Android サンプルソースコード -

Top Page  Android

Android

サンプルコード


ファイル出力

   String filePath = "/mnt/sdcard/test.txt";
   File file = new File(filePath);
   FileOutputStream fos;
   try {
       fos = new FileOutputStream(file, true);
        OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");
        BufferedWriter bw = new BufferedWriter(osw);
        bw.write("ABCD!");
        bw.flush();
        bw.close();
   }
   catch (Exception e)
   {
   }


音声出力
import android.media.MediaRecorder;

・ ・ ・ @Override
public void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    
    // MediaRecorderのインスタンスを作成
    mRecorder = new MediaRecorder();
    // マイクからの入力とする
    mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
    // 記録フォーマットを3GPPに設定
    mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
    // 音声コーデックをAMR-NBに設定
    mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
    // 出力ファイルパスを設定
    mRecorder.setOutputFile("/mnt/ext_card/audio_sample.3gp");
    
    // レコーダーを準備
    mRecorder.prepare();
    
}

public void onClickRecordingButton(View view)
{
    // 録音状態判定
    if (!mRecordingFlag)
    {
        // 録音開始
        mRecorder.start();
        // フラグを変更
        mRecordingFlag = true;
    }
    else
    {
        // 録音停止
        mRecorder.stop();
        // 再使用に備えてレコーダーの状態をリセット
        mRecorder.reset();
        // フラグを変更
        mRecordingFlag = false;
    }
}

@Override
protected void onDestroy()
{
    super.onDestroy();
    //レコーダーリソースを解放
    mRecorder.release();
}






Intel CPU Core I3-3240 3.4GHz 3MBキャッシュ LGA1155 BX80637I33240

新品価格
¥13,900から
(2014/4/15 23:03時点)

Intel CPU Core i5 4570S 2.90GHz 6Mキャッシュ LGA1150 Haswell 省電力モデル BX80646I54570S 【BOX】

新品価格
¥21,052から
(2014/4/15 23:04時点)

Intel CPU Core i7 4770K 3.50GHz 8Mキャッシュ LGA1150 Haswell UnLocked BX80646I74770K 【BOX】

新品価格
¥37,860から
(2014/4/15 23:04時点)

はじめてのAndroidアプリ開発―Android4対応版 (TECHNICAL MASTER)

新品価格
¥3,240から
(2014/4/15 22:58時点)

スマートにプログラミング Android入門編 第3版 SDK4.x対応

新品価格
¥3,456から
(2014/4/15 23:00時点)

Android SDK ポケットリファレンス

新品価格
¥3,456から
(2014/4/15 23:00時点)




問い合わせ
info@tsunoji.com

Copyright ©2013~2014 tsunoji All Right Reserved