87

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

 5 years ago
source link: http://www.10tiao.com/html/169/201806/2650825704/1.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.


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^)┛明天见!


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK