- 博客(7)
- 资源 (13)
- 问答 (4)
- 收藏
- 关注
转载 Android 自动化测试 Espresso篇:简介&基础使用
目录(?)[+]前言最近在尝试深入学习Android单元测试。以前笔者对于单元测试的理解很简单,做一个简单的API测试获取Server端数据,或者测试对应简单的工具类和数据处理的逻辑。经过这近一个月的碎片化学习,深深了解到了单元测试的重要性,想找个机会总结一下,但是网上很多前辈都已经做出了更精辟的总结:@小创作:为什么要做单元测试更多理由不系表,如果有机会,笔者会专门写一篇关于对于单元测试浅陋的理...
2018-02-28 14:48:46 363
转载 为什么要进行烦人的单元测试
前言最近,在网上看到过一个调查,调查的内容是“程序员在项目开发中编写单元测试的情况”。当然,至于调查的结果,我想聪明的你已经可以猜到了。高达 58.3% 的比例,一般情况下不写单元测试,只有偶尔的情况才会写写。16.6% 的程序员从来都不写单元测试。只有很少的一部分程序员才会在自己的代码中进行单元测试,并保证方法测试通过。看到这些,你想到了什么?现状虽然,这个调查可能会有些片面性,但这也基本反应了...
2018-02-28 13:55:59 377
转载 Android productFlavors实现差异化打包
前面介绍过 美团多渠道打包解决了打包慢的问题,但随着渠道越来越多,对打包的要求也越来越多,比如我们的APP 和某个渠道做首发(活动)需要我们在名字后面加上不同的后缀 等等,还有些渠道不让我们使用自动更新、第三方统计,反正就是各种奇葩要求,让我们不得不复制一份代码出来做修改才可以。如果遇到以上问题,不得不逼着我们我们重拉新的分支去做这些处理,如果仅是一两个的话还好,如果多起来简直就是噩梦,我们需要在...
2018-02-27 16:53:20 524
转载 美团多渠道打包原理以及使用
传统打包方法原理传统的打包方法都是在AndroidManifest添加渠道标示,每打一次包修改一次标示的名称。效率特别的低,一个稍微大一点的项目打上几十个渠道包可能需要几个小时半天的时间。美团打包方法原理由于传统的打包方式每次修改渠道都需要重新的构建项目,时间都浪费构建上面了,美团提供了一种新的打包方案,将APK直接当做zip解压目录里会有一个META-INF目录而此目录是不参与签名校验的。因此在...
2018-02-27 16:47:13 709
原创 MAC下MySQL创建my.cnf配置文件及secure_file_priv为null问题
首先请确认正确安装好MySQL. 1- 先配置环境变量path 1.1 打开终端,输入: cd ~ 会进入~文件夹, 1.2 然后输入:touch .bash_profile 回车执行后, 1.3 再输入:open -e .bash_profile 会在TextEdit中打开这个文件(如果以前没有配置过环境变量,那么这应该是一个空白文档). ...
2018-02-22 14:35:28 5568 1
转载 Mac 上的 MySQL 管理工具 -- Sequel Pro
最近开始重温MySQL,顺便学习下mac上的Sequel Pro,以下是转载内容,做个记录 ,加油附上原文链接:Mac 上的 MySQL 管理工具 -- Sequel ProSequel Pro is a fast, easy-to-use Mac database management application for working with MySQL databases.You can fi...
2018-02-12 10:50:15 1700
原创 SwipeRefreshLayout下拉刷新
SwipeRefreshLayout 是一个下拉刷新控件,几乎可以包裹一个任何可以滚动的内容(ListView GridView ScrollView RecyclerView),可以自动识别垂直滚动手势。使用起来非常方便。 1.将需要下拉刷新的空间包裹起来android.support.v4.widget.SwipeRef
2018-02-05 16:45:58 653
Android 3D引擎——jpct-ae
2016-05-05
仿淘宝商品浏览界面
2016-04-11
交易订单处理失败,请稍后再试(ALI64)
2016-07-05
android webview中注入支持图片双击的js代码无效
2015-11-10
webview 调用网页时显示“找不到网页”
2015-04-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人