开发工作总结:Translucent System Bars、测试工具和gradle打包继续深入

这两三周工具相对比较忙,最近项目开始收尾。终于腾出时间,接着做笔记。这两周更新的内容主要如下:

Performance系列

新增了Performance系列,接下来会添加性能分析的工具和用法,总结一些性能分析的知识,主要涉及到View的渲染分析,CPU的使用分析,内存的消耗分析,电池电量的分析等等,因为刚新增,当前还暂无什么内容。想要预览一下地址的朋友,可以戳一下这里

Tools系列

新增Tools系列,把自己觉得不错的一些工具软件放到里面,share给大家。可以作为一些测试来使用。当前分享的工具主要分为以下三类:

1.性能分析工具(apk版本)

2.AndroidStudio插件工具

3.Android反编译工具

1中已经更新了一些不错的工具软件,2和3因为时间问题,预计过几天才能抽空整理出一部分来。对他们感兴趣的开发朋友,可以戳这里

Gradle系列

之前一直在写笔记更新,这几天也趁着有空更新了三篇笔记,有兴趣的朋友可以点击进去看看,这里就不赘述了。

AndroidStudio下ProGuard混淆打包

Gradle多渠道自动化打包(基础篇)

Gradle多渠道和自动化打包(深入篇)

UI系列

主要是用来分享一些不错的UI效果,当前只有介绍了Translucent System Bars的一种效果(非常简单,大牛勿喷哈),详情都在下面的笔记里面

Translucent System Bars的应用

代码这里->AndroidTranslucentBar

后期UI系列也会逐步搜集一些其他开发者的好的自定义控件。如果你有不错的作品或介绍,也欢迎让我大开一下眼界。哈哈。

对我的这个笔记库感兴趣的朋友,也欢迎start和watch一下分享库地址,这样每次更新就可以发送email到你的邮箱通知。或者关注我的博客,这些笔记也会同步到CSDN上面来。

最后,祝大家生活愉快,天天开心。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-12-12 12:12:29

开发工作总结:Translucent System Bars、测试工具和gradle打包继续深入的相关文章

开发项目考虑的(兼容性测试工具)

对于我们开发者来说,浏览器的兼容性问题是非常烦的一件事情. 因为我们客户使用这个产品的时候,可能不像我们使用的是专业浏览器,所以我们就需要对于项目发布上线对于各个浏览器都需要考虑到位,进行相关的测试. 本人介绍两款用于测试浏览器的兼容性测试工具: 1.IE Tester 2.Multibrowser 网站: IE Tester:http://www.ietester.cn/ Multibrowser:https://multibrowser.com/ 安装后图标: 打开测试效果(以hao123为

WEB各类常用测试工具

一.单元测试/测试运行器1.Jest 知名的 Java 单元测试工具,由 Facebook 开源,开箱即用.它在最基础层面被设计用于快速.简单地编写地道的 Java 测试,能自动模拟 require() 返回的 CommonJS 模块,并提供了包括内置的测试环境 Dom API 支持.合理的默认值.预处理代码和默认执行并行测试在内的特性.通过在并行进程中同时运行测试,让测试更快地结束. 2.AVA 号称"未来的测试运行器",利用 Java 在 Node.js 里使得 IO 可以并行的优

ActiveMQ测试工具

1. 测试工具 目前使用两种测试工具进行压力测试 1. Jmeter 测试单客户端收发多主题,测试高并发,大数据量时的接收效率 2. emqtt_benchmark测试多客户端收发主题,测试高吞吐量下服务器性能 1.1 安装Erlang emqtt_benchmark测试工具使用Erlang语言开发,必须在Linux的环境下运行,因此需要先安装Erlang语言环境. 1.1.1 安装Erlang 可以参考这篇帖子,使安装别的特别简单. 1.1.2 安装问题 没有安装git,比如出现以下错误: E

Android 4.4 上实现透明导航栏和状态栏 Translucent system bar

Translucent system UI styling To get the most impact out of your content, you can now use new window styles and themes to request translucent system UI, including both the status bar and navigation bar. To ensure the legibility of navigation bar butt

测试工具介绍

我们的项目使用android studio进行搭建,所以我介绍一下在androidstudio上的测试工具,同时还搭建了ftp服务器,用jmeter进行了压力测试,得出系统瓶颈. 1. evaluate工具 使用步骤 设置断点 进入evalute 3.不仅仅查看变量,还可以调用函数,查看执行结果 2.异常断点 1.进入 view breakpoints 2.设置感兴趣的异常 我们使用了ftp搭建服务器,并对他做了压力测试 搭建ftp服务器 首先我们介绍一下 Quick Easy FTP Serv

ssl 安全测试工具 testssl.sh 和LogJam攻击

举几个工作中用到的安全测试工具 testssl.sh 官方网站:https://testssl.sh 这是一个傻瓜式操作的工具,clone到本地之后,直接执行命令 testssl.sh www.baidu.com 就可以执行测试 再此介绍一下 LogJam: Logjam攻击会对TLS协议进行攻击.Logjam攻击将会允许一个使用中间人攻击的黑客将TLS链接的加密算法的输出级别降至512位.这样会使得攻击者能够读取和修改使用这个链接进行传输的所有数据信息.Logjam攻击让我们想起了FREAK攻

程序员必备的开发和测试工具汇总

网络监测服务诞生于互联网井喷年代,对于网民来说,短短几年之内,经历了从浏览白底黑字的网页到硝烟四起的论坛,再到在线听歌.看片.网购支付.在线阅读.公共信息查询,人们还没来得及感叹进化之迅猛,移动互联网就伴随着手机.pad等各种终端扑面而来,模糊了线上线下的界限,把用户体验推向了极致.然后大家开始关注转向网页的兼容性.打开速度.交互体验.App应用的反应时间.能否被不同地区的用户访问. 下面介绍一些App应用从开发到服务性能监测的一些工具和途径: 开发工具: 1.Bizness Apps 一个傻瓜

[ 测试思考 ] 效率提升测试工具开发的思考

本文针对测试部效率提升测试工具开发.管理.维护暴露出来的问题的一些思考以及一些个人改进观点. 写在前面 本文提到的效率提升测试工具不是指的部门中固有的自动化测试工具,这里提到的测试工具统一指测试人员在工作之余自主开发用于期望替代重复.繁琐.耗时的手工操作的测试工具,开发的目的是希望提升测试工作效率.不是针对专业工具开发部门团队的测试工具. 测试工具管理暴露的问题 总体来说,测试内部发布的用于效率提升的测试工具整体质量不高,工具功能.性能.易用性.可维护性质量都不高.大部分测试工具通常都是谁开发的

android开发及测试工具

1.Buckfacebook开源的Android编译工具,效率是ant的两倍.主要优点在于:(1) 加快编译速度,通过并行利用多核cpu和跟踪不变资源减少增量编译时间实现(2) 可以在编译系统中生成编译规则而无须另外的系统生成编译规则文件(3) 编译同时可生成单元测试结果(4) 既可用于IDE编译也可用于持续集成编译(5) facebook持续优化中项目地址:https://github.com/facebook/buck 2.Android Maven PluginAndroid Maven插