使用nanohttpd直接从android sd卡访问文件

时间:2013-02-24 16:37:30

标签: android nanohttpd

有没有办法从桌面访问Android手机的SD卡文件?我写了一个应用程序,其中/ mnt / sdcard /中有一个名为video.mp4的文件。我在活动开始时启动了nanohttp服务器(http),工作目录是/ mnt / sdcard。那么为什么我无法从vlc播放器访问'protocol://x.x.x.x:port / video.mp4'?我在apache web服务器上成功检查了这个。我的应用程序具有对外部存储的读/写权限。

private class MyHTTPD extends NanoHTTPD {
    public MyHTTPD() throws IOException {
        super(PORT, Environment.getExternalStorageDirectory());
    }
.......
.......
}

1 个答案:

答案 0 :(得分:1)

从Android端进行一些推送呼叫可能会更好。 “电话上的服务器”可以通过无线工作,但通常由GSM提供商禁用(呼叫必须来自电话侧)。