mp3实验报告Word格式文档下载.docx
- 文档编号:15786886
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:35
- 大小:397.84KB
mp3实验报告Word格式文档下载.docx
《mp3实验报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《mp3实验报告Word格式文档下载.docx(35页珍藏版)》请在冰豆网上搜索。
这里选择真机“huawei-y511_u00”
点击“OK”开始启动运行
3、很抱歉,程序已停止运行。
错误提示INSTALL_FAILED_SHARED_USER_INCOMPATIBLE:
可能原因:
apk的AndroidManifest.xml中声明了android:
sharedUserId="
android.uid.system"
,但没有相应的签名。
Installation
error:
INSTALL_FAILED_SHARED_USER_INCOMPATIBLE
Please
check
logcat
output
for
more
details.
Launch
canceled!
解决办法:
1、找到编译目标系统时的签名证书platform.pk8和platform.x509.pem,在android源码目录build\target\product\security下;
2、将android:
先注释起来。
4、应用程序未运行,提示:
FailedtoinstallFloatActivity.apkondevice'
20120208'
:
timeout
Launchcanceled!
模拟器(或真机)超时,重启模拟器,如果是真机则先断开数据线再重新连接。
5、应用程序运行错误,提示:
AndroidManifest.xml配置文件配置信息错误。
6、如何读取Android模拟器中的文件?
选中文件,点击下图中第一个图标,将Android模拟器中的文件复制到其它地方就可以打开了,注意:
Android模拟器中的sdcard在mnt目录下:
7、很抱歉,程序已停止运行。
错误提示:
Causedby:
尝试在一个Service中放置一个对话框。
将此对话框设置为系统级提示框(即全局性质的提示框):
mDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
相应的需要在Android配置文件中添加权限声明:
<
uses-permissionandroid:
name="
android.permission.SYSTEM_ALERT_WINDOW"
/>
8、无法运行程序,提示.ConnectException:
Connectionrefused:
connect.
模拟器端的ADB出问题了。
打开CMD,输入adbkill-server,再输入adbdevices如下,提示ADBserverdidn'
tACK:
9、在AndroidManifest.xml中添加某些权限时错误,提示Permissionisonlygrantedtosystemapp.
点击Window→Preferences→Android→LintErrorChecking.更改ID=ProtectedPermission项的Security。
六、实验小结
根据理论知识对所得到的实验数据或结果进行解释、分析。
对实验结果所作的一般性的判断、归纳、概括,实验的心得体会、建议等。
后台服务是通过启动方式或者绑定方式开启的。
在启动方式中,启动Service的组件不能够获取Service的对象实例
而在绑定方式中,可以调用Service中实现的函数。
七、实验代码
FileUtils.java
packagemars.download;
importjava.io.File;
importjava.io.FileOutputStream;
importjava.io.IOException;
importjava.io.InputStream;
importjava.io.OutputStream;
importjava.util.ArrayList;
importjava.util.List;
importmars.model.Mp3Info;
importandroid.os.Environment;
publicclassFileUtils{
privateStringSDCardRoot;
publicFileUtils(){
//得到当前外部储存设备的目录,File.separator是文件分隔符,比如在window下是"
\"
SDCardRoot=Environment.getExternalStorageDirectory().getAbsolutePath()+File.separator;
}
/**
*在SD卡上创建文件
*@paramfileName
*@return
*@throwsIOException
*/
publicFilecreateSDFile(StringfileName,Stringdir)throwsIOException{
Filefile=newFile(SDCardRoot+dir+File.separator+fileName);
System.out.println("
file-->
"
+file);
file.createNewFile();
returnfile;
}
*在SD卡上创建目录
publicFilecreateSDDir(Stringdir){
FiledirFile=newFile(SDCardRoot+dir+File.separator);
createdir"
+dirFile.mkdir());
returndirFile;
*判断SD卡上的文件夹是否存在
publicbooleanisFileExist(StringfileName,Stringpath){
Filefile=newFile(SDCardRoot+path+File.separator+fileName);
returnfile.exists();
*将一个InputSream里面的数据写入到SD卡上
publicFilewrite2SDFromInput(Stringpath,StringfileName,InputStreaminput){
Filefile=null;
OutputStreamoutput=null;
try{
createSDDir(path);
file=createSDFile(fileName,path);
output=newFileOutputStream(file);
bytebuffer[]=newbyte[4*1024];
inttemp;
while((temp=(input.read(buffer)))!
=-1){
output.write(buffer,0,temp);
}
output.flush();
}catch(Exceptione){
e.printStackTrace();
}finally{
try{
output.close();
}catch(Exceptione){
e.printStackTrace();
}
*读取目录中mp3文件的名字和大小+lrc文件
publicList<
Mp3Info>
getMp3Files(Stringpath){
List<
mp3Infos=newArrayList<
();
Filefile=newFile(SDCardRoot+path+File.separator);
File[]files=file.listFiles();
for(inti=0;
i<
files.length;
i++){
if(files[i].getName().endsWith("
mp3"
)){
Mp3Infomp3Info=newMp3Info();
mp3Info.setMp3Name(files[i].getName());
mp3Info.setMp3Size(files[i].length()+"
);
Stringlrcname[]=files[i].getName().split("
\\."
Stringlrc=lrcname[0]+"
.lrc"
;
if(isFileExist(lrc,"
/mp3"
mp3Info.setLrcName(lrc);
}
mp3Infos.add(mp3Info);
returnmp3Infos;
}
HttpDownloader.java
importjava.io.BufferedReader;
importjava.io.InputStreamReader;
import.HttpURLConnection;
import.MalformedURLException;
import.URL;
publicclassHttpDownloader{
privateURLurl=null;
*根据URL下载文件,前提是这个文件是文本的,函数的返回值就是文件当中的内容
*1.创建一个URL对象
*2.通过URL对象,创建一个HttpURLConnection对象
*3.得到InputStream
*
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- mp3 实验 报告