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

原创 Android屏幕适配解决方案集合

之前呢我面试的时候那几天碰到了好几个面试官问我屏幕适配一般有什么方案,今天我就来收集一下关于屏幕适配的一些东西目录Android屏幕适配解决方案.png定义使得某一元素在Android不同尺寸、不同分辨率的手机上具备相同的显示效果相关重要概念屏幕尺寸含义:手机对角线的物理尺寸单位:英寸(inch),1英寸=

2017-12-15 20:19:57 1167

原创 android代码混淆_小总结

我们在反编译别人的代码时候是不是经常看到有的类是由a b c d e f g作为类名呢,你想看也看不懂,这就是别人的代码进行了混淆,今天我就给大家说说项目中是如何混淆的.1. 大家也许都注意到新建一个工程会看到项目下边有这样proguard-project.txt一个文件,这个对混淆代码很重要,如果你不小心删掉了,没关系,从其他地方拷贝一个过来2. 最重要的就是在proguar

2017-07-06 18:51:12 387

转载 屏幕适配autolayout_android

一、概述相信Android的开发者对于设配问题都比较苦恼,Google官方虽然给出了一系列的建议,但是想要单纯使用这些建议将设备很轻松的做好,还是相当困难的。个人也比较关注适配的问题,之前也发了几篇关于适配的文章,大致有:Android 屏幕适配方案Android 百分比布局库(percent-support-lib) 解析与扩展Android 增强版百分比布局库 为了适配而扩

2017-07-06 15:18:14 390

原创 java_NIO和IO_简单的理解分享

传统的socket IO中,需要为每个连接创建一个线程,当并发的连接数量非常巨大时,线程所占用的栈内存和CPU线程切换的开销将非常巨大。使用NIO,不再需要为每个线程创建单独的线程,可以用一个含有限数量线程的线程池,甚至一个线程来为任意数量的连接服务。由于线程数量小于连接数量,所以每个线程进行IO操作时就不能阻塞,如果阻塞的话,有些连接就得不到处理,NIO提供了这种非阻塞的能力。

2017-07-06 14:34:04 285

原创 dagger2理解分享_实现解耦

今天给大家分享一篇关于dagger2的文章,这个也是我前几天刚刚研究透彻的一点东西,说到dagger2,首先理解依赖注入,依赖,依赖就是类与类之间的关系,比如.A类中,有一个方法,其他的类想要用A类里面的方法,需要先得到A对象,如果没有dagger2,1. 通过接口注入interface ClassBInterface {void setB(ClassB b);}

2017-07-05 18:47:51 416

原创 java面试题总结_lemonen

JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的

2017-07-05 16:30:36 503 1

原创 白盒测试和黑盒测试_项目中的测试

黑盒测试和白盒测试白盒测试:是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。黑盒测试:是通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者很清楚地了解该软件的源代码程序具体是怎样设计的。测试人员通过输入他们的数据然后看输出的结果从而了解软件怎样工作。在

2017-07-05 16:28:12 4555 1

原创 贝塞尔曲线_简单理解入门_lemonen

昨天刚刚研究了一下贝塞尔曲线的原理,把二阶贝塞尔曲线的公式推导出来贝赛尔曲线(Bézier曲线)是电脑图形学中相当重要的参数曲线。更高维度的广泛化贝塞尔曲线就称作贝塞尔曲面,其中贝塞尔三角是一种特殊的实例。贝塞尔曲线于1962年,由法国工程师皮埃尔·贝塞尔(Pierre Bézier)所广泛发表,他运用贝塞尔曲线来为汽车的主体进行设计。贝塞尔曲线最初由Paul de Cas

2017-07-05 15:18:37 2037

原创 Android_性能优化_lemonen

布局优化避免OverDraw(http://blog.5ibc.net/p/56247.html)过渡绘制优化布局层级避免嵌套过多无用布局当我们在画布局的时候,如果能实现相同的功能,优先考虑相对布局,然后在考虑别的布局,不要用绝对布局。使用标签把复杂的界面需要抽取出来使用标签,因为它在优化UI结构时起到很重要的作用。目的是通过删减多余或者额外的层级,从而优化整个

2017-07-05 15:05:34 247

原创 图片的二次采样和压缩_lemonen

图片的二次采样和压缩图片的二次采样和压缩Android系统支持几种图片(.png (preferred), .jpg (acceptable), .gif (discouraged)), 其中Bitmap位图#ffffffff,包括图片透明度Alpha和RGB,图片质量很好,每一个像素位占4个字节,如果图片很大将会占据很大的内存空间。存储在SDCard的image很小,加载

2017-06-29 17:37:43 785

关于集合的讲解

关于集合的讲解

2017-07-05

空空如也

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

TA关注的人

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