編輯:關於Android編程
代碼如下:
public class MainActivity extends Activity { File soundFile;//輸出文件 MediaRecorder mRecorder; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); inintView();//初始化 } //初始化 private void inintView() { mRecorder = new MediaRecorder(); //設置音頻來源 mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); //設置聲音輸出格式----一定要在編碼格式之前設置 mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); //設置聲音的編碼格式 mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); } //EventOfClick public void onClick(View view){ switch(view.getId()){ case R.id.record: try{ //設置保存音樂的文件 soundFile = new File(Environment .getExternalStorageDirectory() .getCanonicalFile()+/sound.amr); mRecorder.setOutputFile(soundFile.getAbsolutePath()); mRecorder.prepare(); //開始 mRecorder.start(); }catch(Exception e){ e.printStackTrace(); } break; case R.id.stop: if(soundFile!=null && soundFile.exists()){ //避免未用到造成空指針 mRecorder.stop(); mRecorder.release(); mRecorder = null; } break; default: break; } } //釋放資源 @Override protected void onDestroy() { if(soundFile!=null && soundFile.exists()){ mRecorder.stop(); mRecorder.release(); mRecorder = null; } super.onDestroy(); } }
權限設置:
http://download.csdn.net/detail/u013670933/7362171
購物車最近寫了一個商城APP中常用功能“購物車”購物車效果圖如下:購物車功能需求如下:下面是購物車主activity“MainActi
主要練習一下GridViewMainActivity.javapackage com.example.weatherreport;import java.util.Arr
關於使用MarkDown編輯器的原因 其實前段時間就支持使用MarkDown編輯器來寫博客了,只是由於當時接觸過MarkDown,所以之前的博客都是使用默認的HTML編輯
首先是“餓了麼”導航Tab欄懸浮的效果圖。大家可以看到上圖中的“分類”、“排序”、“篩選”會懸浮在app的頂部,狀態隨著ScrollView(也可能不是ScrollVie