查看原文
其他

推荐3个非常好用的开源工具

鸿洋 鸿洋 2019-04-05


1轻松调试数据库


日常开发中一个非常痛苦的事情,就是在需要操作数据库的项目中,需要不断的调试数据库,很多时候我们选择是导出数据库,然后使用Sqlite 可视化软件打开打开。


高端一点的使用sqlite3,然后通过命令行操作。


当然了还有个比较强大好用的工具是:facebook 的stetho。


不过我今天推荐的是另一个项目:


https://github.com/amitshekhariitbhu/Android-Debug-Database


怎么用呢?


在我们的项目对应的module 中添加一行:


dependencies {
    debugImplementation 'com.amitshekhar.android:debug-db:1.0.4'
}


然后直接运行包含数据库的项目,在手机安装成功后,在浏览器访问:


你手机的 IP:8080


你就可以看到如下界面:



在这里,你可以执行sql 语句,查看任何表数据,甚至可以新增、修改、删除数据。



所有的操作都是直接反馈到数据库的。


此外还支持 SharedPref的直接查看与修改~


是不是非常简单!


项目支持更换端口,从多年的编程经验来看,建议设置一个别的端口号,一开始默认8080端口我就遇到了问题。


buildTypes {
        debug {
            resValue("string""PORT_NUMBER""9999")
        }
    }


注意,手机需要和 PC 在同一个网段;usb 连接也可以,自行参考 readme即可。


2饿了么 UE Tool


https://github.com/eleme/UETool


这个工具也比较有意思,方便做 UI 调试和给 UI Review效果的时候。


我们直接安装其提供的 demo。


直接启动:


需要打开允许显示悬浮窗权限。



第一个是捕捉控件,点击控件,会展示出图片的尺寸和一些信息。


当然远不止如此,你还可以修改控件的宽高、文字大小、甚至直接移动该控件查看效果。


因为画质问题,这些功能就不演示了....



查看相对位置的效果:



3实时编辑插值器


最后一个是一个js 的项目:

https://github.com/inloop/interpolator


可以访问:

http://inloop.github.io/interpolator/


查看效果。


主要功能是帮助我们实时的去定义和查看动画的各种Interpolator效果,如果你刚好在学习动画那就更棒了。



可以设置各种常见的Interpolator,实时的查看动画运行轨迹与效果。

也支持自己自定义算式;上面的Equation 是支持编程方式的。


之前也推荐过一波非常有用的工具:


回顾下今年使用过的好用的插件、工具等


有些工具用起来真的可以帮助我们省下非常多的时间,也非常欢迎大家留言分享自己平时用到的好用的工具。




帮朋友插个内推:NewsDog、CNN (加密货币) 团队正在招聘 Android 工程师;

地点北京中关村;

团队负责人是《Android源码设计模式解析与实战》的作者何红辉;


团队很棒,薪资给力,有兴趣可以尝试投递。


详细要求可以参考:

http://www.wanandroid.com/blog/show/2175


推荐阅读

玩Android 18年重大更新~

Fragment不为人知的细节

Android混淆——了解这些就够了

你们要的抖音效果来了

勇敢跨越,从0到1开发一个属于自己的App


扫一扫 关注我的公众号

如果你想要跟大家分享你的文章,欢迎投稿~


┏(^0^)┛明天见!

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存