自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (20)
  • 收藏
  • 关注

原创 Android开发入门——推箱子游戏开发实战(十三)

本文是系列文章第十三篇(前五篇是准备工作,未涉及开发实战),推箱子游戏开发的第八步。本篇是围绕第十二篇引发的问题而写的,如果你没有抓住上下文,请阅读前面的文章。文的目标是解决搬运工/箱子不能移动这一问题。另一个目标是实现防止搬运工和箱子走到墙上的功能。

2017-01-30 08:41:14 2044

原创 Android开发入门——推箱子游戏开发实战(十二)

绘制游戏局面  本文是推箱子游戏程序开发的第七步。本文讲解如何绘制游戏局面。

2017-01-20 16:15:26 3636

原创 Android开发入门——推箱子游戏开发实战(十一)

搬运工推着箱子走本文描述推箱子游戏开发的第六步(上面的第十一步是加上前面的准备步骤)。本文描述如何实现搬运工推着箱子走的功能。

2017-01-15 12:24:23 2927

原创 微信小程序--TabBar不出现的一种原因

学习微信小程序中,遇到底部的TabBar不出现的问题。经过多番尝试,终于解决问题。在此记录问题产生的原因和对策。下面先描述错误现象,接着指出错误原因,最后提供正确的实例。

2017-01-05 10:01:54 42335 14

原创 Android开发入门——推箱子游戏开发实战(十)

本文是系列文章第十篇,讲如何在推箱子游戏程序中实现下述功能:玩家用手指触摸屏幕来指挥搬运工走动。系列文章第九篇“绘制游戏区域”是本文的前提。

2017-01-04 11:23:56 3774 1

Python编程从入门到实践课件

《Python编程:从入门到实践》一书配套的课件。第1章讲搭建开发环境,第2-10章讲Python语言。

2018-08-25

14编写推箱子游戏程序(第九步)--音效

本文讲解如何为推箱子游戏添加音效。我们采用的例子是,搬运工每走一步,就发出“脚步声”——程序中执行产生音效的代码。

2017-02-04

13编写推箱子游戏程序(第八步)

本文的目标是解决前一篇文章遗留的搬运工/箱子不能移动这一问题。另一个目标是实现防止搬运工和箱子走到墙上的功能。

2017-01-30

12编写推箱子游戏程序(第七步)

本文讲解如何绘制游戏局面。

2017-01-20

编写推箱子游戏程序(第六步)

本文描述如何实现搬运工推着箱子走的功能。

2017-01-15

10编写推箱子游戏程序(第五步)

本文是系列文章第十篇,讲如何实现下述功能:玩家用手指触摸屏幕来指挥搬运工走动。你将学到的知识内容:   1. 利用回调函数onTouchEvent处理屏幕触摸事件。   2. 利用invalidate或postInvalidate方法刷新视图。

2017-01-04

编写推箱子游戏程序(第四步)

本文描述如何绘制推箱子游戏界面的游戏区和搬运工。在玩家选择关卡后,将进入游戏界面。现阶段,游戏界面只有标示游戏区域的网格线。进一步地,我们将在左上角单元格绘制一个搬运工。通过本文,你将学习到: 1. 用Java代码(而不是xml格式的布局文件)创建活动的界面。 2. 如何绘制2D图形(如直线、矩形)。 3. 如何绘制图片(如jpg图片或png图片)。

2016-12-26

编写推箱子游戏程序(第三步)——选择游戏关卡

本文描述如何实现选择关卡功能。玩家按下主活动界面的开始游戏按钮后,进入选关卡界面,选择关卡后跳到报告选中关卡是哪一关的界面。用到的知识点包括:1.使用GridView控件。2.GridView控件的事件响应。3. 使用RelatvieLayout。4. 利用Intent在活动之间传递信息。

2016-12-21

编写推箱子游戏程序(第二步)

本文是“ Android开发入门——推箱子游戏开发实战”系列文章之七,描述推箱子游戏程序的“游戏简介”功能的实现。 游戏简介功能的实现分两步:1. 实现:玩家按下按钮,程序做出响应。2. 实现:启动游戏简介活动,显示它的界面。 在本文中,你讲学到以下知识点: - 在安卓程序的Java代码如何获取布局文件中的控件? - 用户操作界面后(比如按下按钮),程序如何做出响应(比如跳到新的界面)? - 如何使用Intent启动一个活动?

2016-12-19

6编写推箱子游戏程序(第一步)

首先介绍了创建Android项目的流程,接着阐述了创建主界面的做法,重点讲解了主界面所使用的布局文件中各行代码的作用。

2016-12-13

Android入门之认识Android Activity

讲解了活动是什么,活动的生命周期函数有什么用。

2016-12-08

认识Android布局文件

设计Android应用程序的界面经常用到xml格式的布局文件。一个布局文件的作用是描述了: - 界面包含哪些控件(也叫组件或视图;示例有按钮,下拉框); - 控件之间的位置关系; - 如何显示界面的整体外观和各个控件的外观。 本文的目标是帮助读者吃透布局文件的作用。

2016-12-05

认识Android入门的HelloWorld程序

本文目标有二:一是讲解从Android Studio角度看,一个Android应用程序的项目由哪几部分构成;二是剖析程序是怎么运行的。

2016-11-30

使用Android Studio开发HelloWorld应用程序

该文采用“截屏+文字说明”的形式讲述了创建项目(工程、Project)、编写代码、编译和运行程序的步骤。

2016-11-23

使用Android Studio创建HelloWorld应用程序

本文讲述如何使用Android Studio创建第一个Android应用程序。

2016-11-23

Android开发环境搭建流程

本文讲述如何搭建Android开发环境,包括安装Android SDK、安装Android Studio和安装Genymotion。

2016-11-23

OpenVZ和Xen性能比较

OpenVZ和Xen性能比较,结果表明OpenVZ更高效。当然,两者有各自的适用面。

2009-09-01

nat_and_ip_masquerade.pdf

英文稿。用清晰的定义和图示介绍了NAT,Masquerade和Port Forwarding。使我一下子明白了概念和工作原理。

2009-09-01

Hypervisors for Consumer Electronics

介绍关于消费电子设备的虚拟化技术前景.嵌入式设备将是虚拟化技术的下一个发展方向。

2009-07-19

Vxworks软件项目实例解析(pdf)

pdf版的Vxworks软件项目实例解析书

2006-08-10

空空如也

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

TA关注的人

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