NewsDog-CNN
所属分类:特征抽取
开发工具:Java
文件大小:1563KB
下载次数:0
上传日期:2018-11-10 04:19:08
上 传 者:
sh-1993
说明: 带有CNN代币的新闻狗
(NewsDog with CNN token)
文件列表:
LICENSE (7651, 2018-09-11)
android_imageviewer (0, 2018-09-11)
android_imageviewer\build.gradle (867, 2018-09-11)
android_imageviewer\gradle (0, 2018-09-11)
android_imageviewer\gradle\wrapper (0, 2018-09-11)
android_imageviewer\gradle\wrapper\gradle-wrapper.jar (49896, 2018-09-11)
android_imageviewer\gradle\wrapper\gradle-wrapper.properties (231, 2018-09-11)
android_imageviewer\gradlew (5080, 2018-09-11)
android_imageviewer\gradlew.bat (2404, 2018-09-11)
android_imageviewer\src (0, 2018-09-11)
android_imageviewer\src\main (0, 2018-09-11)
android_imageviewer\src\main\AndroidManifest.xml (356, 2018-09-11)
android_imageviewer\src\main\res (0, 2018-09-11)
android_imageviewer\src\main\res\anim (0, 2018-09-11)
android_imageviewer\src\main\res\anim\dialog_enter_anim.xml (604, 2018-09-11)
android_imageviewer\src\main\res\anim\dialog_exit_anim.xml (609, 2018-09-11)
android_imageviewer\src\main\res\drawable (0, 2018-09-11)
android_imageviewer\src\main\res\drawable\imagebrowser_save_btn_bg.xml (225, 2018-09-11)
android_imageviewer\src\main\res\layout (0, 2018-09-11)
android_imageviewer\src\main\res\layout\image_item.xml (721, 2018-09-11)
android_imageviewer\src\main\res\layout\imagebrowser_layout.xml (1395, 2018-09-11)
android_imageviewer\src\main\res\values-hi (0, 2018-09-11)
android_imageviewer\src\main\res\values-hi\imagebrowser_strings.xml (107, 2018-09-11)
android_imageviewer\src\main\res\values-kn (0, 2018-09-11)
android_imageviewer\src\main\res\values-kn\imagebrowser_strings.xml (214, 2018-09-11)
android_imageviewer\src\main\res\values-ml (0, 2018-09-11)
android_imageviewer\src\main\res\values-ml\imagebrowser_strings.xml (232, 2018-09-11)
android_imageviewer\src\main\res\values-pa (0, 2018-09-11)
android_imageviewer\src\main\res\values-pa\imagebrowser_strings.xml (208, 2018-09-11)
android_imageviewer\src\main\res\values-ta (0, 2018-09-11)
android_imageviewer\src\main\res\values-ta\imagebrowser_strings.xml (110, 2018-09-11)
android_imageviewer\src\main\res\values-te (0, 2018-09-11)
android_imageviewer\src\main\res\values-te\imagebrowser_strings.xml (110, 2018-09-11)
android_imageviewer\src\main\res\values (0, 2018-09-11)
android_imageviewer\src\main\res\values\imagebrowser_strings.xml (203, 2018-09-11)
android_imageviewer\src\main\res\values\imagebrowser_styles.xml (1065, 2018-09-11)
app (0, 2018-09-11)
app\src (0, 2018-09-11)
... ...
# Tiny Dancer
A real time frames per second measuring library for Android that also shows a color coded metric. This metric is based on percentage of time spent when you have dropped 2 or more frames. If the application spends more than 5% in this state then the color turns yellow, when you have reached the 20% threshold the indicator turns red.
## 相关修改
* 在原版TinyDancer的基础上修复一些crash bug
* 重构代码, 使逻辑更清晰
* 收集最原始的FPS数据,以及去除对ui展示的依赖
* 支持将fps数据dump到本地文件中,使之能够跟跟自动化测试对接上
* 支持 Activity页面的自动检测 (在Application中调用 TinyDancer.install(this) ) 即可
## Min SDK
**Tiny Dancer min sdk is API 16.**
## Getting started
In your `DebugApplication` class:
```java
public class DebugApplication extends Application {
@Override public void onCreate() {
// 自动收集每个 Activity的 fps 数据, 并且dump到本地文件中
TinyDancer.install(this);
// 创建 TinyDancer
TinyDancer.create(this)
.show();
//alternatively
TinyDancer.create(this)
.redFlagPercentage(.1f) // set red indicator for 10%
.startingGravity(Gravity.TOP)
.startingXPosition(200)
.startingYPosition(600)
.show(this);
//you can add a callback to get frame times and the calculated
//number of dropped frames within that window
TinyDancer.create(this)
.addFrameDataCallback(new FrameDataCallback() {
@Override
public void doFrame(long previousFrameNS, long currentFrameNS, int droppedFrames) {
//collect your stats here
}
})
.show();
}
}
```
## dump 的数据格式
当调用 `TinyDancer.install(this);` 或者 TinyDancer对象的`destroy()`函数时 时 会为每个 Activity 产生一份FPS数据,
目录为 `Environment.getExternalStorageDirectory().getPath()/应用包名/fps/`. 数据格式为
```
activity : Activity的完整名字
58,55,57,59,60,60
Max: 60
Min: 55
Avg: 58
```
代表某个Activity在各个时间段内的FPS值,最高为60(最流畅), 最低为0, 以及最大、最小、平均的FPS值。
**You're good to go!** Tiny Dancer will show a small draggable view overlay with FPS as well as a color indicator of when FPS drop. You can double tap the overlay to explicitly hide it.
See sample application that simulates excessive bind time:
![Tiny Dancer Sample](https://github.com/cnntoken/NewsDog-CNN/blob/master/assets/tinydancer1.gif "Tiny Dancer Sample")
Have an project with performance issues? We'd be happy to help tune it.
近期下载者:
相关文件:
收藏者: