摘要:
package com.developmenttools.customui.activity;import java.util.HashSet;import java.util.Set;import com.developmenttools.listener.HomeClickListener;im... 阅读全文
摘要:
1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处跨平台 --因为ant是使用java实现的,所以它跨平台使用简单--与ant的兄弟make比起来语法清晰--同样是和ma... 阅读全文
摘要:
Java最初是作为网络编程语言出现的,其对网络提供了高度的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中,使用最多的就是Socket。像大家熟悉的QQ、MSN都使用了Socket相关的技术。下面就让我们一起揭开Socket的神秘面纱。Socket编程一、网络基础知识(参考计算机网络) ... 阅读全文
摘要:
应用层(Application)Android 的应用层由运行在 Android 设备上的所有应用程序共同构成(系统预装程序以及第三方应用程序)。系统预装应用程序包含拨号软件、短信、联系人、邮件客户端、日历、地图以及浏览器等提供基础功能的应用程序构成。第三方应用程序则是基于 Android SDK(... 阅读全文
摘要:
在这篇文章中,我会继续跟大家分享有关于Android中启动模式的相关知识。当然,如果对这个启动模式还不完全了解或者没有听过的话,可以先看看我之前写的有关于这个知识点的入门篇Android的启动模式(上)。好了,言归正传,在上一篇已经介绍过,activity在栈中默认不能重排,因此,应用中的一个act... 阅读全文
摘要:
1. 基本介绍大家平时只要懂一点Android知识的话,都一定会知道,一个应用的组成,往往包含了许多的activity组件,每个activity都应该围绕用户的特定动作进行跳转设计。比如说,一个电话通讯录的应用可能有一个总体展示电话录上所有存储的姓名的activity,当用户选择指定的姓名时,可以启... 阅读全文
摘要:
简单比较两者的异同点,以求明晰。一、从语法概念和实际应用上谈二者的区别抽象类: abstract修饰的class为抽象类,abstract类不能创建实体对象。抽象类里方法不必是抽象的,抽象类中定义的抽象方法必须由子类实现,也就是重写。所以呢,不能有抽象的构造方法或抽象的静态方法。如果子类没有实现抽... 阅读全文
摘要:
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992FragmentPagerAdapter是android-support-v4支持包里面出现的一个新的适配器,继承自PagerAdapter,是专门用来给支持包中出现的ViewPager进行数据适配的。Page... 阅读全文
摘要:
关于Android的多线程知识,请参考本人之前的一篇博客:Android 多线程----AsyncTask异步任务详解在Android当中,提供了异步消息处理机制的两种方式来解决线程之间的通信问题,一种是今天要讲的Handler的机制,还有一种就是之前讲过的 AsyncTask 机制。一、handl... 阅读全文
摘要:
本文包括与Handler有关的以下问题: (1)Handler的作用 (2)为什么Android中要设计为只能在UI线程中去更新UI呢? (3)Handler的两个异常 (4)Handler、Looper MessageQueue之间的关系(源码角度) (5)跟线程相关的Handler,即... 阅读全文