在 Android Studio 3.2 中,有一个Profiler可以让您知道应用程序的能耗是多少。
我们怀疑由于我们的应用程序会减少几个小时的电池续航时间,因此会出现缓慢的能量泄漏。
使用 Profiler,我们可以说当应用程序处于后台且手机处于睡眠模式(待机)时,没有 CPU、内存和网络活动。但是我们可以在图表上每 5 秒注意到一次非常轻的能量消耗。
我想知道这种光能量消耗(图表上的紫色)是否正常,或者是否需要担心。
我试图选择图表的一部分以查看与此能量条相关的事件,但它显示“所选范围或过滤器没有系统事件”,如下面的打印屏幕所示。
您是否有任何想法,这种能量来自哪里,是否与我们的应用程序代码实现有关?
我正在使用 Fancybox v3.5.4 和 Owl carousel v2.3.4 和lazyLoad 选项
当我们点击照片时,Fancybox 会弹出照片。然后如果我们点击“下一步”几次以获取 Fancybox 上的下一张照片然后关闭它,猫头鹰传送带上的照片就消失了。
似乎轮播已经改变了它的背景位置并显示了由于lazyLoad 选项而尚未加载的照片。有谁明白这里发生了什么?我花了很多时间在这上面..谢谢
你可以在这里看到一个例子:https : //codepen.io/Philippe_12/pen/bOVOrK
$('.owl-carousel').owlCarousel({
items: 4,
loop:true,
pagination: false,
slideSpeed: 700,
paginationSpeed: 700,
rewindSpeed: 700,
lazyLoad: true
});
$().fancybox({
selector : '.owl-item:not(.cloned) a',
hash : false,
thumbs : {
autoStart : true
},
buttons : [
'zoom',
'download',
'close'
]
});Run Code Online (Sandbox Code Playgroud)
.img_container{ width:50%}Run Code Online (Sandbox Code Playgroud)
<link href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.css" rel="stylesheet"/>
<link href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.css" rel="stylesheet"/>
<link href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.4/jquery.fancybox.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.4/jquery.fancybox.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js"></script>
<h2>fancyBox v3.2 - OwlCarousel2 lazyLoad</h2>
<div …Run Code Online (Sandbox Code Playgroud)