随笔分类 - Android
摘要:#远程 Service Service 是运行在主线程里的,如果直接在 Service 中处理一些耗时的逻辑,就会导致程序 ANR。可以在 Service 中开启线程去执行耗时任务,也可以索性将原来的 Service 转换成一个远程 Service。 将 Service 转换成远程 Service
阅读全文
摘要:#系统服务 用户编写的 Service 是后台应用服务程序,位于 Android 系统应用层。相对而言的**系统服务(System Services)**可以看作 Android 系统的内置软件,它是 Android 操作系统 Java 应用程序下层的,伴随操作系统启动而运行的系统后台服务程序。系统
阅读全文
摘要:#ContentProvider 机制 Android 系统对应用程序的数据文件设置了读写权限,为了实现跨应用访问数据的功能,Android 提供了 ContentProvider 机制。ContentProvider 是 Android 的四大组件之一,用于对外共享数据,实现跨应用数据共享。Con
阅读全文
摘要:#SharedPreferences 很多软件都有配置文件,存放程序运行的属性值,如默认欢迎语、登录用户名和密码等。配置用信息的量并不大,采用数据库来存放的话,数据库的连接和数据的操作较为耗时,会影响程序的效率。Android提供了SharedPreferences机制来实现轻量级的数据存储,以键值
阅读全文
摘要:目录隐式 Intent隐式 Intent 对象定义Action 字符串常量调用标准 Action 样例浏览器打开百度网页打开拨号页面直接拨打电话打开短信页面给指定的人发送短信播放文件中的音乐卸载程序安装程序完整代码AndroidManifest.xmlMainActivityactivity_mai
阅读全文
摘要:#Intent 机制 ##Intent 的功能 Android 四大组件中除了 Content Provider 是通过 Content Resolver 激活的,其他 3 种组件 Activity、Service和 Broadcast Receiver 都是由 Intent 异步消息激活的。Int
阅读全文
摘要:#布局管理器 在设计安卓的应用界面时,每个控件都需要设置具体位置和大小,通常要使用 Android 的布局管理器来设置。Android 提供了以下 5 种布局管理器: | 布局管理器 | 功能 | | | | | 线性布局管理器 | 在垂直或水平方向上按顺序设置组件的位置 | | 相对布局管理器 |
阅读全文
摘要:#Activity 组件 组件是 Android 应用程序的重要基石,每一个 Android 应用程序均是由若干个组件组成的。Android 中有 Activity、Service、Broadcast Receiver、Content Provider 四种不同类型的应用组件,每一类组件都是独立的实
阅读全文