Android基础
文章平均质量分 89
Wtoria
这个作者很懒,什么都没留下…
展开
-
Android基础之UI更新的四种方式
1.hanlerpublic class MainActivity extends AppCompatActivity { private TextView tv; Handler mHandler = new Handler(){ @Override public void handleMessage(Message msg) {原创 2016-05-19 10:01:21 · 757 阅读 · 0 评论 -
Android Contact provider基础
Contact providerContact provider是一个强大而又灵活的 Android 组件,用于管理设备上有关联系人数据的中央存储库。 Contact provider是您在设备的联系人应用中看到的数据源,您也可以在自己的应用中访问其数据,并可在设备与在线服务之间传送数据。 提供程序储存有多种数据源,由于它会试图为每个联系人管理尽可能多的数据,因此造成其组织结构非常复杂。 为此,该提原创 2016-08-01 17:58:55 · 5772 阅读 · 0 评论 -
Android Loader(加载器)详解
Loader(加载器)简介Android 3.0 中引入了加载器,支持轻松在 Activity 或Fragment中异步加载数据。 加载器具有以下特征:(1)可用于每个 Activity 和 Fragment。(2)支持异步加载数据。(3)监控其数据源并在内容变化时传递新结果。(4)在某一配置更改后重建加载器时,会自动重新连接上一个加载器的 Cursor。 因此原创 2016-07-21 16:15:35 · 3124 阅读 · 0 评论 -
Android Fragmnet详解
生活没有那么复杂,种豆子和相思或许都得瓜,你敢试,世界就敢回答。原创 2016-07-21 00:32:25 · 3921 阅读 · 0 评论 -
Android概览屏幕基础之添加任务和删除任务
你说你喜欢下雨天,可是下雨的时候你却撑起了伞;你说你喜欢阳光,可是阳光明媚的时候你却躲在阴凉处;你说你喜欢风,可是风儿来临的时候你却关起了窗子;这就是我所担心的,你说你喜欢我。原创 2016-07-19 10:16:20 · 3012 阅读 · 1 评论 -
Android 任务和返回栈详解
Tasks and Back Stack介绍应用通常包含多个Activity。每个 Activity 均应围绕用户可以执行的特定操作设计,并且能够启动其他 Activity。 例如,电子邮件应用可能有一个 Activity 显示新邮件的列表。用户选择某邮件时,会打开一个新 Activity 以查看该邮件。一个 Activity 甚至可以启动设备上其他应用中存在的 Activity。例如原创 2016-07-18 16:30:45 · 1687 阅读 · 0 评论 -
Android Calendar Provider基础
Calendar ProviderCalendarProvider是用户日历事件的存储库。您可以利用 Calendar Provider API 对日历、事件、参加者、提醒等执行查询、插入、更新和删除操作。Calender Provider API 可供应用和同步适配器使用。规则因进行调用的程序类型而异。 本文主要侧重于介绍使用 Calendar Provider API 作为应用的情况。正常情况下原创 2016-07-28 11:55:52 · 3983 阅读 · 0 评论 -
Android Activity基础详解
你,一会看我,一会看云。我觉得,你看我时很远,你看云时很近。原创 2016-07-18 11:58:31 · 2283 阅读 · 0 评论 -
Android基础之创建ContentProvider
Create content providerContent providers管理对中央数据存储库的访问。您将 提供程序作为 Android 应用中的一个或多个类(连同清单文件 中的元素)实现。其中一个类会实现子类 ContentProvider,即您的提供程序与 其他应用之间的界面。尽管内容提供程序旨在向其他应用提供 数据,但您的应用中必定有这样一些 Activity,它们允许用户 查询和修改由原创 2016-07-27 11:45:09 · 1428 阅读 · 0 评论 -
Android基础之Intent 和 Intent 过滤器
长日尽处,我站在你的面前,你将看到我的疤痕,知道我曾经受伤,也曾经痊愈。原创 2016-07-16 17:01:34 · 4423 阅读 · 0 评论 -
Android应用基础知识
海上月是天上月,眼前人是心上人。向来心是看客心,奈何人是剧中人。原创 2016-07-16 11:23:11 · 2570 阅读 · 0 评论 -
Android Content Providers基础
Content Provider介绍内容提供程序管理对结构化数据集的访问。它们封装数据,并提供用于定义数据安全性的机制。 内容提供程序是连接一个进程中的数据与另一个进程中运行的代码的标准界面。如果您想要访问内容提供程序中的数据,可以将应用的 Context 中的 ContentResolver 对象用作客户端来与提供程序通信。 ContentResolver 对象会与提供程序对象(即实现 Conte原创 2016-07-26 19:15:15 · 2427 阅读 · 0 评论 -
Android Handling Runtime Changes
处理运行时变更有些设备配置可能会在运行时发生变化(例如屏幕方向、键盘可用性及语言)。 发生这种变化时,Android 会重启正在运行的 Activity(先后调用 onDestroy() 和 onCreate())。重启行为旨在通过利用与新设备配置匹配的备用资源自动重新加载您的应用,来帮助它适应新配置。要妥善处理重启行为,Activity 必须通过常规的Activity 生命周期恢复其以前的状态,在原创 2016-07-26 10:22:38 · 589 阅读 · 0 评论 -
Android Service基础之Bound Services
Bound Services(绑定服务)绑定服务是客户端-服务器接口中的服务器。绑定服务可让组件(例如 Activity)绑定到服务、发送请求、接收响应,甚至执行进程间通信 (IPC)。 绑定服务通常只在为其他应用组件服务时处于活动状态,不会无限期在后台运行。基础知识绑定服务是 Service 类的实现,可让其他应用与其绑定和交互。要提供服务绑定,您必须实现 onBind() 回调原创 2016-07-25 18:50:31 · 810 阅读 · 0 评论 -
Android Service基础介绍
Services简介Service 是一个可以在后台执行长时间运行操作而不使用用户界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。 例如,服务可以处理网络事务、播放音乐,执行文件 I/O 或与内容提供程序交互,而所有这一切均可在后台进行。服务基本上分为两种形式原创 2016-07-25 10:46:16 · 956 阅读 · 0 评论 -
Android的进程与线程
进程和线程的简介当某个应用组件启动且该应用没有运行其他任何组件时,Android 系统会使用单个执行线程为应用启动新的 Linux 进程。默认情况下,同一应用的所有组件在相同的进程和线程(称为“主”线程)中运行。如果某个应用组件启动且该应用已存在进程(因为存在该应用的其他组件),则该组件会在此进程内启动并使用相同的执行线程。 但是,您可以安排应用中的其他组件在单独的进程中运行,并为任何进程创建原创 2016-07-23 11:12:54 · 1455 阅读 · 0 评论 -
Android Storage Access Framework(存储访问框架)
Storage Access Framework(存储访问框架)Android 4.4(API 19 级)引入了存储访问框架 (SAF)。SAF 让用户能够在其所有首选 DocumentsProvider中方便地浏览并打开文档、图像以及其他文件。 用户可以通过易用的标准 UI,以统一方式在所有应用和提供程序中浏览文件和访问最近使用的文件。云存储服务或本地存储服务可以通过实现封装其服务的 Docume原创 2016-08-02 11:32:08 · 3707 阅读 · 0 评论