自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

转载 应用组件之服务

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

2017-12-29 14:15:28 1202

转载 应用组件Activity之概览屏幕

概览屏幕本文内容将任务添加到概览屏幕使用 Intent 标志添加任务使用 Activity 属性添加任务移除任务使用 AppTask 类移除任务保留已完成的任务关键类ActivityManager.AppTaskIntent示例代码以文档为中心的应用概览屏幕(也称为最新动态屏幕、最近任务列表或最近使

2017-12-29 13:35:35 322

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

任务和返回栈本文内容保存 Activity 状态管理任务定义启动模式处理关联清理返回栈启动任务文章Android 多任务运行机制另请参阅Android 设计:导航 清单文件元素概览屏幕应用通常包含多个 Activity。每个 Activity 均应围绕用户可以执行的特定操作设计,并且能够启动其他 Activit

2017-12-28 16:54:57 223

转载 应用组件Activity之加载器

加载器本文内容Loader API 摘要在应用中使用加载器启动加载器重启加载器使用 LoaderManager 回调示例更多示例关键类LoaderManagerLoader相关示例LoaderCursorLoaderThrottleAndroid 3.0 中引入了加载器,支持轻松在 Activity

2017-12-28 15:26:02 395

转载 应用组件Activity之Fragment

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

2017-12-26 14:13:12 283

转载 应用组件之Activity

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

2017-12-26 09:26:40 270

转载 应用组件之一些通用的Intent

通用 Intent本文内容显示详细信息闹钟日历相机联系人/人员应用电子邮件文件存储本地操作地图音乐或视频新笔记电话搜索设置发送短信网络浏览器使用 Android 调试桥验证 Intent另请参阅Intent 和 Intent 过滤器Intent 用于通过描述您想在某个 Intent 对象中执行的简单操作(如“查看地图”或“拍摄照片”)来启

2017-12-25 15:06:50 465

转载 应用组件之Intent 和 Intent 过滤器

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

2017-12-25 10:19:00 281

转载 应用组件

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

2017-12-25 10:17:03 631

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

Android Runtime (ART) 是运行 Android 5.0(API 级别 21)及更高版本的设备的默认运行时。 此运行时提供了多种可改善 Android 平台和应用的性能和流畅度的功能。 您可以在 ART 简介中找到关于 ART 新功能的更多信息。不过,部分适合 Dalvik 的技术并不适用于 ART。本文档可帮助您了解在迁移现有应用,使其与 ART 兼容时需要注意的事项。

2017-12-21 17:16:18 3822

转载 Android Java8 新特性

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

2017-12-21 17:00:18 230

转载 平台架构

平台架构Android 是一种基于 Linux 的开放源代码软件栈,为广泛的设备和机型而创建。下图所示为 Android 平台的主要组件。图 1. Android 软件栈。Linux 内核Android 平台的基础是 Linux 内核。例如,Android Runtime (ART) 依靠 Linux 内核来执行底层功能,例如线程和低层内存管理。使用 Lin

2017-12-21 16:16:45 432

转载 Android系统权限

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

2017-12-21 13:59:31 672

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

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

2017-12-21 13:37:14 1685

转载 Android应用基础知识

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

2017-12-19 15:57:20 284

转载 Android简介

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

2017-12-19 15:08:31 709

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

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

2017-04-17 20:17:46 401

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

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

2017-04-06 23:16:58 8752

原创 APP签名打包

1、生成签名 APK其实当一个程序运行过一次之后,默认的会在该项目WorkSpace中app->build->outputs->apk下面生成一个XXX-debug.apk。生成release版本的APK步骤:点击Build->Generate Signed APKKey store path:如果以前有就选择Choose existing   如果以前没有就选择Create

2017-03-27 21:40:56 292

gradle-4.1-all(第二部分)

10月底,最新版的AndroidStudio3.0正式版发布,所需要的gradle-4.1-all。由于网站限制上传文件大小,故将gradle-4.1-all分为两部分上传,此为第二部分。下载解压后需要与第一部分解压的文件合并到bzyivzo6n839fup2jbap0tjew文件夹下,之后将整个bzyivzo6n839fup2jbap0tjew文件夹,放入C:\Users\用户名\.gradle\wrapper\dists\gradle-4.1-all文件夹中即可使用。

2017-11-09

gradle-4.1-all(第一部分)

10月底,最新版的AndroidStudio3.0正式版发布,所需要的gradle-4.1-all。由于网站限制上传文件大小,故将gradle-4.1-all分为两部分上传,此为第一部分。下载解压后需要与第二部分解压的文件合并到bzyivzo6n839fup2jbap0tjew文件夹下,之后将整个bzyivzo6n839fup2jbap0tjew文件夹,放入C:\Users\用户名\.gradle\wrapper\dists\gradle-4.1-all文件夹中即可使用。

2017-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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