
Android 基础
文章平均质量分 88
zqixiao_09
这个作者很懒,什么都没留下…
展开
-
Android 基础—— 对Context的理解与使用技巧
一、Context 基础概念 1、什么是Context Context 类,时刻的在与它打交道,例如:Service、BroadcastReceiver、Activity等都会利用到Context的相关方法。但是不懂Context的原理、类结构关系。 1) Context是一个抽象类,其通用实现在ContextImpl类中。 2) Con原创 2016-01-30 20:31:32 · 2633 阅读 · 2 评论 -
Android 四大组件 —— 广播(广播机制解析)
在网络通信中,一个IP网络范围中最大的IP 地址是被保留作为广播地址来使用的。比如某个网络的IP 范围是192.168.0.XXX,子网掩码是255.255.255.0,那么这个网络的广播地址就是192.168.0.255。广播数据包会被发送到同一网络上的所有端口,这样在该网络中的每台主机都将会收到这条广播。 为了方便于进行系统级别的消息通知,Android 也引入了一套类似的广原创 2016-01-30 19:41:58 · 1373 阅读 · 1 评论 -
Android 基础 —— 活动的生存周期
一、返回栈 Android 中的活动是可以层叠的。我们每启动一个新的活动,就会覆盖在原活动之上,然后点击Back 键会销毁最上面的活动,下面的一个活动就会重新显示出来。 其实Android 是使用任务(Task)来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈也被称作返回栈(Back Stack)。栈是一种后进先出的数据结构,在默认情况下,每当我们启动原创 2016-01-29 21:25:25 · 1175 阅读 · 0 评论 -
Android 基础 —— 活动的启动模式
活动的启动模式来说应该是个全新的概念,在实际项目中我们应该根据特定的需求为每个活动指定恰当的启动模式。启动模式一共有四种,分别是standard、singleTop、singleTask 和singleInstance , 可以在AndroidManifest.xml 中通过给 标签指定android:launchMode属性来选择启动模式。下面我们来逐个进行学习。一、 standard(原创 2016-01-29 21:22:50 · 836 阅读 · 0 评论 -
Android 四大组件 —— 服务
一、服务是什么 服务(Service)是Android 中实现程序后台运行的解决方案,它非常适合用于去执行那些不需要和用户交互而且还要求长期运行的任务。服务的运行不依赖于任何用户界面,即使当程序被切换到后台,或者用户打开了另外一个应用程序,服务仍然能够保持正常运行。 不过需要注意的是,服务并不是运行在一个独立的进程当中的,而是依赖于创建服务时所在的应用程序进程。当原创 2016-01-29 21:15:17 · 1022 阅读 · 0 评论 -
Android 基础 —— 模拟实现拨打电话功能
前面已经学习活动的显示跳转及隐式跳转,也学习 TextView 及 Button 两个控件的使用,下面我们来学习 EditText 的使用: EditText 是程序用于和用户进行交互的另一个重要控件,它允许用户在控件里输入和编辑内容,并可以在程序中对这些内容进行处理。EditText 的应用场景应该算是非常普遍了,发短信、发微博、聊QQ 等等,在进行这些操作时,你不得不使用到Edi原创 2016-01-28 20:45:51 · 2142 阅读 · 0 评论 -
Android 四大组件 —— 活动(活动的隐式跳转)
上一篇我们讨论了活动的显示跳转,现在来学习活动的隐式跳转 相比于显式Intent,隐式Intent 则含蓄了许多,它并不明确指出我们想要启动哪一个活动,而是指定了一系列更为抽象的action 和category 等信息,然后交由系统去分析这个Intent,并帮我们找出合适的活动去启动。 什么叫做合适的活动呢?简单来说就是可以响应我们这个隐式Intent 的活动,那么目原创 2016-01-28 20:18:20 · 1558 阅读 · 0 评论 -
Android 四大组件 —— 活动(使用Intent 实现活动的显示跳转)
一、什么是Intent? Intent的中文意思是目的。在Android中也是“目的”的意思。就是我们要去哪里,从这个activity要前往另一个Activity就需要用到Intent。下面是 Intent 两个最基本的函数:1、定义一个IntentIntent intent = new Intent(IntentDemo.this, AnotherActivity2原创 2016-01-28 20:00:18 · 6497 阅读 · 1 评论 -
Android 项目在Eclipse中的目录结构
Android工程目录 如果使用Eclipse插件ADT开发应用程序,必须要熟悉工程的目录结构,清楚各个目录下面放置的是什么东西。Android工程主要的目录有:src、bin、gen、res等。不同的Android平台目录结构是不同的,下面以Android 2.3.3 为例介绍Android 在Eclipse 中的目录结构,下面是目录结构:这里01_项目名当然就是我们的项目原创 2016-01-27 19:37:00 · 17804 阅读 · 2 评论