- 博客(10)
- 资源 (9)
- 收藏
- 关注
原创 OpenGL如何设置抗锯齿
Texture mapping is a technique that applies an image onto an object’s surface as if the image were a decal or cellophane shrink-wrap. The image is created in texture space, with an (s, t) coordinate s
2018-01-24 12:22:59 1492
原创 将Html的tag标签使用OpenGL渲染到Texture中实例
/** * transform a Html tag String to Texture * * @param htmlString the html tag String like * "italic bold italic+bold italic+bold+un" * @param textSize d
2018-01-24 12:21:16 541
原创 Mockito + Robolectrie + RxJava 测试MVP架构项目
前言如果你在网上搜 哪种项目架构更好 的时候, 会看到成百上千的博客对各种架构解释优缺点。 但是不幸的是大多数文章都没有提到非常重要的一点: 单元测试 在我们选择某一种项目架构的时候,起决定性因素的无非是个人喜好或者项目需求。我并不认为 MVP 架构比 MVVM 架构更好,或者说 MVP 架构就是一种完美的客户解决方案。让我决定使用 MVP 架构的唯一理由就是它的 简洁性MVP
2018-01-12 11:51:19 770
原创 Mockito使用中遇到的问题
使用GreenDao时报NullPointerException解决办法:在类中添加RunWith注解:@RunWith(RobolectricGradleTestRunner.class)@Config(constants = BuildConfig.class, sdk = 16)Multi dex installation failedjava.lang.Runtime
2018-01-10 11:03:16 1896
原创 android中将Mockito和GreenDao结合使用
上篇文章介绍了几种使用Mockito访问resources中的json数据,并通过Gson转化为Object进行Mock test的操作。在此基础上,我们可以将请求到的数据通过GreenDao保存到数据库中,并对数据库进行模拟测试。build.gradle中添加如下依赖testCompile 'org.robolectric:robolectric:3.1'testCompile
2018-01-10 10:25:28 485
原创 Android使用Mockito访问resources中的文件
背景在我们使用Mockito写Unit Test代码的时候,经常需要造各种mock数据。但是有些情况我们需要mock的数据很大并且复杂。手动造数据的方式就不太适合了,可以考虑换一种思路思路在平时开发是,我们经常是从后端(backend)发送请求,拿到json数据之后展示到界面(UI)上。介于此操作上,我们完全可以在数据请求时,将backend返回的json数据保存在本地的一个Fil
2018-01-10 10:02:04 1053
原创 Mockito 简单使用
验证行为@Test public void verify_behaviour(){ //模拟创建一个List对象 List mock = mock(List.class); //使用mock的对象 mock.add(1); mock.clear(); //验证add(1)和clear()行为是否发生 ver
2018-01-09 17:41:46 491
转载 优秀程序员的10个习惯
1. 想清楚,再动手写代码刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌!2. 不交流,就会头破血流不爱说话和沟通,需求都理解错误了,最后做出来才发现,只能加班返工。3. 文档没人看,但还是要写文档的作用大部分时候不是用来沟通的,是用来做记录的,大部分需求还是通过口头沟通,但是不写文档做记录,后续就容易扯皮。4. 一定要写注释时间久了
2018-01-05 10:07:25 322
主题切换应用
2016-09-28
MaterialPullToRefresh
2016-08-02
MyPopListButton
2016-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人