自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 maven项目编译jar包

项目中遇到了需要从maven项目中编译jar包出来,再次总结整理一下:Install:Maven3JDK 7 with JCE Unlimited Strength Policy JurisdictionGoogle protobuf compiler 2.5.0   (包含maven3)编译:    git clone 项目地址    cd 项目根目录下    mvn package  (下载m...

2018-06-29 11:44:45 6282

原创 eclipse实现单元测试

好久不更了,最近在项目中突然有通过eclipse实现单元测试的需求。在这里所以下简单的说明和总结:首先需要导入所需的jar包:接下来需要创建junit项目,(注意要选中当前测试的类)测试代码如下显示:注意:1. 测试类必须要继承ActivityTestCase类2. 测试方法必须要添加@Test3. 测试方法名必须要以test开头代码如下显示:(本单元测试只覆盖MVP  P层测试):...

2018-05-24 10:50:31 14040

原创 Bitmap的加载和Cache

    本次主要是包含3个方面的内容,首先讲述如何有效的加载一个bitmap。由于bitmap特殊性以及Android对单个应用所施加的内容限制。这个导致加载bitmap的时候很容易出现内存溢出。    java.lang.OutOfMemoryError:bitmap size exceeds VM budget.    根据上述情况,在android开发中需要经常对bitmap做缓存,通过缓存...

2018-03-20 21:59:15 176

原创 IPC机制

简介:    含义为进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。什么是线程:    线程是CPU调度的最小单元,同时,线程是一个有限的系统资源。什么是进程:    进程是指执行单元,在PC和移动设备上指一个程序或者一个应用。总结:一个进程中包含多个线程。  一个进程中可以只有一个线程,即主线程。Android中的多进程模式:    首先这里说android多进程是指一个应用中存在...

2018-03-20 21:57:31 164

原创 View的事件体系

View基础知识:    什么是View:        View是android 中所有控件的基类。View是界面层控件的一种抽象。    View的位置参数:        View的位置主要由四个顶点来决定,分别是对应于View的四个属性:top,left,right,bottom,其中top是左上角纵坐标,left是左上角横坐标,right是右下角横坐标,bottom是右下角纵坐标。需要注...

2018-03-20 21:56:37 157

原创 ReactNative-----flexbox布局

1. display:该属性用来元素指定元素是否为伸缩容器,语法为:display:flex  |  inline-flex2. flex-direction : 该属性用于指定主轴的方向,语法为:flex-direction : row   | row-reverse   |    column-reverse    row : (默认值) 伸缩容器若为水平方向轴,伸缩项目的排版为从左向右排列。...

2018-03-20 21:54:28 210

原创 自定义控件

绘制自定义控件分为以下几个步骤:1. 选择好要继承的控件,例如View  ViewGroup 等等2. 规划自定义控件的大小,(测量阶段)3. 绘制位置(布局阶段)4. 画 (绘制阶段)下面是重写构造方法的技巧:下面就是绘制一个圆形:1. 首先就是重写系统的onDraw()方法。2. 创建画笔,设置画笔的参数3.绘制圆形接下来就是绘制一条线:该类也是起到的封装的效果让代码跟好看,起点的X和Y   ...

2018-03-20 21:52:35 156

原创 内存溢出的风险

1. 单例造成的内存泄漏,在应用中,应尽量避免传入Activity的context。比如在调用Commutil.getInstance();传入的context,应尽量传Application的Context,Application的生命周期伴随着整个进程的周期。2. 在界面不可见的时候会回调该方法 onTrimMemory().3. 变成时将HashMap替换为SparseArray,可以有效的...

2018-03-20 21:51:17 485

原创 自定义控件-----(第一节)

这段时间比较充足,自入行以来,就一直有计划要补充一下自己在自定义控件方面的知识点,终于提到日程上了,后续会一直更新,先从基础开始对基本的绘制进行简单API的熟悉,下面不多说,直接上干货: 下面就是绘制的一些简单图形,先看一下效果图:(没有进行整理位置,注重的是如何绘制,简单实现,熟悉api即可) 接下来就是代码,想学习的要多练习,必须亲自上手敲,本人深有体验:(上面有些

2017-09-15 11:34:32 189

原创 Android中ListView.getCount()与ListView.getChildCount()区别

今天本人在看ViewGroup的时候发现了一个简单的疑点,在这里总结一下: 在ListView的getCount()中系统实际上是调用的AdapterView.getCount(),其返回值就是当前item的总个数。 在ListView的getChildCount(),实际上我是调用的ViewGroup.getChildCount(),其返回值就是当前页面所能显得的view的个

2016-03-23 17:21:53 806

maven项目编译jar包

通过maven项目中的pom文件进行编译jar包。资源包包括maven3 和编译所需工具。

2018-06-29

eclipse单元测试所需jar包

eclipse单元测试jar包,资源和相关的资料。希望可以帮到大家!

2018-05-24

空空如也

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

TA关注的人

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