
大叨安卓-四大组件
文章平均质量分 89
WillFlow
这个作者很懒,什么都没留下…
展开
-
用 Kotlin 开启我们的 Activity
Kotlin中的类遵循一个简单的结构。尽管与Java有一点细微的差别。你可以使用try.kotlinlang.org在不需要一个真正的项目和不需要部署到机器的前提下来测试一些简单的代码范例。一、开启Activity前的知识预备1、怎么定义一个类如果你想定义一个类,你只需要使用class关键字:class MainActivity{}它有一个默认唯一的构造器,我们会在以后的篇幅当中学习在特殊的情况下创原创 2017-08-23 08:18:31 · 1996 阅读 · 0 评论 -
Kotlin 中的泛型
点此进入:从零快速构建APP系列目录导图点此进入:UI编程系列目录导图点此进入:四大组件系列目录导图点此进入:数据网络和线程系列目录导图一、泛型基础泛型编程包括,在不指定代码中使用到的确切类型的情况下来编写算法。用这种方式,我们可以创建函数或者类型,唯一的区别只是它们使用的类型不同,提高代码的可重用性。这种代码单元就是我们所知道的泛型,它们存在于很多的语言之中,包括Java和Kotlin。在Kotl原创 2017-09-22 14:29:13 · 3400 阅读 · 0 评论 -
1.2 Activity 的基本用法大全
点此进入:从零快速构建APP系列目录导图点此进入:UI编程系列目录导图点此进入:四大组件系列目录导图点此进入:数据网络和线程系列目录导图 在前面的文章里我们知道了 Activity 是一个应用组件,用户可与其提供的屏幕进行交互,以执行拨打电话、拍摄照片、发送电子邮件或查看地图等操作。 每个 Activity 都会获得一个用于绘制其用户界面的窗口,窗口通常会充满屏幕,但也可小于屏幕并浮动在其他窗口原创 2017-09-22 14:27:10 · 2617 阅读 · 0 评论 -
用 Kotlin 开启我们的 Activity
点此进入:从零快速构建APP系列目录导图点此进入:UI编程系列目录导图点此进入:四大组件系列目录导图点此进入:数据网络和线程系列目录导图Kotlin中的类遵循一个简单的结构。尽管与Java有一点细微的差别。你可以使用try.kotlinlang.org在不需要一个真正的项目和不需要部署到机器的前提下来测试一些简单的代码范例。一、开启Activity前的知识预备1、怎么定义一个类如果你想定义一个类,你原创 2017-09-22 11:38:55 · 1761 阅读 · 0 评论 -
5.3 ContentProvider使用全解
点此进入:从零快速构建APP系列目录导图点此进入:UI编程系列目录导图点此进入:四大组件系列目录导图点此进入:数据网络和线程系列目录导图本节例程下载地址: WillFlowContentProvider WillFlowProviderTest一、内容提供器简介内容提供程序管理一组共享的应用数据,用于在不同的应用程序之间实现数据共享的功能。它提供了一套完整的机制,允许一个程序访问另一个程序中的数原创 2017-09-23 19:48:05 · 948 阅读 · 0 评论 -
5.2 绑定服务的三种方式:扩展 Binder 类、使用 Messenger、使用 AIDL
点此进入:从零快速构建APP系列目录导图点此进入:UI编程系列目录导图点此进入:四大组件系列目录导图点此进入:数据网络和线程系列目录导图绑定服务指的是客户端和服务器接口中的服务器,绑定服务可让组件(例如 Activity)绑定到服务、发送请求、接收响应,甚至执行进程间通信 (IPC)。 绑定服务通常只在为其他应用组件服务时处于活动状态,不会无限期在后台运行。本篇向大家介绍如何创建绑定服务,包括如何绑原创 2017-09-23 19:46:39 · 760 阅读 · 0 评论 -
5.1 Service使用大全
点此进入:从零快速构建APP系列目录导图点此进入:UI编程系列目录导图点此进入:四大组件系列目录导图点此进入:数据网络和线程系列目录导图本节代码下载地址:WillFlowService一、服务是什么?服务(Service)是一种在后台运行的组件,是 Android 中实现程序后台运行的解决方案,它非常适合用于去执行那些不需要和用户交互而且还要求长期运行的或为远程进程执行作业的任务。服务的运行不依赖于原创 2017-09-23 19:45:36 · 526 阅读 · 0 评论 -
4.2 常用的系统广播汇总
点此进入:从零快速构建APP系列目录导图点此进入:UI编程系列目录导图点此进入:四大组件系列目录导图点此进入:数据网络和线程系列目录导图这篇给大家介绍常用的系统广播汇总不多说,直接上代码:关闭或打开飞行模式时的广播Intent.ACTION_AIRPLANE_MODE_CHANGED;充电状态,或者电池的电量发生变化<strong>Intent.ACTION_BATTERY_CHANGED;原创 2017-09-23 19:44:42 · 585 阅读 · 0 评论 -
4.1 BroadcastReceiver 使用方法大全
点此进入:从零快速构建APP系列目录导图点此进入:UI编程系列目录导图点此进入:四大组件系列目录导图点此进入:数据网络和线程系列目录导图 为了方便于进行系统级别的消息通知, Android 引入了一套类似的广播消息机制,而且 Android 中的广播机制显得很灵活。它是 Android 四大组件之一,主要用于接收系统或者 App 发送的广播事件。与广播配套是用的是广播接收器,它是一种用于响应系统原创 2017-09-23 19:43:32 · 888 阅读 · 0 评论 -
3.2 Fragment的用法与通信大全
点此进入:从零快速构建APP系列目录导图点此进入:UI编程系列目录导图点此进入:四大组件系列目录导图点此进入:数据网络和线程系列目录导图本节例程下载地址:WillFlowFragment究竟要如何使用碎片才能充分地利用平板屏幕的空间呢?假如我们正在开发一个新闻应用,其中一个界面使用 ListView 展示了一组新闻的标题,当点击了其中一个标题,就打开另一个界面显示新闻的详细内容。如果是在手机中设计,原创 2017-09-23 19:42:18 · 437 阅读 · 0 评论 -
3.1 Fragment理论知识及其生命周期,看这一片就够了
点此进入:从零快速构建APP系列目录导图点此进入:UI编程系列目录导图点此进入:四大组件系列目录导图点此进入:数据网络和线程系列目录导图一、Fragment 是什么?Fragment 是一种可以嵌入在活动当中的 UI 片段,它表示 Activity 中的行为或用户界面部分,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用的非常广泛。虽然 Fragment 对我们来说应该是个全新的概念,但原创 2017-09-23 19:40:07 · 504 阅读 · 0 评论 -
2.4 一篇文章囊括所有系统常见的Activity
点此进入:从零快速构建APP系列目录导图点此进入:UI编程系列目录导图点此进入:四大组件系列目录导图点此进入:数据网络和线程系列目录导图这一节不废话,直接上代码系统提供的常见的Activity:1.拨打电话// 给移动客服10086拨打电话Uri uri = Uri.parse("tel:10086");Intent intent = new Intent(Intent.ACTION_DIAL,原创 2017-09-23 19:38:56 · 392 阅读 · 0 评论 -
2.3 Activity的使用技巧汇总
点此进入:从零快速构建APP系列目录导图点此进入:UI编程系列目录导图点此进入:四大组件系列目录导图点此进入:数据网络和线程系列目录导图一、横竖屏切换与状态保存的问题前面的文章说到了App横竖屏切换的时候会销毁当前的Activity然后重新创建一个,我们可以自行在生命周期的每个方法里都添加打印Log的语句,以此来进行判断。又或者设一个按钮一个TextView点击按钮后,修改TextView 文本,然原创 2017-09-23 19:37:59 · 699 阅读 · 0 评论 -
2.2 Activity的启动模式大全
点此进入:从零快速构建APP系列目录导图点此进入:UI编程系列目录导图点此进入:四大组件系列目录导图点此进入:数据网络和线程系列目录导图1、启动一个Activity的几种方式在Android中我们可以通过下面两种方式来启动一个新的Activity,注意这里是怎么启动,而非 启动模式!!分为显示启动和隐式启动!1. 显式启动:通过包名来启动,写法如下:①最常见的: startActivity(new原创 2017-09-23 19:36:32 · 572 阅读 · 0 评论 -
2.1 借助 Intent 让 Activity 拿着数据瞬间移动
点此进入:从零快速构建APP系列目录导图点此进入:UI编程系列目录导图点此进入:四大组件系列目录导图点此进入:数据网络和线程系列目录导图本节例程下载地址:WillFlowIntent只有一个Activity的应用也太简单了吧?没错,我们的追求应该更高一点。不管我们想创建多少个Activity,方法都和之前介绍的是一样的。 唯一的问题在于,我们在启动器中点击应用的图标只会进入到该应用的主Activit原创 2017-09-22 14:30:23 · 461 阅读 · 0 评论