摘要: BroadcastReceiver的作用: BroadcastReceiver,是和Intent有很大关系的Android组件。 Android中的 Intent 可以用来: 1. 在应用程序内部和应用程序之间传递数据(传输信息的机制),以及通过监听Intent来检测到系统状态的变化; 2. 启动A 阅读全文
posted @ 2017-02-11 21:48 jamesK4W 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 首先,Service在Android体系中是什么?有什么功能?1. Service是服务,其执行线程是UI主线程(宿主进程的主线程);2. 和Activity最大的不同是:Service不涉及到与用户的交互; ## 疑问1. **目标:理解Service的功能;知道如何使用Service,以及如何启 阅读全文
posted @ 2017-02-11 21:46 jamesK4W 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 本章主题是Activity组件;Activity是Android四大组价之一,其重要地位自然不用说。“Activity是应用程序中可见的交互组件的基类,大致上等同于传统桌面应用个程序开发中的窗体。”(引自 《Android 4 高级编程》)。如果想要在界面上展示布局及相关内容,肯定是需要有Activ 阅读全文
posted @ 2017-02-11 21:37 jamesK4W 阅读(388) 评论(0) 推荐(0) 编辑
摘要: Fragment和Activity类似,同样是具备UI的属性;也就是都能用于规划UI布局... Building a Dynamic UI with Fragments --> Fragments具备有动态UI的属性。为了在Android上为用户提供动态的、多窗口的交互体验,我们需要将UI组件和Ac 阅读全文
posted @ 2017-02-11 21:21 jamesK4W 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 1 Fragment Fragment是什么? Fragment允许将Activity拆分成多个完全独立封装的可重用的组件,每个组件有它自己的生命周期和UI布局。 每个Fragment都是独立的模块,并与它所绑定的Activity紧密联系在一起。多个Activity可以共用一个Fragment。此外 阅读全文
posted @ 2017-02-11 21:15 jamesK4W 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 问题提出:如何优雅地分离出应用程序的状态、用户交互和数据表现?如何通过框架体现工程的高性能、高灵活性、高响应性? MVC定义:model、view、controller三者的有机组合,分别表示:模型、视图和控制。 这个模式认为:程序不论简单还是复杂,从结构上来看,都可以分为三个层次。 下图展示了MV 阅读全文
posted @ 2017-02-11 21:06 jamesK4W 阅读(12775) 评论(0) 推荐(0) 编辑
摘要: 系统数据存储路径,如下:其中应用程序包名为:com.spt ContextWrapper类中,包含以下方法: 1. getFilesDir() --> 内部存储 k86m_QC机器上数据存储路径:/data/data/com.spt/files 华为手机上数据存储路径:/data/data/com. 阅读全文
posted @ 2017-02-11 20:54 jamesK4W 阅读(11410) 评论(0) 推荐(0) 编辑