- 博客(11)
- 资源 (12)
- 收藏
- 关注
原创 设计模式学习笔记之迪米特法则
迪米特法则也称为最少知识原则,虽然名字不同,但是描述的是同一个规则:一个对象应该对其他对象有最少的了解。通俗地讲,一个类应该对自己需要耦合或调用的类知道得最少,你(被耦合或调用的类)的内部是如何复杂都和我没关系,那是你的事情,我就知道你提供的这么多public方法,我就调用这么多,其他的我一概不关心。迪米特法则对类的低耦合提出了明确的要求,其包含以下4层含义:(1)只和朋友交流(2)朋友间也是
2015-09-29 13:02:55 1019 1
转载 Android studio中正确引入so文件的方法
原文出处:http://blog.csdn.net/wulianghuan/article/details/44567001相信很多朋友在使用Android studio开发中,遇到过如何引入第三方so文件的问题,然而第三方官方仅仅给出了ADT环境下的集成方式。Android studio中默认使用的是gradle编译方式,与ADT编辑方式不一样,那么so文件应当如何引入呢?
2015-09-15 23:19:00 953
转载 Android 混淆代码总结
为了防止自己的劳动成果被别人窃取,混淆代码能有效防止被反编译,下面来总结以下混淆代码的步骤:1. 大家也许都注意到新建一个工程会看到项目下边有这样proguard-project.txt一个文件,这个对混淆代码很重要,如果你不小心删掉了,没关系,从其他地方拷贝一个过来2. 最重要的就是在proguard-project.txt添加混淆的申明了: a. 把所有你的jar包
2015-09-15 14:54:26 646
原创 Android动画之AnimatorSet如何循环执行
在写一个小动画时发现AnimatorSet没有setRepeatCount()与setRepeatMode()方法,但是动画效果又要求重复执行,这里提供的解决方法时:给动画集合中的子动画设置setRepeatCount(),想重复执行多少次动画就设置多少次,如果想无限循环,这里直接设置int的最大值应该就可以了(虽然感觉不是太好,但是正常情况下,一个动画也不会执行这么多次吧)。 O
2015-09-14 14:10:35 32276 3
原创 Android Studio 中文乱码问题
Android Studio中的乱码分好几种,一是IDE的不同窗口里显示乱码,如:logcat筛选框,SVN提交的注释框。二是代码里设置中文,到了真机UI上就显示的乱码,如:xxx.setText("中文")。一、IDE乱码Log Level 右边的过滤框明明输入的是中文,结果显示是乱码。File > Settings > Appearance & Behavior
2015-09-07 15:32:14 9527 1
转载 android-修改TextView中部分文字的颜色
不转载不好找啊,原文出处:http://blog.csdn.net/centralperk/article/details/8674599 [java] view plaincopytextView = (TextView) findViewById(R.id.textview); SpannableStringBuilder
2015-09-07 13:13:37 885
转载 Android Studio 快捷键
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动
2015-09-06 22:42:31 687
转载 Android Studio如何发布APK
(1)Android Studio菜单Build->Generate Signed APK (2)弹出窗口 (3)创建密钥库及密钥,创建后会自动选择刚创建的密钥库和密钥(已拥有密钥库跳过) 点击“Create new...”按钮创建密钥库 Key store path:密钥库文件的地址
2015-09-06 14:31:48 895
转载 Android Studio如何更改JDK和SDK的路径?
这个对于很多刚转到Android Studio上的来说,确实是一个问题。可能你在设置里面找了很久都没找到这个选项。直接上图吧,按下图就可以找到设置的地儿了,然后直接设置到你SDK或者JDK的路径即可:转载自:http://blog.csdn.net/hyr83960944/article/details/40451101
2015-09-06 09:09:16 1014
原创 设计模式之依赖倒置原则
依赖倒置原则(Dependence Invsersion Principle,DIP):High level modules should not depend upon low level modules.Both should depend upon abstractions.Abstractions should not depend upon details.Details shoul
2015-09-03 11:51:04 1363
原创 设计模式学习笔记之里式替换原则
在面向对象的语言中,继承是必不可少的、非常优秀的语言机制,它的优缺点如下:优点:(1)代码共享,减少创建类的工作量,每个子类都拥有父类的方法和属性。(2)提高代码的重用性(3)提高代码的可扩展性,实现父类的方法就可以“为所欲为”了。君不见很多开源框架的扩展接口都是通过继承父类来完成的。(4)提高产品或项目的开放性。缺点:(1)继承是侵入性的。只要继承,就必须拥有父类的所
2015-09-01 22:01:16 1209
Android轮播控件
2015-12-18
ServiceDemo
2015-05-03
NDKHelloWorld
2015-04-06
Android进程Demo
2014-12-10
ViewFlipperDemo
2014-11-06
Android首页轮播效果Demo
2014-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人