Android组件通信
文章平均质量分 78
梳子不爱头发
爱编程的小逗比
展开
-
手机拨号器轻松实现Intent篇章(1)
Intent的应用 Intent作为四大组件之一,必定功能强大。 Intent初步功能是进行页面跳转,也就是一个Activity跳另一个Activity,这一节内容我们在美团的美食列表中也提过。 具体代码就这几行 Intent intent = new Intent(contex...2015-04-26 18:14:29 · 179 阅读 · 0 评论 -
时钟及时更新演示消息传递机制(10)
本次实例中我们呢将放上一个时钟组件,同时显示时间,显示的时间将由子线程传递到主线程进行更新 布局函数代码: <AnalogClock android:id="@+id/analogClock" android:layout_width="wrap_content" android:layout_he...2015-05-04 15:19:35 · 172 阅读 · 0 评论 -
消息通道Looper运用(9)
在我们使用Handler传递信息时,其实都是通过Looper通道的,当建立一个Handler对象时都是通过了LOOPER平时我们都是自动生成,但是当使用到用户自定义类handler就要自己手工调。 下面实现一个实例讲述looper作用: 布局文件代码: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/a...2015-05-01 14:58:34 · 129 阅读 · 0 评论 -
Handler&Message消息机制(8)
同学们一定遇到过这样的问题,在另一个类中处理好的数据,想要更新到主线程UI上 会发现更新失败,而在java平时编程中是可以的,其实这是安卓特有的规定,子线程不能直接将数据更新到主线程UI上,那么我们怎么做到去传递消息呢? 这里就要用到Handler 和Message了。这里我们建立一个实例看看怎么用,这里设置每隔1秒在...2015-04-30 10:47:28 · 110 阅读 · 0 评论 -
ActivityGroup组件工具导航栏(7)
美团,qq,都有自己的工具导航栏,它的功能类似前面几章讲过的标签,但是在实际应用中很少用标签TabHost,操作使用较困难,所以一般不会作为实现界面分页框架的首选,使用最多的是ActivityGroup与GridView相结合方式。 例如: 为什么要用分页框架呢?我们之前学的每一个Activity都是采用屏幕独占的方式运行,使用ActivityGroup就可以...2015-04-29 23:20:26 · 160 阅读 · 0 评论 -
Activity生命周期(6)
重中之重,在面试腾讯与cvte移动端时,都被面试官问到了这个问题,当时觉得自己答的不太好,经常创建项目,倒是对这个流程不甚清楚,因此回来恶补,也正好学到了这里。 Activity是整个Android平台的基本构成,生命周期主要包含三个阶段: 1.运行态 程序显示前台,具有焦点,可以与用户交互,事件处理等 2.暂停态 ...2015-04-28 12:35:54 · 143 阅读 · 0 评论 -
创建Intent选择器自己的图片浏览器(5)
调用自己的选择器,相信很多用户在收到文件时想要打开时会碰到一个框框,框框里面显示 请选择你打开图片的浏览器,对,就是一个浏览的选择。例如这样: 我们要定义我们自己的浏览器,并且添加到选择框框中。 首先主布局xml <ImageButton android:id="@+id/mybut" android:layout_wi...2015-04-28 10:34:02 · 119 阅读 · 0 评论 -
Android邮件发送和调用联系人(4)
安卓也有发送邮件功能,同样是调取gmail程序进行发送邮件功能 跟之前的跳转程序差不多,代码大概也是类似: Intent emailIntent = new Intent(Intent.ACTION_SEND) ; emailIntent.setType("plain/text") ; // 设置类型 String address[] = new String[] {"42...2015-04-27 20:03:29 · 308 阅读 · 0 评论 -
调用发送短彩信程序(3)
终于到了这个章节啦,前面监控女朋友男朋友的队友们是不是很兴奋啊,现在可以实时发送短信给自己获取 信息了,那么第一步就是: 在程序中设置自己的手机号 Uri uri=Uri.parse("smsto"+telMsg);//接收人手机 发送内容 ...2015-04-27 09:59:51 · 163 阅读 · 0 评论 -
Intent深入之打开网页(2)
之前我们粗略讲了Intent作用,准确的说两个Activity之间只有通过android.content.Intent这个类才能传递消息,传递的消息有哪几种呢,intent主要分为7种: 操作(Action) 数据(Data) 数据类型(Type) 操作类别(Category) 附加信息(Extras) 组件(Component) 标签(Flags) 操作类型: 1.AC...2015-04-26 20:49:11 · 371 阅读 · 2 评论 -
异步操作类AsyncTask(11)
消息机制我们已经用的足够熟练了,但是还是觉得美中不足的是就是子线程不能在 主线程UI更新,这样就带来了很多不方便,有没有可以解决这一麻烦的方法呢,有,这里介绍一个异步操作类 AsyncTask AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可...2015-05-05 11:07:07 · 122 阅读 · 0 评论