- 博客(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
6325
原创 eclipse实现单元测试
好久不更了,最近在项目中突然有通过eclipse实现单元测试的需求。在这里所以下简单的说明和总结:首先需要导入所需的jar包:接下来需要创建junit项目,(注意要选中当前测试的类)测试代码如下显示:注意:1. 测试类必须要继承ActivityTestCase类2. 测试方法必须要添加@Test3. 测试方法名必须要以test开头代码如下显示:(本单元测试只覆盖MVP P层测试):...
2018-05-24 10:50:31
14129
原创 Bitmap的加载和Cache
本次主要是包含3个方面的内容,首先讲述如何有效的加载一个bitmap。由于bitmap特殊性以及Android对单个应用所施加的内容限制。这个导致加载bitmap的时候很容易出现内存溢出。 java.lang.OutOfMemoryError:bitmap size exceeds VM budget. 根据上述情况,在android开发中需要经常对bitmap做缓存,通过缓存...
2018-03-20 21:59:15
207
原创 IPC机制
简介: 含义为进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。什么是线程: 线程是CPU调度的最小单元,同时,线程是一个有限的系统资源。什么是进程: 进程是指执行单元,在PC和移动设备上指一个程序或者一个应用。总结:一个进程中包含多个线程。 一个进程中可以只有一个线程,即主线程。Android中的多进程模式: 首先这里说android多进程是指一个应用中存在...
2018-03-20 21:57:31
193
原创 View的事件体系
View基础知识: 什么是View: View是android 中所有控件的基类。View是界面层控件的一种抽象。 View的位置参数: View的位置主要由四个顶点来决定,分别是对应于View的四个属性:top,left,right,bottom,其中top是左上角纵坐标,left是左上角横坐标,right是右下角横坐标,bottom是右下角纵坐标。需要注...
2018-03-20 21:56:37
188
原创 ReactNative-----flexbox布局
1. display:该属性用来元素指定元素是否为伸缩容器,语法为:display:flex | inline-flex2. flex-direction : 该属性用于指定主轴的方向,语法为:flex-direction : row | row-reverse | column-reverse row : (默认值) 伸缩容器若为水平方向轴,伸缩项目的排版为从左向右排列。...
2018-03-20 21:54:28
258
原创 自定义控件
绘制自定义控件分为以下几个步骤:1. 选择好要继承的控件,例如View ViewGroup 等等2. 规划自定义控件的大小,(测量阶段)3. 绘制位置(布局阶段)4. 画 (绘制阶段)下面是重写构造方法的技巧:下面就是绘制一个圆形:1. 首先就是重写系统的onDraw()方法。2. 创建画笔,设置画笔的参数3.绘制圆形接下来就是绘制一条线:该类也是起到的封装的效果让代码跟好看,起点的X和Y ...
2018-03-20 21:52:35
179
原创 内存溢出的风险
1. 单例造成的内存泄漏,在应用中,应尽量避免传入Activity的context。比如在调用Commutil.getInstance();传入的context,应尽量传Application的Context,Application的生命周期伴随着整个进程的周期。2. 在界面不可见的时候会回调该方法 onTrimMemory().3. 变成时将HashMap替换为SparseArray,可以有效的...
2018-03-20 21:51:17
525
原创 自定义控件-----(第一节)
这段时间比较充足,自入行以来,就一直有计划要补充一下自己在自定义控件方面的知识点,终于提到日程上了,后续会一直更新,先从基础开始对基本的绘制进行简单API的熟悉,下面不多说,直接上干货:下面就是绘制的一些简单图形,先看一下效果图:(没有进行整理位置,注重的是如何绘制,简单实现,熟悉api即可)接下来就是代码,想学习的要多练习,必须亲自上手敲,本人深有体验:(上面有些
2017-09-15 11:34:32
217
原创 Android中ListView.getCount()与ListView.getChildCount()区别
今天本人在看ViewGroup的时候发现了一个简单的疑点,在这里总结一下:在ListView的getCount()中系统实际上是调用的AdapterView.getCount(),其返回值就是当前item的总个数。在ListView的getChildCount(),实际上我是调用的ViewGroup.getChildCount(),其返回值就是当前页面所能显得的view的个
2016-03-23 17:21:53
865
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人