- 博客(8)
- 资源 (57)
- 收藏
- 关注
原创 【Android开发】如何编写易于单元测试的代码
从软件工程的层面讲,单元测试的重要性毋庸置疑,跑通单元测试本身的作用不仅限于验证我们代码能否在指定的路径下符合预期的运行,在我们修改代码后可以通过单元测试快速验证我们的修改是否影响了其它模块。当然,跑通单元测试不一定表示我们的代码没有问题,但是没有跑通单元测试是肯定能说明我们的修改是存在一些问题的。单元测试还在一定程度反应了我们代码质量。由于单元测试对解耦有较高的要求,这样能促使我们开发的时候能够写出耦合度更低的代码。要想构建容易单元测试的项目,解耦是最核心的部分。本篇不会详细介绍如何编写单元测试以及如
2020-11-17 15:01:24
511
原创 Android Hybird架构之整合XwalkView,让你的App内置chromium内核
Android Hybird架构之整合XwalkView,让你的App内置chromium内核 使用XwalkView的目的无非是为了提升Android4.4以下版本(非chromium内核)的Html5渲染性能,并且能够使得H5页面在众多定制化的ROM上拥有一致的体验。 当然了,App内置Chromuim内核的缺点也是显而易见的,那就是App的包体积会增大20M左右。但是从hybrid应
2016-04-21 13:47:01
11348
1
原创 VC++ 6.0 JNI的实现
VC++ 6.0 JNI的实现说明本人从事Android开发工作,目前在研究JNI相关知识,关于JNI的学习,个人认为应该先从JNI本身入手,然后逐步扩展到Android方向,而不是直接开始Android方向JNI的开发和学习。为什么使用VC++ 6.0 ,因为大多数人大学学习C/C++的时候使用过这个工具,小巧,高效,虽然目前使用它开发时不现实的,但是用来学习还是很不错的。
2016-01-29 09:52:50
913
原创 Android 自定义简洁高效SwithButton(画图方式实现)
虽然有很多开源的,但还是不如自己做的定制性强,最起码自己最清楚。。哈哈。,简约的风格我也很喜欢,使用也很方便。先看一下效果代码分五部分:1:背景资源文件 注:其中资源文件中的padding值就是外面的一圈边框 , 还有几个布局文件都差不多,详细见下面的demo演示2:布局文件:activity_main.xml<
2014-12-13 23:55:46
878
原创 Mac OSX10.9 上 Cocos2dx 3.1.1 开发的环境搭建
1:在AppStore安装Xcode2:下载安装AppCode:http://www.jetbrains.com/objc/ 安装之后打开输入 AppCode注册码(这个自己百度或者购买)3:下载cocos2dx (版本3.1.1) 解压到工作目录,随便哪个目录,不要是中文(我放到 /Users/admin/Desktop/zhangdi2014/coc
2014-09-02 19:51:03
628
原创 Coco2dx 3.1 Android 配置和创建总结
1:下载安装python,配置python的环境变量 1.1:安装python:默认安装就行.我的安装位置是:C:\Python27 1.2:python环境变量的配置: 1.21: 新建系统环境变量:PYTHON_HOME=C:\Python27 1.22: path后面加上;%PYTHON_HOME%;
2014-08-01 15:57:41
829
原创 Java面向对象方式(观察者模式)解决菲波拉契数列问题(兔子三岁后就可以生小兔子)
偶然看到了关于这个数学问题,就在想怎么用面向对象的方式解决问题.小弟利用蹩脚的Java语言和刚学到的观察者模式,想到了一个小办法.大家有兴趣看看吧!原题如下:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?程序:// 周期对象,控制时间自动增长,被观察的对象class Clock extend
2014-03-28 18:59:03
1242
vc6.0中文30M完整版.rar
2013-06-02
VMware Workstation[最强虚拟机] v9.0.2.1031769 完美中文汉化补丁包 TTRAR.Com.rar
2013-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人