在android中,组件间通信常用的方式:
1、使用广播机制:在主页面中监听特定的广播事件,进行业务逻辑的操作,其他页面只需要根据需求发送广播即可
例如:常用app结构中,左边通常为菜单栏,点击菜单栏,中间页面变化。当点击菜单时发送广播通知容器变化显示的Fragment
2、使用接口方式:activity实现特定的接口,在子类或者Fragment中获取到Activity对象,转换成特定的...
分类:
移动开发 时间:
2015-01-20 17:59:02
阅读次数:
189
目录[?]工具和教程UI组件类库游戏引擎Android HTML5应用Android 是目前最流行的移动操作系统(还需要加之一吗?)。 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件。本文试图将目前流行的组件收集起来以供参考, 如果你...
分类:
移动开发 时间:
2015-01-19 18:53:50
阅读次数:
508
小编一直任务将web和android组件结合起来做应用可以事半功倍,html5一来就更有说服力了,特别是对于以前从事web开发的兄弟来说
1. webview加入布局文件:
http://schemas.android.com/apk/res/android"
android:id="@+id/allPage"
android:layout_width="fill_parent"
...
分类:
移动开发 时间:
2015-01-19 17:20:52
阅读次数:
329
概述 移动应用开发中,往往有跨进程通信的需求,方便地实现程序间的数据共享。Android提供了多种IPC通信的方式,给开发人员带来了便利,但如果选择或使用不当,就有可能发生各种各样的风险。 ...
分类:
移动开发 时间:
2015-01-07 09:18:04
阅读次数:
208
项目地址:https://github.com/greenrobot/EventBusEventBus主要特点1. 事件订阅函数不是基于注解(Annotation)的,而是基于命名约定的,在Android 4.0之前的版本中,注解解析起来比较慢 , 事件响应函数默认以“onEvent”开始,可以在E...
分类:
移动开发 时间:
2014-12-29 19:46:55
阅读次数:
153
1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1.同一app内部的同一组件内的消息通信(单个或多个线程之间);2.同一a...
分类:
移动开发 时间:
2014-12-16 22:32:33
阅读次数:
366
这是一个自定义Android组件,用于代替标准进度条组件。实现各种进度条样式,包括圆环,扫描等。
XML:
在你的attr.xml(res/value)中加入以下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
...
分类:
移动开发 时间:
2014-12-12 22:17:11
阅读次数:
258
一、广播的功能和特征广播的生命周期很短,经过调用对象-->实现onReceive-->结束,整个过程就结束了。从实现的复杂度和代码量来看,广播无疑是最迷你的Android 组件,实现往往只需几行代码。广播对象被构造出来后通常只执行BroadcastReceiver.onReceive方法,便结束了其...
分类:
其他好文 时间:
2014-12-03 17:00:49
阅读次数:
189
一、 介绍
导航抽屉显示在屏幕的最左侧,默认情况下是隐藏的,当用户用手指从边缘向另一个滑动的时候,会出现一个隐藏的面板,当点击面板外部或者向原来的方向滑动的时候,抽屉导航就会消失了!
好了,这个抽屉就是DrawerLayout,该类位于V4包中。
android.support.v4.widget.DrawerLayout.
二、 使用
抽屉导航的实现步骤非常简单。只要配置好带有抽屉...
分类:
移动开发 时间:
2014-12-03 15:50:25
阅读次数:
242
经过一段时间的学习,对Android有了一定的了解,在这里对浅解一下Activity。Activity活动是用来与用户交互的界面,是Android组件中最基本最常见的四大组件之一,它是提供一个屏幕为了让用户跟Android之间交互完成某项任务的组件,它通过setContentView来显示指定控件。Activity..
分类:
移动开发 时间:
2014-12-01 19:30:57
阅读次数:
215