小编Urh*_*rho的帖子

以名字命名

如果我在我的应用程序中有一个名为TestActivity的Activity类,有没有办法按其名称获取其类,如下例所示:

Class<?> c = getClassByName("TestActivity");
Run Code Online (Sandbox Code Playgroud)

java android class

75
推荐指数
3
解决办法
8万
查看次数

包com.actionbarsherlock.app不存在

当我开始使用actionbarsherlock它工作得很好,但现在当我打开我的项目它似乎没有找到包("包com.actionbarsherlock.app不存在"),但它编译并运行无论如何.可能是什么导致了这个?我正在使用NetBeans.

android netbeans actionbarsherlock

7
推荐指数
1
解决办法
2232
查看次数

流媒体文件与cherrypy

我正在尝试使用cherrypy流式传输视频文件.当我去localhost:8080/stream?video = video.avi它开始下载,但几秒后它就完成了"完成"下载,无论文件有多大.我对此很陌生,无法找出原因.另外,为什么它甚至不识别文件,如果它是Matroska(.mkv)?

这是我的Stream类:

class Stream(object):
@cherrypy.expose
def default(self, video=None):
    BASE_PATH = ".."
    video = os.path.join(BASE_PATH, video)
    if video == None:
        return "no file specified!"
    if not os.path.exists(video):
        return "file not found!"
    f = open(video)
    size = os.path.getsize(video)
    mime = mimetypes.guess_type(video)[0]
    print(mime)
    cherrypy.response.headers["Content-Type"] = mime
    cherrypy.response.headers["Content-Disposition"] = 'attachment; filename="%s"' % os.path.basename(video)
    cherrypy.response.headers["Content-Length"] = size

    BUF_SIZE = 1024 * 5

    def stream():
        data = f.read(BUF_SIZE)
        while len(data) > 0:
            yield data
            data = f.read(BUF_SIZE)

    return stream()
default._cp_config = {'response.stream': …
Run Code Online (Sandbox Code Playgroud)

python video cherrypy stream

5
推荐指数
1
解决办法
3384
查看次数

标签 统计

android ×2

actionbarsherlock ×1

cherrypy ×1

class ×1

java ×1

netbeans ×1

python ×1

stream ×1

video ×1