自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 其他使用

上篇文章介绍了几种使用Mockito书写Unit Test code的场景

2018-01-09 18:07:42 462

原创 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

转载 程序员Debug的真是写照

程序员调 Bug 的样子,非常真实~

2018-01-05 10:13:13 1294

转载 优秀程序员的10个习惯

1. 想清楚,再动手写代码刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌!2. 不交流,就会头破血流不爱说话和沟通,需求都理解错误了,最后做出来才发现,只能加班返工。3. 文档没人看,但还是要写文档的作用大部分时候不是用来沟通的,是用来做记录的,大部分需求还是通过口头沟通,但是不写文档做记录,后续就容易扯皮。4. 一定要写注释时间久了

2018-01-05 10:07:25 322

优化对Private方法进行单元测试Demo

不要对private方法写UnitTest code。这说明调用这个private方法的public接口做了太多它不该做的事情

2018-09-07

GreenDaoDemo

GreenDao的详细实用案例,包含List<String>类型的保存,已经多表之间的关联

2017-06-21

主题切换应用

http://blog.csdn.net/zxm317122667/article/details/52688882 一步一步教你实现主题切换 注意:需要先运行并安装压缩包中的BlackTheme和WhiteTheme两个应用,最后在运行安装SwitchThemeDemo

2016-09-28

MaterialPullToRefresh

自定义FrameLayout,实现下拉刷新 带水波纹的下拉刷新MaterialPullToRefresh http://blog.csdn.net/zxm317122667/article/details/52094048

2016-08-02

Picasso实现下载图片进度提示

http://blog.csdn.net/zxm317122667/article/details/51814095

2016-07-03

MyPopListButton

Android自定义Button结合PopupWindow和ListView实现顺序显示下拉菜单控件 http://blog.csdn.net/zxm317122667/article/details/50929798

2016-03-19

Scrollview_ViewPager_ListView

Scrollview中嵌套ViewPager和ListView的问题和解决方案

2016-03-17

自定义ImageView,实现点击之后算出点击的是身体的哪个部位

自定义ImageView,实现点击之后算出点击的是身体的哪个部位

2015-08-13

自定义VIewGroup实现仿淘宝商品详情页

仿照X宝的商品详情页, 拉到页面底部时有一个粘滞效果,如果用户继续向上拉的话就进入下一页

2015-07-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除