自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Android编程权威指南——网页浏览

文章目录前言一 最后一段 Flickr 数据二 简单方式:隐式 intent三 较难方式:使用 WebView四 处理 WebView 的设备旋转问题前言从Flickr下载的图片都有其关联网页。本章,我们继续升级PhotoGallery应用,让用户点击图片就能看到它的Flickr网页。我们会以两种不同的方式整合网页内容,左边是使用浏览器应用,右边是使用WebView在应用中显示网页内容。 一 最后一段 Flickr 数据在GalleryItem中添加代码清单30-1所示代码,创建图片UR..

2020-12-14 17:12:07 162

原创 Android编程权威指南——broadcast intent

文章目录前言一 普通 intent 和 broadcast intent二 接收系统 broadcast:重启后唤醒1 创建并登记 standalone receiver2 使用 receiver三 过滤前台通知消息1 发送 broadcast intent2 创建并登记动态 receiver3 使用私有权限限制 broadcast4 使用有序 broadcast 收发数据前言本章,我们继续从两个方面完善PhotoGallery应用。首先,让应用轮询新结果并在有所发现时及时通知用户,即使用户重启设

2020-12-14 17:11:35 902

原创 Android编程权威指南——搜 索

文章目录前言一、搜索 Flickr 网站二.使用 SearchView1 响应用户搜索三.使用 shared preferences 实现轻量级数据存储四.优化应用前言本章,我们为PhotoGallery应用添加搜索功能。借此学习如何使用SearchView在应用中整合搜索功能。SearchView是个可以嵌入工具栏的操作视图类(action view)。点按SearchView,用户可以输入查询关键字,提交查询请求搜索Flickr,返回结果将显示在RecyclerView中,如图27-1所示。用..

2020-12-14 17:10:54 270

原创 Android编程权威指南——Looper、Handler和 HandlerThread

文章目录前言一、配置 RecyclerView 以显示图片二.批量下载缩略图三.与主线程通信四.创建并启动后台线程五.Message 与 message handler1 剖析 Message2 剖析 Handler3 使用 handler4 传递 handler前言从Flickr下载并解析JSON数据后,接下来的任务就是下载并显示图片。本章,我们来学习如何使用Looper、Handler和HandlerThread动态下载和显示图片。一、配置 RecyclerView 以显示图片1 Imag..

2020-12-14 17:10:24 255

原创 Android编程权威指南——后台服务

文章目录前言一.1.引入库2.读入数据总结前言目前为止,本书所有的应用都离不开activity,也就是说它们都有一个或多个看得见的用户界面。如果不给应用提供用户界面,应该怎样做呢?如果不用看、不用操作,只想任务在后台运行,如播放音乐或在RSS feed上检查新博文推送,又该如何做呢?好办,使用服务(service)。本章,我们为PhotoGallery应用再添一项功能,允许其在后台下载新的搜索结果。一旦有了新结果,用户就能在状态栏看到到通知消息。一.1.引入库代码如下(示例):impo..

2020-12-14 17:09:47 974

原创 Android编程权威指南—— HTTP与后台任务

文章目录前言一、创建 PhotoGallery 应用二、网络连接基本三.使用 AsyncTask 在后台线程上运行代码四.线程与主线程五.从 Flickr 获取 JSON 数据六.从 AsyncTask 回到主线程前言本章,我们要学习应用级HTTP网络编程。当前,几乎所有网络服务的开发都是以HTTP网络协议为基础的。本章应完成的任务是:获取、解析以及显示Flickr图片的标题。一、创建 PhotoGallery 应用创建一个全新的Android应用项目(目标设备选Phone and Tab..

2020-12-10 20:22:22 223

原创 Android开发环境的搭建(要求:模拟器和手机上运行helloworld)

项目一:Android开发环境的搭建(要求:模拟器和手机上运行helloworld)一:准备工具二:搭建开发环境三:创建HelloWorld项目四:模拟器上实现HelloWorld五:手机上实现HelloWorld一:准备工具JDK,JDK是java语言的软件开发工具包。它包含了java的运行环境,工具集合,基础类库等内容。Android SDK, Astroid SDK是Google提供的Aaboil开发工具包。在开发Aoboid程序时,我们需要通过引入该工具包来使用Androld相关的APL。

2020-11-29 23:57:47 1510

空空如也

空空如也

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

TA关注的人

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