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

原创 JAVA IO 复习

java的IO流就相当于水管,而网络,待读文件,键盘等可以被看出是一个池塘,我称它为源池塘,而待写文件,网络上传,电脑屏幕等可以被称为另一个池塘,叫做目的池塘,我们所编写的java程序可以看作是一个中转站,java的I流可以看作是插在源池塘和中转站之间的水管,O流可以看作是插在中转站和目的池塘之间的水管。基本上每本教程都会写java的IO流分类:按流向分:输入流:

2015-12-17 15:27:19 394

转载 学习设计模式

设计模式一直饱受争议,很多人对设计模式推崇备至,但也有很多人认为设计模式误导了编程者,见(《解密“设计模式”》)。我也只是一个普通的编程人员,这里只能谈一谈我在学习设计模式中的一些想法,不一定正确,欢迎大家谈论。我对设计模式的理解是分阶段的:一、这是些什么乱七八糟的东西?那时候听到了设计模式的概念,到图书馆借了一本大概名字叫《设计模式初学者入门》之类的书。书里就把23个设计模式 挨

2015-12-10 10:25:31 367 1

原创 正确使用Android之view.getWidth(),getHeight(),getLeft(),getRight(),getTop()

这一张图能看懂view的上下左右的坐标获取原理,视图的left , top , right , bottom 的值是针对其父视图的相对位置。

2015-12-01 17:30:24 862

转载 Android常见设计模式

一般来说,常用的设计模式有以下八种:单例、工厂、观察者、代理、命令、适配器、合成、访问者单例模式:目的是为了让系统中只有一个调用对象,缺点是单例使其他程序过分依赖它,而且不同单例运行在不同进程中,使得维护困难;工厂模式:生产固定的一些东西,如抽象类,缺点是产品修改麻烦;如喜欢动作片和爱情片的人分别向服务器发出同一个请求,就可以得到他们想看的影片集,相当于不同对象进行同一请求,需求均

2015-11-26 10:36:44 340

原创 匿名内部类的进一步理解

所谓匿名内部类就是没有名字的内部类,内部类的好处可以实现多继承,可以利用外部类的私有成员或属性。而运用匿名类对于某些只需要调用一次的对象,可以简化代码。但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口。     new 父类构造器(参数列表)|实现接口()        {               //匿名内部类的类体部分        }    相当于

2015-11-25 14:59:35 417

原创 Android ListView优化原理

工作原理:1、ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。2、一个新的视图被返回并显示如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO!这不可能!实际上Android为你缓存了视图。Android中有个叫做Recycler的构件,下图是他的工作原理:1、如果你有10亿个项目(ite

2015-11-16 09:52:24 361

原创 Java的类的加载机制

1、编译和运行概念要搞清:编译即javac的过程,负责将.java文件compile成.class文件,主要是类型、格式检查与编译成字节码文件,而加载是指java *的过程,将.class文件加载到内存中去解释执行,即运行的时候才会有加载一说。2、类的加载时机,肯定是在运行时,但并不是一次性全部加载,而是按需动态,依靠反射来实现动态加载,一般来说一个class只会被加载一次,之后就会从

2015-11-03 14:27:57 465

转载 Android 编程中,使用静态变量有哪些缺点?应该如何规范使用?

Android 系统开发,看过 Android 一些经典的应用,代码里面 static 类型的变量并不是经常使用,但在开发中 static 确实非常好用,跨 activity 没问题,跨进程应该都可以吧。这个 static 有什么缺点和优点,我们到底应该如何的规范使用呢?(补充下,主要想问的是:有什么理由使我们在一些情况下不推荐用static变量?比如,service和activity通信

2015-11-03 14:00:40 2164

原创 eclipse实用小技巧

1、当我们调试程序的时候,当看到logcat的信息一直跳,比较难定位到我们要看的信息,这时候我们可以让logcat停止跳动,如下图设置完就可以了。2、当logcat输出信息太多,而有很多并不是对我们有用的信息,这时候可以设置logcat的输入优先级调高。如图:3、LogCat出来的信息,几秒之后就自动消失了. 每次还没来得及看错误信息,它就消失了!这是因

2015-10-29 09:19:38 426

原创 service抛出NullException ,导致系统崩溃

(Android)service抛出NullException ,导致系统崩溃service是这样的public class GetUserInfoService extends Service { private Context context; private List<User> tempList; private Boolean progress = false;

2015-10-21 16:44:16 1499

疯狂Android讲义源码(李刚)

疯狂Android讲义源码(李刚)

2015-10-30

Android音乐播放器(新手必写的Android小项目)

这个音乐播放器用的知识比较多,android UI,Android四大组件(activity:各个与用户交互界面,contentprovider:读取手机内部音乐,service:后台播放音乐,broadcastReceiver:监听系统广播,接听电话时中断音乐),数据存储(建立数据库,存储音乐及列表信息)等,如果能自己参考着写下来,你会进步很多!

2015-10-27

Android解决文本链接长按事件与短按事件冲突的demo

当我们需要长按文本链接时执行长按动作,而不需要触发短按动作时的解决方法。绝对实用

2015-06-30

基于PHP的校园二手交易网站的设计与实现

包含源代码及实现的具体过程 基于PHP的校园二手交易网站的设计与实现

2013-12-27

空空如也

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

TA关注的人

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