自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (12)
  • 收藏
  • 关注

原创 异步任务——AsyncTask

为何不能在其他线程中更新UI:保持UI也就是主线程的稳定性,准确性,避免多个线程同时操作UI产生的混乱。 为何要使用子线程: Android是单线程模型,但又是多线程操作系统,耗时操作(网络操作,读取文件)如果全部在主线程中执行,就会造成后面任务的阻塞,系统会自动检测阻塞,当阻塞时间过长时,android就会抛出ANR,启动子线程,既可以保证Android的单线程模型,又可以防止ANR。异步处

2015-07-19 15:07:02 440

原创 数据适配器BaseAdapter

什么是数据适配器:通过数据适配器,我们可以将数据源和UI控件联系起来。 数据适配器adapter的作用就是将多种多样的数据源适配成listView可以读取的模式 1.降低程序的耦合性 2.容易扩展 最常用的数据适配器:BaseAdapter ListView的显示和缓存机制 总结来讲: 需要才显示,显示完就被回收到缓冲池中。 1. 屏幕上滑时,先将item1回收到View缓冲池中

2015-07-19 14:39:01 506

原创 设计模式2——简单工厂模式

开发人员不能讲所有的代码写在一个类中,这样的类会越来越大,变得难以维护,因此需要将一个类中的不同功能划分为多个类来实现,这就是面向对象设计原则中的类的单一职责原则,简单工厂模式就是将类的职责进行细分。 一个类中在一个地方增加了一个方法之后,其他使用到的地方忘记添加了,导致程序越改越乱,或者是根据客户的需求修改了一段逻辑代码,凡是使用到该代码的逻辑的地方都需要修改,此时就要考虑使用简单工程模式。

2015-07-19 14:32:33 275

转载 两分钟彻底让你明白Android Activity生命周期(图文)!

大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下. 首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):

2015-07-19 13:57:49 390 1

原创 设计模式1——单例模式

单例模式就是一个类只有一个唯一的实例。 在程序开发中,基本上都会用上数据库,遥操作数据库,必须有建立数据库连接。建立数据库连接对程序运行是的时间影响很大。因此假如一个数据库连接建立完成后,可以提供给后来所有对数据库的操作使用,而不需要创建新的数据库连接,将会节省很多时间,这就是需要用到的单例模式,以保证这个数据库连接在系统运行时只有一个实例存在。 随着程序的越来越复杂,业务数据越来越多,只存在

2015-07-18 20:33:10 430

原创 Android 使用setFilter 过滤空格

项目要求注册用户时屏蔽空格,使用InputFilter类来过滤空格 edit.setFilters(new InputFilter[] { new InputFilter.LengthFilter(16),

2015-07-13 11:10:59 1854

转载 Java中abstract关键字

抽象类 1、语法定义: 抽象类前使用abstract关键字修饰,则该类为抽象类。 2、应用场景: a、在某些情况下,某个父类只是知道其子类应该包含怎样的方法,但无法准确知道这些子类如何实现这些方法。 b、从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,从而避免了子类设计的随意性。 3、作用: 限制规定子类必须实现某些方法,但不关注实现

2015-07-12 15:20:50 428

转载 Java中super应用

super的应用 子类的构造的过程当中必须调用起构造方法 如果子类的构造方法中没有显示调动父类的构造方法,系统默认调用父类无参的构造方法。 如果显示的构造方法,则必须在构造方法的第一行。 如果子类的构造方法中既没有显式调用父类的构造方法,父类中有没有无参的构造方法,则编译报错。

2015-07-12 14:45:56 359

转载 Java中final的使用

final不可修改,不可变化,可以修饰类,方法属性和变量 类:不允许被继承 方法:不允许被覆盖(重写) 属性:不会进行隐式的初始化。是没有默认赋值为0的。 变量:只能声明时赋值,不能改变,也就是常量

2015-07-12 14:41:37 334

转载 Java 内部类

内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便 内部类可分为以下几种: 成员内部类 静态内部类 方法内部类 匿名内部类 1、 In

2015-07-12 14:09:44 385

原创 Java 中的 static 使用之静态方法

1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。 2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量。 3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。

2015-07-11 14:51:58 441

android拍摄视频并上传到PHP服务器

android拍摄视频并上传到PHP服务器

2015-11-30

实现录音的AAC格式,并上传到服务器,然后下载播放

实现录音的AAC格式,并上传到服务器,然后下载播放

2015-11-30

HorizontalListView仿微信发起群聊

HorizontalListView仿微信发起群聊,选择列表联系人,显示头像

2015-11-30

Android-拍照、打开本地相册

Android 拍照、打开本地相册,给需要的同学

2015-11-30

仿QQ聊天界面,可发png,gif,图文混排

仿QQ聊天界面,可发png,gif,图文混排

2015-11-30

仿微信聊天软件,Socket实现

仿微信聊天软件,Socket实现,给需要的同学

2015-11-30

2015 年中国软件开发者白皮书.pdf

2015 年中国软件开发者白皮书, 具体的数据分析,值得大家预判发展趋势

2015-11-30

dex-method-counts-master.zip

查询jar包或者项目中方法数的个数,根据命令行来很好用

2015-11-16

charles-proxy-3.11.1.dmg

抓包工具,非常好用,mac版本,网上教程很多

2015-11-16

gradle-1.10-all.zip

Gradle 1.10版本,帮助无法下载的朋友

2015-11-12

Git权威指南.pdf

最权威的Git权威指南,从入门到精通git

2015-11-12

计数查找算法。docx

根据无符号整数的大小可以和数组元素的下标对应的原则,在程序中可以用整数数组来储存元素的大小关系。

2011-08-09

空空如也

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

TA关注的人

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