应用组件之服务

服务 本文内容 基础知识 使用清单文件声明服务 创建启动服务 扩展 IntentService 类扩展服务类启动服务停止服务 创建绑定服务向用户发送通知在前台运行服务管理服务生命周期 实现生命周期回调 关键类 ServiceInte...

2017-12-29 14:15:28

阅读数 318

评论数 0

应用组件Activity之概览屏幕

概览屏幕 本文内容 将任务添加到概览屏幕 使用 Intent 标志添加任务使用 Activity 属性添加任务 移除任务 使用 AppTask 类移除任务保留已完成的任务 关键类 ActivityManager.AppTaskIntent ...

2017-12-29 13:35:35

阅读数 153

评论数 0

应用组件Activity之任务和返回栈

任务和返回栈 本文内容 保存 Activity 状态管理任务 定义启动模式处理关联清理返回栈启动任务 文章 Android 多任务运行机制 另请参阅 Android 设计:导航 清单文件元素概览屏幕 应用通常包含多个 Activity。每个 Activity 均应围绕用...

2017-12-28 16:54:57

阅读数 58

评论数 0

应用组件Activity之加载器

加载器 本文内容 Loader API 摘要在应用中使用加载器 启动加载器重启加载器使用 LoaderManager 回调 示例 更多示例 关键类 LoaderManagerLoader 相关示例 LoaderCursorLoaderThrottle Android ...

2017-12-28 15:26:02

阅读数 73

评论数 0

应用组件Activity之Fragment

片段 本文内容 设计原理创建片段 添加用户界面向 Activity 添加片段 管理片段执行片段事务与 Activity 通信 创建对 Activity 的事件回调向应用栏添加项目 处理片段生命周期 与 Activity 生命周期协调一致 示例 ...

2017-12-26 14:13:12

阅读数 104

评论数 0

应用组件之Activity

Activity 本文内容 创建 Activity 实现用户界面在清单文件中声明 Activity 启动 Activity 启动 Activity 以获得结果 结束 Activity管理 Activity 生命周期 实现生命周期回调保存 Activity 状态处理配置变更协调 A...

2017-12-26 09:26:40

阅读数 102

评论数 0

应用组件之一些通用的Intent

通用 Intent 本文内容显示详细信息 闹钟日历相机联系人/人员应用电子邮件文件存储本地操作地图音乐或视频新笔记电话搜索设置发送短信网络浏览器使用 Android 调试桥验证 Intent 另请参阅 Intent 和 Intent 过滤器 Int...

2017-12-25 15:06:50

阅读数 212

评论数 0

应用组件之Intent 和 Intent 过滤器

Intent 和 Intent 过滤器 Intent 是一个消息传递对象,您可以使用它从其他应用组件请求操作。尽管 Intent 可以通过多种方式促进组件之间的通信,但其基本用例主要包括以下三个: 启动 Activity: Activity 表示应用中的一个屏幕。通过将 In...

2017-12-25 10:19:00

阅读数 125

评论数 0

应用组件

应用组件 利用 Android 应用框架,您可以使用一组可重复使用的组件创建丰富的创新应用。此部分阐述您可以如何构建用于定义应用构建基块的组件,以及如何使用 Intent 将这些组件连接在一起。

2017-12-25 10:17:03

阅读数 111

评论数 0

在 Android Runtime (ART) 上验证应用行为

Android Runtime (ART) 是运行 Android 5.0(API 级别 21)及更高版本的设备的默认运行时。 此运行时提供了多种可改善 Android 平台和应用的性能和流畅度的功能。 您可以在 ART 简介中找到关于 ART 新功能的更多信息。 不过,部分适合 Dalvik ...

2017-12-21 17:16:18

阅读数 284

评论数 0

Android Java8 新特性

使用 Java 8 语言功能 Android 支持所有 Java 7 语言功能,以及一部分 Java 8 语言功能(具体因平台版本而异)。本页介绍您可以使用的新语言功能、如何正确配置项目以使用这些功能,以及您可能遇到的任何已知问题。 注:在为 Android 开发应用时,可以选择使用 Jav...

2017-12-21 17:00:18

阅读数 119

评论数 0

平台架构

平台架构 Android 是一种基于 Linux 的开放源代码软件栈,为广泛的设备和机型而创建。下图所示为 Android 平台的主要组件。 图 1. Android 软件栈。 Linux 内核 Android 平台的基础是 Linux 内核。例如,Android Runtime (AR...

2017-12-21 16:16:45

阅读数 243

评论数 0

Android系统权限

Android 是一个权限分隔的操作系统,其中每个应用都有其独特的系统标识(Linux 用户 ID 和组 ID)。系统各部分也分隔为不同的标识。Linux 据此将不同的应用以及应用与系统分隔开来。 其他更详细的安全功能通过“权限”机制提供,此机制会限制特定进程可以执行的具体操作,并且根据 URI...

2017-12-21 13:59:31

阅读数 508

评论数 0

在AndroidStudio3.0上打包APK时,自定义文件名

在module的gradle文件中: buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'p...

2017-12-21 13:37:14

阅读数 1287

评论数 0

Android应用基础知识

应用基础知识 Android 应用采用 Java 编程语言编写。Android SDK 工具将我们的代码 — 连同任何数据和资源文件 — 编译到一个 APK:Android 软件包,即带有 .apk 后缀的存档文件中。一个 APK 文件包含 Android 应用的所有内容,它是基于 Andro...

2017-12-19 15:57:20

阅读数 78

评论数 0

Android简介

Android 提供了一个内容丰富的应用框架,支持我们在 Java 语言环境中为移动设备开发创新应用和游戏。 Android 应用开发新手,需了解以下有关 Android 应用框架的基本概念,这一点至关重要: 应用提供多个入口点 Android 应用都是将各种可单独调用的不同组件加以组合...

2017-12-19 15:08:31

阅读数 189

评论数 0

解决AndroidStudio导入项目在 Building gradle project info 一直卡住

Android Studio导入项目的时候,一直卡在Building gradle project info这一步,主要原因还是因为被墙的结果。gradle官网虽然可以访问,但是速度连蜗牛都赶不上... 解决办法主要有两种,一是直接下载gradle离线包,二是修改项目的gradl...

2017-04-17 20:17:46

阅读数 308

评论数 0

火狐页面放缩比例一次设置永久有效

1.打开火狐浏览器 2.在地址栏输入about:config,并回车 3.点击“我了解此风险” 4.在搜索栏中搜索“layout.css.devPixelsPerPx” 5.修改值,一般使用-1,0,1三个值就可以了,当然也可以按自己的需要自己修改,比如1.1,1.2等(我喜欢设置1.25...

2017-04-06 23:16:58

阅读数 4178

评论数 0

APP签名打包

1、生成签名 APK 其实当一个程序运行过一次之后,默认的会在该项目WorkSpace中app->build->outputs->apk下面生成一个XXX-debug.apk。 生成release版本的APK步骤: 点击Build->Generate Signed...

2017-03-27 21:40:56

阅读数 201

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭