
android
turkeyzhou
某互联网公司,从事服务器后台开发。
展开
-
动画效果编程基础--AnimationAndroid
动画<span class="t_tag" onclick="function onclick(){tagshow(event)}">效果编程基础--AnimationAndroid 动画类型Android的animation由四种类型组成<span class="t_tag" onclick="function onclick(){tagshow(event)}">XML原创 2009-07-25 16:48:00 · 1623 阅读 · 2 评论 -
Android获取屏幕高度
在Acitvity的Class當中比較單純Display display = getWindowManager().getDefaultDisplay();Point size = new Point();display.getSize(size);int width = size.x;int height = size.y;若在非Activity的Class下原创 2012-06-24 21:00:22 · 8796 阅读 · 3 评论 -
Unable to open log device ‘/dev/log/main’: No such file or directory
在我们使用真机进行Android应用调试时,无法获得调试信息,错误提示如下:Unable to open log device ‘/dev/log/main’: No such file or directory这是因为我们的手机没有开起log记录,下面以华为D300为例开启手机的log功能: 1、在拨号界面输入:*#*#2846579#*#* 进入测试菜单界面。 2、Proje原创 2012-08-18 01:42:32 · 1835 阅读 · 0 评论 -
Android 中Message,MessageQueue,Looper,Handler详解+实例
转自:http://my.oschina.net/u/169544/blog/54950一、几个关键概念 1、MessageQueue:是一种数据结构,见名知义,就是一个消息队列,存放消息的地方。每一个线程最多只可以拥有一个MessageQueue数据结构。 创建一个线程的时候,并不会自动创建其MessageQueue。通常使用一个Looper对象对该线程的MessageQueue转载 2012-07-15 18:10:29 · 768 阅读 · 0 评论 -
游戏引擎剖析
为了解决“如何在IPHONE上创建一个游戏”这个大问题,我们需要首先解决诸如“如何显示图像”与“如何播放声音”等一系列小问题。这些问题关系到创建部分游戏引擎。就像人类的身体一样,游戏引擎的每个部分虽然不同,但是却都不可或缺。因此,首先从游戏引擎剖析开始本章。我们将会讨论一个游戏引擎的所有主要部分,包括应用程序框架、状态机、图像引擎、物理引擎、声音引擎、玩家输入和游戏逻辑。转载 2012-06-27 13:02:01 · 3435 阅读 · 0 评论 -
游戏中的状态机
基本上所有的软件都是有限状态机(finite-state machine,FSM)。什么是FSM呢?它是一个有向图,由一组节点和一组相应的转移函数组成。这句话是在写作这篇文章前刚从书上抄来的。通俗一点讲,它是一个事件驱动系统的模型,这个模型由有限数目的状态,若干输入和状态与状态之间转换的规则组成。在某一时刻,有一个或一组状态是FSM的当前状态,FSM接收输入事件并根据转换规则,将当前状态转为新的状转载 2012-06-27 13:13:45 · 15451 阅读 · 5 评论 -
libgdx 引擎camera
原文链接:http://www.badlogicgames.com/wordpress/?p=1550 Camera是通过在3D空间中的位置定义的, 方向由指向特定方位的单位向量组成。想象一个箭头从你的头顶指向天空,这个就是指向上的方向向量。同样的,把你的头指向左边和右边。你能想象出方向的改变吗? 方向向量(direction vector)能够让我们告诉OpenGL 如何转载 2012-07-08 12:33:21 · 4502 阅读 · 1 评论 -
A Simple Game(libgdx demo)
A Simple GameProject SetupThe GameThe AssetsConfiguring the Starter ClassesThe CodeLoading the AssetsA Camera and aAdding the BucketRendering the BucketMaking the Bucket Move (Touch/Mouse)Maki转载 2012-07-08 12:09:52 · 4831 阅读 · 0 评论 -
Android中View绘制流程以及invalidate()等相关方法分析
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者 。同时真挚地向渴望了解 Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到更多的知识 。转载 2012-06-19 21:56:33 · 1254 阅读 · 0 评论 -
andriod MediaPlay状态解析
Idle 状态:当使用new()方法创建一个MediaPlayer对象或者调用了其reset()方法时,该MediaPlayer对象处于idle状态。这两种方法的一个重要差别就是:如果在这个状态下调用了getDuration()等方法(相当于调用时机不正确),通过reset()方法进入idle状态的话会触发OnErrorListener.onError(),并且MediaPlayer会进入Erro原创 2012-07-04 13:28:07 · 2369 阅读 · 0 评论 -
Android开源游戏引擎
初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。事实上,这种想法完全是没有必转载 2012-05-02 14:17:49 · 1008 阅读 · 0 评论 -
android好文共享:android开发经验谈
如何打造富有竞争力的android应用,很多道理也同样可以借鉴到商道中。转载 2010-07-21 22:19:00 · 1156 阅读 · 0 评论 -
动画效果二 ----Frame Animation
动画<span class="t_tag" onclick="function onclick(){tagshow(event)}">效果二 ----Frame Animation新建工程 myFrameAnimation 在main.xml布局中添加view子类,调整一下,效果如下:<span id="attach_459" style="positi原创 2009-07-25 16:56:00 · 2014 阅读 · 1 评论 -
代码布局relativeLayout
后台布局 在ANDROID 开发中有时候我们需要在后台添加布局文件这里我们来说一下后台添加RelativeLayout文件的方式: RelativeLayout,顾名思义,就是以“相对”位置/对齐为基础的布局方式。android.widget.RelativeLayout 有个 继承自android.view.ViewGroup.LayoutParams 的内嵌类转载 2012-09-05 00:16:40 · 13665 阅读 · 3 评论