E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android实例
Android实例
剖析笔记(八)
上一篇文章分析了小游戏Snake的基本框架,本文将分析Android自带的另一个小游戏LunarLander,它与前者的“定时器+系统调用onDraw”架构相比,由于采用了“多线程+强制自行绘制”的架构思路,因而更为实用。 和Snake的比较 就界面Layout来说,这个程序其实和Snake没有什么不同,同样是采用了FrameLayout,而且游戏的主界面由一个自定义的View来实现,这里
phinecos
·
2009-08-30 15:00
java
android
移动开发
职场
休闲
《
Android实例
剖析笔记》系列文章
1,
Android实例
剖析笔记(一)2,
Android实例
剖析笔记(二)3,
Android实例
剖析笔记(三)4,
Android实例
剖析笔记(四)5,
Android实例
剖析笔记(五)6,
Android实例
剖析笔记
phinecos
·
2009-08-29 23:00
java
android
移动开发
职场
休闲
《
Android实例
剖析笔记》系列文章
1,
Android实例
剖析笔记(一)2,
Android实例
剖析笔记(二)3,
Android实例
剖析笔记(三)4,
Android实例
剖析笔记(四)5,
Android实例
剖析笔记(五)6,
Android实例
剖析笔记
phinecos
·
2009-08-29 23:00
java
android
移动开发
职场
休闲
Android实例
剖析笔记(七)
上一篇文章分析了Snake的界面Layout实现,本文将关注游戏主界面这个View是如何实现的,并提出了我的一些困惑之处,希望有朋友能帮忙解惑。Snake这个项目把主界面剖成界面UI和游戏逻辑两层,最基础的界面UI部分用父类TileView来表示,子类SnakeView是在TileView的UI基础上,加入相应的游戏控制逻辑,从而实现了两者的分离,这对于游戏的修改非常有用。UI实现部分首先来看界面
phinecos
·
2009-08-29 23:00
java
android
移动开发
职场
休闲
Android实例
剖析笔记(七)
上一篇文章分析了Snake的界面Layout实现,本文将关注游戏主界面这个View是如何实现的,并提出了我的一些困惑之处,希望有朋友能帮忙解惑。Snake这个项目把主界面剖成界面UI和游戏逻辑两层,最基础的界面UI部分用父类TileView来表示,子类SnakeView是在TileView的UI基础上,加入相应的游戏控制逻辑,从而实现了两者的分离,这对于游戏的修改非常有用。UI实现部分首先来看界面
phinecos
·
2009-08-29 23:00
java
android
移动开发
职场
休闲
Android实例
剖析笔记(七)
上一篇文章分析了Snake的界面Layout实现,本文将关注游戏主界面这个View是如何实现的,并提出了我的一些困惑之处,希望有朋友能帮忙解惑。Snake这个项目把主界面剖成界面UI和游戏逻辑两层,最基础的界面UI部分用父类TileView来表示,子类SnakeView是在TileView的UI基础上,加入相应的游戏控制逻辑,从而实现了两者的分离,这对于游戏的修改非常有用。UI实现部分首先来看界面
phinecos
·
2009-08-29 23:00
JavaScript
数据结构
游戏
工作
android
actionscript
《
Android实例
剖析笔记》系列文章
1,
Android实例
剖析笔记(一)2,
Android实例
剖析笔记(二)3,
Android实例
剖析笔记(三)4,
Android实例
剖析笔记(四)5,
Android实例
剖析笔记(五)6,
Android实例
剖析笔记
phinecos
·
2009-08-29 23:00
android
Android实例
剖析笔记(六)
上一篇文章介绍了我对Snake这个示例程序进行的一些简单修改,从这一篇开始真正开始详细分析Snake的具体实现。 本文首先分析Snake的界面Layout实现,并通过一个实验来说明项目中使用的FrameLayout和RelativeLayout这两种布局的效果,其次还介绍了一个用于UI优化的工具---hierarchyviewer。AndroidLayout机制1,FrameLa
phinecos
·
2009-08-28 19:00
android
UI
优化
layout
工具
merge
Android实例
剖析笔记(六)
上一篇文章介绍了我对Snake这个示例程序进行的一些简单修改,从这一篇开始真正开始详细分析Snake的具体实现。 本文首先分析Snake的界面Layout实现,并通过一个实验来说明项目中使用的FrameLayout和RelativeLayout这两种布局的效果,其次还介绍了一个用于UI优化的工具---hierarchyviewer。AndroidLayout机制1,FrameLa
phinecos
·
2009-08-28 19:00
java
android
移动开发
职场
休闲
Android实例
剖析笔记(六)
上一篇文章介绍了我对Snake这个示例程序进行的一些简单修改,从这一篇开始真正开始详细分析Snake的具体实现。 本文首先分析Snake的界面Layout实现,并通过一个实验来说明项目中使用的FrameLayout和RelativeLayout这两种布局的效果,其次还介绍了一个用于UI优化的工具---hierarchyviewer。AndroidLayout机制1,FrameLa
phinecos
·
2009-08-28 19:00
java
android
移动开发
职场
休闲
Android实例
剖析笔记(五)
这个系列的前四篇文章介绍了Androidsdk中自带的NotePad程序,算是开了个头,这篇开始介绍Androidsdk中自带的第二个示例程序—Snake(贪食蛇)。本文将主要介绍我对这个示例程序进行的一些修改。游戏暂停/继续机制 由于原来的代码中在游戏运行时没有提供控制选项(比如暂停/继续),因此除非你死了,否则只能玩到底。我这里对代码进行一些修改,加入一个OptionMenu
phinecos
·
2009-08-28 16:00
Android实例
剖析笔记(五)
这个系列的前四篇文章介绍了Androidsdk中自带的NotePad程序,算是开了个头,这篇开始介绍Androidsdk中自带的第二个示例程序—Snake(贪食蛇)。本文将主要介绍我对这个示例程序进行的一些修改。游戏暂停/继续机制 由于原来的代码中在游戏运行时没有提供控制选项(比如暂停/继续),因此除非你死了,否则只能玩到底。我这里对代码进行一些修改,加入一个OptionMenu
phinecos
·
2009-08-28 16:00
java
android
移动开发
职场
休闲
Android实例
剖析笔记(五)
这个系列的前四篇文章介绍了Androidsdk中自带的NotePad程序,算是开了个头,这篇开始介绍Androidsdk中自带的第二个示例程序—Snake(贪食蛇)。本文将主要介绍我对这个示例程序进行的一些修改。游戏暂停/继续机制 由于原来的代码中在游戏运行时没有提供控制选项(比如暂停/继续),因此除非你死了,否则只能玩到底。我这里对代码进行一些修改,加入一个OptionMenu
phinecos
·
2009-08-28 16:00
java
android
移动开发
职场
休闲
Android实例
剖析笔记(四)
上篇文章介绍了Activity的生命周期,并通过一个实验来探索状态转换的机制,然后介绍了应用中使用的一个自定义控件。本文将继续分析NoteEditor这个类和以及ContentProvider机制。NoteEditor深入分析首先来弄清楚“日志编辑“的状态转换,通过上篇文章的方法来做下面这样一个实验,首先进入“日志编辑“时会触发onCreate和onResume,然后用户通过OptionMenu选
phinecos
·
2009-08-27 21:00
android
数据库
Date
String
null
insert
Android实例
剖析笔记(四)
上篇文章介绍了Activity的生命周期,并通过一个实验来探索状态转换的机制,然后介绍了应用中使用的一个自定义控件。本文将继续分析NoteEditor这个类和以及ContentProvider机制。NoteEditor深入分析首先来弄清楚“日志编辑“的状态转换,通过上篇文章的方法来做下面这样一个实验,首先进入“日志编辑“时会触发onCreate和onResume,然后用户通过OptionMenu选
phinecos
·
2009-08-27 21:00
java
android
移动开发
职场
休闲
Android实例
剖析笔记(四)
上篇文章介绍了Activity的生命周期,并通过一个实验来探索状态转换的机制,然后介绍了应用中使用的一个自定义控件。本文将继续分析NoteEditor这个类和以及ContentProvider机制。NoteEditor深入分析首先来弄清楚“日志编辑“的状态转换,通过上篇文章的方法来做下面这样一个实验,首先进入“日志编辑“时会触发onCreate和onResume,然后用户通过OptionMenu选
phinecos
·
2009-08-27 21:00
java
android
移动开发
职场
休闲
Android实例
剖析笔记(三)
上一篇文章介绍了Android的菜单机制,并动手做了一个实验来探究动态菜单的实验机制。这一篇将重点介绍Activity的生命周期,通过一个简单的实验来摸索状态转换的机制,最后介绍NotePad中使用的自定义控件技术。Activity的生命周期 Activity类中有许多onXXX形式的函数可以重载,比如onCreate,onStart,onStop,onPause,那么它们的调用顺序到底是
phinecos
·
2009-08-27 17:00
android
service
layout
application
文档
button
Android实例
剖析笔记(三)
上一篇文章介绍了Android的菜单机制,并动手做了一个实验来探究动态菜单的实验机制。这一篇将重点介绍Activity的生命周期,通过一个简单的实验来摸索状态转换的机制,最后介绍NotePad中使用的自定义控件技术。Activity的生命周期 Activity类中有许多onXXX形式的函数可以重载,比如onCreate,onStart,onStop,onPause,那么它们的调用顺序到底是
phinecos
·
2009-08-27 17:00
java
android
移动开发
职场
休闲
Android实例
剖析笔记(三)
上一篇文章介绍了Android的菜单机制,并动手做了一个实验来探究动态菜单的实验机制。这一篇将重点介绍Activity的生命周期,通过一个简单的实验来摸索状态转换的机制,最后介绍NotePad中使用的自定义控件技术。Activity的生命周期 Activity类中有许多onXXX形式的函数可以重载,比如onCreate,onStart,onStop,onPause,那么它们的调用顺序到底是
phinecos
·
2009-08-27 17:00
java
android
移动开发
职场
休闲
Android实例
剖析笔记(二)
上篇文章分析了NotesList这个Activity,并着重剖析了其中的intent机制,本文将继续上篇未完的工作,以NotesList为实例介绍Android的菜单机制(尤其是动态菜单机制)。简介android提供了三种菜单类型,分别为optionsmenu,contextmenu,submenu。optionsmenu就是通过按home键来显示,contextmenu需要在view上按
phinecos
·
2009-08-27 11:00
java
android
android
移动开发
休闲
Android实例
剖析笔记(二)
上篇文章分析了NotesList这个Activity,并着重剖析了其中的intent机制,本文将继续上篇未完的工作,以NotesList为实例介绍Android的菜单机制(尤其是动态菜单机制)。简介android提供了三种菜单类型,分别为optionsmenu,contextmenu,submenu。optionsmenu就是通过按home键来显示,contextmenu需要在view上按
phinecos
·
2009-08-27 11:00
java
android
android
移动开发
休闲
Android实例
剖析笔记(二)
上篇文章分析了NotesList这个Activity,并着重剖析了其中的intent机制,本文将继续上篇未完的工作,以NotesList为实例介绍Android的菜单机制(尤其是动态菜单机制)。简介android提供了三种菜单类型,分别为optionsmenu,contextmenu,submenu。optionsmenu就是通过按home键来显示,contextmenu需要在view上
phinecos
·
2009-08-27 11:00
android
layout
null
delete
insert
menu
Android实例
剖析笔记(一)
开卷语 俗话说,“熟读唐诗三百首,不会作诗也会吟”。最近收集了很多Android的示例代码,从这些代码的阅读和实验中学习到很多知识,从而产生写这个系列的打算,目标就是一步步跟着实例进行动手实作,真正从“做”中体会和学习Android开发。 本文是这个系列的第一篇,目标是Android自带的一个范例程序:记事本,将分为四篇文章进行详细介绍。预备知识 搭建开发环境,尝试编写”
phinecos
·
2009-08-26 23:00
android
数据库
sqlite
layout
null
action
Android实例
剖析笔记(一)
开卷语 俗话说,“熟读唐诗三百首,不会作诗也会吟”。最近收集了很多Android的示例代码,从这些代码的阅读和实验中学习到很多知识,从而产生写这个系列的打算,目标就是一步步跟着实例进行动手实作,真正从“做”中体会和学习Android开发。 本文是这个系列的第一篇,目标是Android自带的一个范例程序:记事本,将分为四篇文章进行详细介绍。预备知识 搭建开发环境,尝试编写”
phinecos
·
2009-08-26 23:00
android
移动开发
职场
休闲
Android实例
剖析笔记(一)
开卷语 俗话说,“熟读唐诗三百首,不会作诗也会吟”。最近收集了很多Android的示例代码,从这些代码的阅读和实验中学习到很多知识,从而产生写这个系列的打算,目标就是一步步跟着实例进行动手实作,真正从“做”中体会和学习Android开发。 本文是这个系列的第一篇,目标是Android自带的一个范例程序:记事本,将分为四篇文章进行详细介绍。预备知识 搭建开发环境,尝试编写”
phinecos
·
2009-08-26 23:00
android
移动开发
职场
休闲
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他