WEB开发网
开发学院手机开发Android 开发 Android 简单的录音机 阅读

Android 简单的录音机

 2010-12-18 08:03:43 来源:WEB开发网   
核心提示:090 mediarecorder.stop();091 fileList.add(recordFile.getName());092093 ArrayAdapter list = new094 ArrayAdapter(RecordTest.this,095 R.layout.itemlist, R.id.listi

090 mediarecorder.stop();

091 fileList.add(recordFile.getName());

092

093 ArrayAdapter list = new

094 ArrayAdapter(RecordTest.this,

095 R.layout.itemlist, R.id.listitem, fileList);

096

097 setListAdapter(list);

098 mediarecorder = null;

099 Toast.makeText(RecordTest.this, "停止", Toast.LENGTH_LONG).show();

100 }

101 } catch (Exception e) {

102 Log.i("eeeee", e.getMessage());

103 }

104 }

105 });

106 }

107

108 void getRecordList() {

109 // 首先检测是否存在SDCard

110 try {

111 File home = sdcardPath;

112 fileList.clear();

113 if (home.list(new Fileter()).length > 0) {

114 for (File file : home.listFiles(new Fileter())) {

115 fileList.add(file.getName());

116 }

117

118 ArrayAdapter list = new ArrayAdapter(this,

119 R.layout.itemlist, R.id.listitem, fileList);

120

121 setListAdapter(list);

122

123 }

124 } catch (Exception e) {

125 Toast.makeText(RecordTest.this, e.getMessage(), 1000).show();

126 }

127

128 }

129

130 class Fileter implements FilenameFilter {

131

132 public boolean accept(File dir, String filename) {

133 // TODO Auto-generated method stub

134 return filename.equals(".amr");

135 }

136

137 }

138}

在使用过程中,需要加入操作SD卡和使用录音设备的权限,即在AndroidManifest.xml中加入:

然后就可以使用了,如果有问题,欢迎大家指正!

上一页  1 2 3 

Tags:Android 简单 录音机

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接