- 浏览: 13300059 次
- 性别:
- 来自: 大连
最新评论
-
sanrenxing_1:
GoEasy 实时推送支持IE6-IE11及大多数主流浏览器的 ...
WindowsPhone消息推送服务 -
张砚辉:
两侧照片绕Y轴旋转后有锯齿,请问锯齿解决方案,很长时间没解决
自定义带倒影和偏转的超炫Gallery -
knight_black_bob:
能不能把你自己的博客整理下分类下,写了这么多 ,都不知道怎么查 ...
Android_View,ViewGroup,Window之间的关系 -
jeasonyoung:
你这个代码实现在iOS8下应该是滑不动的
UISlider 滑块控件—IOS开发 -
wx_hello:
如果能写个可运行的java程序,不胜感激。。。
rs232串口通信原理
文章列表
转发,请保持地址:http://blog.csdn.net/stalendp/article/details/8600180
游戏中,各种效果能够使游戏更有趣。这里将记录游戏Demo的音效和streak特效。
streak特效如下:
streak效果有点像彗星的尾巴,用来表示物体移动速度快。streak有strip, spot, blade, line四种类型,本例中使用的使spot,对于wiEngine的结构体为MS_STYLE_SPOT。
定义streak,如下:
m_streak1 = wyMotionStreak::make(0.5, wyTexture2D::ma ...
- 2013-02-21 21:24
- 浏览 817
- 评论(0)
转发,请保持地址:http://blog.csdn.net/stalendp/article/details/8593256
游戏中,物理引擎能够增加游戏的真实感。在WiEngine中集成了Box2d和Chipmunk两款物理引擎。物理引擎中提供了位置,速度,冲量,力等概念,能够方便地操作物体,当然也有更高级的特性(比如joint等)。在做demo程序集成物理引擎的时候,我只是用到了冲量和碰撞的特性。由于对Box2d熟悉,所以只介绍Box2D在游戏中的使用。
类似于TexturePacker工具,我这里将使用PhysicalEditor来定义游戏中body(Box2d中赋予body物理学中“ ...
- 2013-02-20 10:42
- 浏览 859
- 评论(0)
转发,请保持地址:http://blog.csdn.net/stalendp/article/details/8589324
最近在开发一款游戏,做demo的时候,使用了Cocos2d和WiEngine游戏引擎。我先做了Cocos2d端的demo,然后移植到android端。在移植的过程中,我使用了WiEngine,由于WiEngine提供了和Cocos2d很相似的API,所以能够很快地从cocos2d迁移。
下面的demo的截图(申明:demo使用的图片资源来源于网络,只是用于学习,如果有版权问题,请联系我:stalendp@gmail.com)
本例子中只是简单地用到了Spri ...
- 2013-02-18 23:09
- 浏览 990
- 评论(0)
“菜鸟”和“大神”
刚刚走出就业的程序员,技术是刚刚起步的基点。那下面我们就聊一聊有关技术的东西。首先请您先想想这几个问题。现在社会上有很多程序员,那您是否可想过程序员为什么会有不同的水 ...
- 2013-02-18 10:56
- 浏览 782
- 评论(0)
Android animation 动画背景图自动播放的实现
Android动画背景图自动播放的实现我们在开发android应用的时候,经常会遇到类似从网络加载大图,在加载的过程中,在图片要显示的ImageView位置,先显示一个转圈的loading动画图,给用户的体验会更好一些,要实现这个动画图很简单,使用在/res/anim中定义xml的方式,通常使用…. 来实现。 例如:<?xml version="1.0" encoding="utf-8"?><animation-list android:oneshot=&quo ...
- 2013-02-18 10:32
- 浏览 1770
- 评论(0)
我还记得那天我上班正忙,被一团恶心的程序和一堆变态的需求折磨着,我那伟大的母亲大人特地打电话嘱咐我:“新婚姻法告诉我们,男人的车子不可靠了,房子不可靠了,女人必须得靠自己!” 字正腔圆,铿锵有力,顿 ...
- 2013-02-18 10:20
- 浏览 852
- 评论(0)
ANDROID系统的版本众多,更新频繁。有时候我们需要在运行时来判断所运行的ANDROID系统版本以确定使用什么API,比如从ANDROID 2.0开始才支持多点触摸。
那么,怎样在程序中来判断ANDROID系统的版本号也即API Level呢?
很简单,只需要使用下面的语句即可。
[java]
- 2013-02-18 10:16
- 浏览 1041
- 评论(0)
在ANDROID应用中,我们经常会需要在应用的介绍和说明中显示程序名称和版本号。当然,我们可以用硬编码的方式在代码中直接写进去,但这样每一次版本升级的时候都需要去更改,势必不是很方便。那么,怎么读取ANDROID应用的程序名称和版本号呢?
其实很简单,ANDROID系统中有一个Package Manager,我们将利用它来完成这个任务。
[java]view
plain
- 2013-02-18 10:14
- 浏览 859
- 评论(0)
1、首先找到一下两个路径:(以本人电脑中android安装程序路径为例)
D:\android-sdk\tools
D:\android-sdk\platform-tools
2、在环境变量中添加内容:
(1)、单击计算机点右键,打开属性;
(2)、点击高级系统设置;
(3)、打开高级选项中的环境变量;
(4)、在系统变量栏中点击新建,添加内容,如下图所示:
3、打开“运行”,输入cmd,然后输入adb,进行adb测试,测试成功截图如下图所示:
4、测试成功后,打开android虚拟机(必须先打开虚拟机,才能安装软件)
(1)、在platform-tools文件夹 ...
- 2013-02-18 09:55
- 浏览 1021
- 评论(0)
有时候android传统的页面布局不足以满足我们的需求,常常需要自己定义view,通常继承View,然后重写构造方法以及onDraw等函数,再具体实现自己定义的复杂view。我们知道在给控件赋属性时,通常使用的是android系统自带的属性,比如 android:layout_height="wrap_content",除此之外,我们亦可以自己定义属性,这样在使用的时候我们就可以使用形如
myapp:myTextSize="20sp"的方式了,步骤大致如下:
1》在项目文件res/value下面创建一个attr.xml文件,该文件中包含若干个att ...
- 2013-02-18 09:16
- 浏览 979
- 评论(0)
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2013/02/Phoenix-HBase-SQL
近日,Salesforce.com开源了Phoenix,这是一个Java中间层,可以让开发者在Apache HBase上执行SQL查询。InfoQ有幸采访到了Salesforce.com的主开发 ...
- 2013-02-18 04:50
- 浏览 959
- 评论(0)
在Android系统中,Activity组件在启动之后,并且在它的窗口显示出来之前,可以显示一个启动窗口。这个启动窗口可以看作是Activity组件的预览窗口,是由WindowManagerService服务统一管理的,即由WindowManagerService服务负责启动和结束。在本文中,我们就详细分析WindowManagerService服务启动和结束Activity组件的启动窗口的过程。
老罗的新浪微博:http://weibo.com/shengyangluo,欢迎关注!
Activity组件的启动窗口是由ActivityManagerService服务来决定是否要显 ...
- 2013-02-18 00:56
- 浏览 1173
- 评论(0)
Android自动化测试之如何安装Android虚拟机
准备工作:
在体验前我们首先要下载Java的JDK以及Android的SDK。
下载Java JDK
下载Android SDK
安装JDK和SDK:
安装Java JDK(一般安装在默认路径,若改变路径请对应修改下面环境变量的值)
安装Android SDK
打开安装好后打开所安装的目录(默认C:\Program Files\Android\android-sdk)
打开SDK Manager.exe 加载过程中程序会连接Google服务器更新Android各版本资源。
在需要安装的版本前面打勾,下载时间很漫长,虽然现 ...
- 2013-02-17 22:41
- 浏览 855
- 评论(0)
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2013/02/meteor-0.5.3
近日,Meteor开发团队发布了其框架的0.5.3版,该版本对新特性与增强的后端稳定性做了一些平衡。
Meteor旨在彻底改造富客户端的应用开发,消除90年代末及本世纪初“哑终端”的Web客户端。InfoQ采访了Meteor的联合创始人Matt Debergalis以了解开发者为何要考虑使用Meteor而不是更加成熟的框架,Debergalis则回应说“使用Meteor,以前几周才能构建的富Web应用,现在几个小时就能搞定”。
Meteor框 ...
- 2013-02-17 15:40
- 浏览 876
- 评论(0)
Android自动化测试之环境搭建
一、Android-sdk介绍
SDK(Software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。Android是google公司推出的手机开发平台。Android-sdk就是指Android专属的软件开发工具包。Android-sdk中我们最常用的就是tools和Platformtools文件夹中的工具。
二、工具安装
1、android-sdk只需要解压就可以(注意解压的路径不可以有中文和空格),但是android-sdk的运行需要jav ...
- 2013-02-17 00:31
- 浏览 1014
- 评论(0)