1 四大组件:activity,service,BroadcastReceiver,ContentProvider,intent intent 消息体 作用:传递数据 从一个界面切换到另一个界面的时候需要用 2 布局管理器: 线性布局:android.widget.LinearLayout 绝对布局 ...
分类:
移动开发 时间:
2016-11-28 01:15:42
阅读次数:
220
Bundle是一个载体,可以存放基本数据类型、对象等内容,相当于一辆汽车,可以装载很多东西,然后运到需要的地方,例如: Message:包含描述和任意数据对象的消息,用于发送给Handler 它的成员变量如下: 其中what用于标识这条消息,也可以让接收者知道消息是关于什么的。arg1和arg2用于 ...
分类:
移动开发 时间:
2016-11-25 20:31:08
阅读次数:
235
1、导入谷歌官方提供的库: commonwidget、common、panowidget(全景图)、videowidget(视频) commonwidget、common、panowidget(全景图)、videowidget(视频) commonwidget、common、panowidget(全 ...
分类:
其他好文 时间:
2016-11-23 08:02:06
阅读次数:
404
Intent的作用:是Android中各个组件直接交互的一种重要方式,且利用Intent可以启动Activity、Service以及Broadcast Receiver。 Intent的创建:显示和隐式。 接下来,使用代码演示Intent的各种应用。 1、首先,创建一个工程,然后在res/layou ...
分类:
移动开发 时间:
2016-11-22 17:24:37
阅读次数:
264
一、写在前面 还在为时间接收而烦恼吗?还在为各种组件间的消息传递烦恼吗?EventBus 3.0,专注于android的发布、订阅事件总线,让各组件间的消息传递更简单!完美替代Intent,Handler,BroadCast,接口等传统方案。这么优雅的功能实现,却只有50k左右的jar包,无疑集快、 ...
分类:
其他好文 时间:
2016-11-22 17:10:15
阅读次数:
268
一、概述 EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。1、下载EventBus的类库源码:h ...
分类:
其他好文 时间:
2016-11-22 02:04:15
阅读次数:
331
一、onNewIntent() 在IntentActivity中重写下列方法:onCreate onStart onRestart onResume onPause onStop onDestroy onNewIntent 1、其他应用发Intent,执行下列方法:onCreateonStarton ...
分类:
移动开发 时间:
2016-11-18 22:56:31
阅读次数:
259
1.创建服务和创建对应的aidl文件 1_创建服务MusicPlayerService.java,基于此类改成IMusicPlayerService.aidl,名字一定要改 在Android studio创建aidl文件,识别时要编译一下 2_AIDL文件把方法体去掉 ...
分类:
移动开发 时间:
2016-11-18 21:32:45
阅读次数:
147
向下传递活动很简单,可以我采用putExtra()方法的重载,把我们想要传递的数据暂时放在intent中,启动活动时从这里取就可以了。 首先我们在MainActivity(主活动)显式声明intent的方式来启动SecondActivity,通过PutExtra()方法来传递数据。 ...
分类:
其他好文 时间:
2016-11-18 06:23:48
阅读次数:
165
Android中Toast的使用 什么是土司(Toast)? Toast是Android系统提供的一种非常好的提示方式,在程序中可以使用它将一些短小的信息通知给用户,这些信息会在一段时间后自动消失,并且不会占用任何的屏幕空间. 下面我们通过代码来体验一下土司在Android中的使用 /** * co ...
分类:
移动开发 时间:
2016-11-17 23:50:10
阅读次数:
181