摘要: 前两篇博文中简单整理了普通广播,其实还有有序广播,有序广播在开发中也是比不可少的,可以给广播接收者设定优先级来控制接受顺序,并却可以中断广播传递等等。一、两种Broadcast: · 普通广播(Normal Broadcast):用sendBroadcast()方法发送。 普通广播是完全异步... 阅读全文
posted @ 2015-10-06 17:50 codingblock 阅读(11762) 评论(1) 推荐(3) 编辑
摘要: 在上一篇博文中简单介绍了一下BroadcastReceiver的相关知识点,本篇举一个在代码中动态的注册、注销BroadcastReceiver的栗子。1、首先创建一个MyReceiver并继承BroadcastReceiver,既然要动态注册该receiver的话,就无需在AndroidMan... 阅读全文
posted @ 2015-10-06 10:02 codingblock 阅读(9418) 评论(1) 推荐(2) 编辑
摘要: BroadcastReceiver是Android系统的四大组件之一,本质是一种全局的监听器,用于接收系统全局的广播消息。真因为如此,BroadcastReceiver可以很方便的是实现系统中不同组件之间的通讯。一、创建BroadcastReceiver 创建一个BroadcastReceiv... 阅读全文
posted @ 2015-10-05 20:43 codingblock 阅读(1095) 评论(3) 推荐(2) 编辑
摘要: 上一篇博文主要整理了Service的创建、绑定过程,本篇主要整理一下Service与Activity的通信方式。包括在启动一个Service时向它传递数据、怎样改变运行中的Service中得数据和侦听Service内数据的改变。 本篇将写一个demo来说明以下三个问题: 1、怎样在启动一个S... 阅读全文
posted @ 2015-09-30 23:45 codingblock 阅读(16590) 评论(2) 推荐(4) 编辑
摘要: Service是Android中一个重要的组件,它没有用户界面,可以运行在后太做一些耗时操作。Service可以被其他组件启动,甚至当用户切换到其他应用时,它仍然可以在后台保存运行。Service 是Android四大组件中与Activity最相似的组件,都代表可执行的程序,区别在于:Service 阅读全文
posted @ 2015-09-27 17:40 codingblock 阅读(2833) 评论(2) 推荐(2) 编辑
摘要: 在我们平时开发中,特别是需要与接口打交道时,无论是写接口还是用接口,拿到接口后肯定都得提前测试一下,这样的话就非常需要有一个比较给力的Http请求模拟工具,现在流行的这种工具也挺多的,像火狐浏览器插件-RESTClient,Chrome浏览器插件-Postman等等。这里主要介绍一下Postma... 阅读全文
posted @ 2015-09-26 23:52 codingblock 阅读(85244) 评论(8) 推荐(2) 编辑
摘要: 在前两篇博文中分别介绍了Fragment得基础和Fragment的生命周期,然而说了这么多Fragment到底怎么用呢以及我们为什么要使用Fragment?本篇博文将主要探讨这两个问题,首先说下在APP中有这好好Activity,跳转起来有那么简单,我们为什么还要使用Fragment呢?这是因为... 阅读全文
posted @ 2015-09-14 23:03 codingblock 阅读(24864) 评论(5) 推荐(4) 编辑
摘要: 在上一篇博文中对Fragment做了简单的介绍,现在再来探讨一下Fragment的生命周期。一、Fragment的几种状态: 与Activity类似,Fragment也有一下几种状态: · 活动状态:当前Fragment位于前台,可见,可获得焦点。 · 暂停状态:其他Activity位... 阅读全文
posted @ 2015-09-07 18:47 codingblock 阅读(4328) 评论(1) 推荐(5) 编辑
摘要: Fragment是在Android 3.0 (API level 11)中引入的Activity的子模块。初衷是为了适应大屏幕的平板电脑,我们只需要使用Fragment对UI组件进行分组、模块化管理,就能很方便在运行过程中动态更新Activity的界面。Fragment必须被嵌入Activity... 阅读全文
posted @ 2015-08-31 18:34 codingblock 阅读(1298) 评论(0) 推荐(2) 编辑
摘要: 在应用程序中至少包含一个用来处理应用程序的主UI功能的主界面屏幕。这个主界面一般由多个Fragment组成,并由一组次要Activity支持。要在屏幕之间切换,就必须要启动一个新的Activity。一般的Activity都占据了整个显示屏,但可以创建成半透明或二者浮动的Activity。一、创建... 阅读全文
posted @ 2015-08-26 11:27 codingblock 阅读(1121) 评论(0) 推荐(2) 编辑