随笔分类 - Android
摘要:App优化(一)通用ViewHolder=======一直都是用歇菜方式写的Adapter,这种方式每次加载view,都要建立很多view对象,如果超过一定数量这种加载方式肯定要歇菜。在应用上架后,修正了用户提交的Bug后,我打算系统的对App做优化。第一步就是优化Adapter,那么就从ViewH...
阅读全文
摘要:#Fragment在《暗黑3天梯榜》中使用的场景在《Android编程权威指南》中采用了一种激进的态度来对待Fragment,即“总是使用fragment原则”。《Android编程权威指南》英文名称是《Android Programming the big nerd ranch guide》,很多...
阅读全文
摘要:Diablo3英雄榜-进度条 目标 在发呆的时候添加一个进度条 使用第三方控件 Fragment之间的通信 Handler的使用 源起 在读取魔兽英雄榜数据的时候,有时候会有很多个网络请求,但是网络的速度永远是无法预估的。这个时候有一个进度条是极好的。我们在前一篇文章中,我们读取了用户信息和用户的装...
阅读全文
摘要:Diablo3 英雄榜-显示用户的装备信息 -Volley读取API的图片资源 本章目标: 使用一个类来管理RequestQueue 完成Diablo3英雄榜的装备界面概览界面 进一步的熟悉暴雪API 源起 在之前我们提到过使用Volley获取Json数据。参看Diablo3英雄榜-使用Volley...
阅读全文
摘要:使用Volley和Gson来处理Json 暗黑3的API传递给我们的是一个Json数据。现在开始我们尝试来解析它。在百度了一下之后,我初步知道了2个工具。一个是Volley这个是用来获取Json数据。一个是Gson这个是用来解析Json数据。本章的目标:读取暴雪的API数据 解析该数据 使用Voll...
阅读全文
摘要:Diablo3英雄榜-API分析 概述 暗黑3API 是暴雪提供的用来给游戏爱好者提供英雄和资料查询的工具。玩家可以在线下在社区应用中扩展游戏体验。这篇文章是写在UI篇之后的,但是由于UI篇还没有完成。实际上我的流程是UI->逻辑->数据。在UI的过程中需要很多数据,设计到美观问题,尤其是装备这块。...
阅读全文
摘要:《Android编程权威指南》-读书笔记(十一) 完善CriminalIntent 在上篇文章中,我们跟随本书作者,使用了单个的Fragment做了最简单的插入操作。本篇文章将跟随作者进行更深入的完善各种功能。本章目标:使用ListFragment显示列表 fragment之间传递数据 使用View...
阅读全文
摘要:《Android编程权威指南》-读书笔记(十) 第二个例子 -从一个内涵段子开始第二个例子以前只知道写程序很牛X,结果学了这个专业才知道不是那回事,学的东西那么多,学完就忘。好容易写了个程序,写完了也忘的差不多了。最后我发现了这个事情的根源,这是一个智商问题。一直到有一天一个同学给我讲了一个内涵段子...
阅读全文
摘要:《Android编程权威指南》-读书笔记(九)-小结 我写这些读书笔记是为了记录我自己学习Android开发的过程。在我学习的过程中,我主要的目标是:最快开发出Android应用最快构架开发环境降低学习曲线从.Net转战Android。我选择了《Android编程权威指南》。选择这本书的原因是这本书...
阅读全文
摘要:《Android编程权威指南》-读书笔记(八) -activity之间的交互本章,将为GeoQuiz应用增加第二个activity。Activity控制着当前屏幕界面,新增加的activity将增加第二个用户界面。目标:从一个activity中启动另一个activity。 在父activity(启动...
阅读全文
摘要:《Android编程权威指南》-读书笔记(七) -处理旋转设备 旋转设备会改变设备配置(device configuration)。设备配置是用来描述设备当前状态的一系列特征。这些特征包括:屏幕的方向、屏幕的密度、屏幕的尺寸、键盘类型、底座模式以及语言,等等。通常,为匹配不同的设备配置,应用会提供不...
阅读全文
摘要:《Android编程权威指南》-读书笔记(六) -日志跟踪理解Activity生命周期 本章目标简单理解Activity的生命周期 使用LogCat查看输出的日志 Activity的生命周期就是在运行、暂停和停止三种可能的状态间进行转换。每次状态发生转换的时候,都会有一个Activity方法将状态改...
阅读全文
摘要:《Android编程权威指南》-读书笔记(五) -挑战练习 为了巩固学习,为了建立信心。开始进行如下挑战: 挑战练习一:为TextView添加监听器 书中给出了提示,TextView,Button都是View的子类,都可以设置OnClickListener()直接加入如下代码:mQuestionTe...
阅读全文
摘要:《Android编程权威指南》-读书笔记 -GeoQuiz功能扩展 从现在开始,这本书开始扩展应用。在这次扩展中我们将会学习以下知识点:创建一个新类 更新视图层 更新控制层 Git代码的修改和提交 Android Studio 在设备中运行该应用 给按钮添加图片资源 功能:下图是GeoQuiz应用对...
阅读全文
摘要:《Android编程权威指南》-读书笔记(三)Git初探 版本控制-Git 为什么要使用版本控制 什么是版本控制?我为什么要关心它呢?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。在本书所展示的例子中,我们仅对保存着软件源代码的文本文件作版本控制管理,但实际上,你可以...
阅读全文
摘要:Android编程权威指南-读书笔记(二) -第一个小程序 第一个例子介绍 应用名为GeoQuiz。用户通过单击True或False按钮来回答屏幕上的问题,GeoQuiz可即时反馈答案正确与否。这个例子为我们简单介绍了几个基本组件的使用,以及基本的事件监听。让我们对基本组件的使用和事件的监听有一个基...
阅读全文
摘要:Android编程权威指南-读书笔记(一) Android开发环境的搭建 从Windows Phone 到 Android 其实从Windows 到 Android最纠结的就是Visual Studio 到 ADT的变化。从各种快到各种慢,各种复杂。各种环境参数的设置等等。在加上各种墙。一怒之下,买...
阅读全文

浙公网安备 33010602011771号