我是android新手。
我打算制作可以从文件和网址播放视频的视频播放器。但问题是,当我的模拟器运行时,应该在eclipse中的DDMS透视图的“文件资源管理器”选项卡中创建一个SD卡文件夹,这不会发生。这就是为什么我无法在SD卡中推送任何文件,因此没有播放视频。
我使用了以下代码: - 检查链接
http://davanum.wordpress.com/2009/12/04/android-%E2%80%93-videomusic-player-sample-take-2/
请帮帮我。
Abhijeet
答案 0 :(得分:1)
我认为你的斜线是倒退的。 \ sdcard \ yourfileonthephone.txt应为/sdcard/yourfileonthephone.txt。否则,您将“文件系统是只读”错误。
答案 1 :(得分:0)
我没看过您的代码,但您可以尝试使用SDK中可以找到的命令行adb工具。这就是我需要做的事情(并且因为我创建了一个带有SD卡的设备,但它没有出现在DDMS视图中。
要检查您的设备是否有SD卡,请使用shell并转到Android安装中的tools文件夹,确保只运行一个模拟器。键入adb shell
并使用ls
命令检查内容,如果有文件夹sdcard,则可以使用其他命令来推送和拉取文件。如果没有这样的文件夹尝试创建一个新设备,也许这就是问题所在。
保留shell Ctrl + C
,然后键入adb pull \sdcard\yourfileonthephone.txt yourfileonthecomputer.txt
,文件将保存在tools文件夹中。或使用adb push
存储文件。
但无论如何也许有一种方法可以让它在DDMS中可见,会很棒:)
PS:通过DDMS访问似乎适用于运行2.1的设备,但不适用于2.2 ......