小编dev*_*rey的帖子

是否可以设置Android API级别10或更低级别的通知显示时间?

研究

我一直在浏览NotificationManagerAPI级别10的android文档中的类,但还没有找到实现它的方法.我也浏览了谷歌,但只找到了如何设置通知实际设置的时间以及如何设置显示Toast通知小部件的时间长度.


目前已实施

我已经设置了FLAG_NO_CLEARFLAG_ONGOING_EVENT保持通知图标存在,并在展开通知下拉列表后保持通知可见.


试图这样做

我试图在通知栏中显示通知的文本10秒而不是标准时间.所以我基本上想要完成该setDuration(int)功能在Toast小部件中的功能.

我想知道这是否可能,如果有的话,如果有人能指出我正确的方向如何实现它.

notifications android notificationmanager

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

Pythoncoverage.py exclude_lines

背景

我有几个 Django 项目,我将它们与 coverage.py 一起使用,并且一直在尝试向我的 .coveragerc 配置文件的 exclude_lines 部分添加一些额外的表达式。问题是,即使使用适当的正则表达式在测试器(例如http://www.pythonregex.comhttp://www.regexr.com )中提取行,它也不会导致行被忽略那个报告。

我已经查看了文档并浏览了存储库,但无法挖掘出我所拥有的配置可能无法正常工作的任何原因。从文档看来,我的配置与他们描述的完全一样。

我还尝试使用django-nose 1.2 版,这是 PyPI 的最后一个版本,它允许异常注入但无济于事,它似乎在确定 Django 视图和 Django REST Framework API 端点的覆盖范围方面存在一些问题在 1.7 版中。

我试过的

我的配置如下:

[run]
branch = True
omit =
    */tests*
    */migrations/*
    *__init__.py*
    */settings/*
    *wsgi.py*
    *admin.py*

[report]
# Regexes for lines to exclude from consideration
exclude_lines =
    pragma: no cover
    def __repr__
    if self.debug:
    raise AssertionError
    raise NotImplementedError
    (.*)except Exception as e:(.*)
    if 0:
    if …
Run Code Online (Sandbox Code Playgroud)

python regex django code-coverage coverage.py

5
推荐指数
2
解决办法
4761
查看次数