- 浏览: 244035 次
- 性别:
- 来自: 深圳
最新评论
-
yingjianxuehun:
在android4.4上fb0总是打不开,已经root,权限也 ...
Android原生(Native)C开发之二 framebuffer篇 -
zdyhlp:
新版本4.3.1不能在Android2.2下工作。请问楼主用的 ...
为免费app嵌入Admob广告 -
zdyhlp:
另外要加上ads:adSize="BANNER&qu ...
为免费app嵌入Admob广告 -
zdyhlp:
<com.admob.android.ads.AdVie ...
为免费app嵌入Admob广告 -
王山而:
mark
Android引入第三方jar包的方法
文章列表
1 引言
Java的一个重要优点就是通过垃圾收集器GC (Garbage Collection)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java 不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责 ...
一、要想在View中绘制图形,至少需要用到以下三者:
1、Bitmap
Android中使用Bitmap承载图像资源,其默认支持4种图像格式(调用方式,Bitmap.Config.XXXX),分别为ALPHA8、 RGB565、ARGB4444、ARGB8888,单就显示效果而言以ARGB8888效果最佳,ALPHA ...
- 2009-11-23 10:47
- 浏览 2897
- 评论(1)
在介绍前,先了解一下zdnet相关信息:
至顶网(ZDNet China,http://www.zdnet.com.cn)1997 年在中国正式成立,是中国最早的商业中文网站之一。秉承美国著名科技媒体品牌ZDNet.com的精神,依托CNET Networks全球资源和本土采编队伍,ZDNet China已成长为中国最大,也是唯一的企业级IT资源门户。十年以来,ZDNet China一直秉承着‘技术成就商务’的理念,致力于为广大企业级IT从业者包括技术决策者、IT经理、技术工程师和企业高层管理者,提供最丰富的企业级 IT资讯、最新最有效的产品、技术、方案、案例以及应用方法与技巧。
...
- 2009-11-20 23:52
- 浏览 1190
- 评论(0)
在做SDL至Android的移植时,键盘事件是能正常捕获到,看了SLD的源码,发现用的device是 /dev/tty0,但是鼠标叫是不能成功捕获,总是得到 0,运行命令查看devices时,显示如下:
# cat /proc/bus/input/devices
cat /proc/bus/input/devices
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name=”qwerty”
P: Phys=
S: Sysfs=/class/input/input0
U: Uniq=
H: Handlers=kbd mouse0 even ...
虽然现在能通过交叉环境编译程序,并push到Android上执行,但那只是console台程序,是不是有些单调呢?下面就要看如何通过 Linux的 framebuffer 技术在Android上画图形,关于Linux的framebuffer技术,这里就不再详细讲解了,请大家google一下。
操作framebuffer的主要步骤如下:
1、打开一个可用的FrameBuffer设备;
2、通过mmap调用把显卡的物理内存空间映射到用户空间;
3、更改内存空间里的像素数据并显示;
4、退出时关闭framebuffer设备。
下面的这个例子简单地用framebuffer画了一个渐变的进度条,代 ...
Android是基于Linux的操作系统,处理器是ARM的,所以要在Linux或Windows等x86系统上编译Android能运行的程序,你需要一个交叉编译器。
在Linux下面,你可以自已编译一个交叉编译环境,但Windows下面,就比较复杂(也可以在cygwin中编译一个),但你可以选择下载一个现成的交叉编译环境:
http://www.codesourcery.com/gnu_toolchains/arm/download.html
Windows: http://www.codesourcery.com/gnu_toolchains/arm/portal/package3400/p ...
引用如何在 android 应用中使用 JBox2D。
JBox2D 使用 processing 做图形渲染,需要改成基于 android 进行渲染。教程并没有实现渲染部分,只是用 Log 打印 body 的位置信息来查看程序的运行情况。 这里还有对该教程的讨论。
his post is a brief tutorial on getting started with 2D physics on Android.
2D physics can greatly enrich games by realistic behavior of objects such as polygons (b ...
- 2009-11-20 22:42
- 浏览 1678
- 评论(0)
FPS有两种解释:
引用
(一)电子游戏领域中,“FPS”多指词组“First Person Shooting”的缩写。“First Person Shooting Game”翻译成中文就是:“第一人称射击游戏”。例如我们玩的CS、Quake系列、UT系列等等游戏。
(二)在计算机图像领域中,“FPS”是词组“Frames Per Second”的缩写。“Frames Per Second”在计算机图像范畴内被翻译为:“每秒传输帧数”。更确切的解释,就是“每秒中填充图像的帧数(帧/秒)“。这里的“FPS”就是我们常在 CS游戏里说的“FPS”值,也可以理解为我们常说的“刷新率(Hz)”。我们在装 ...
推荐工具Findbugs ,基于eclipse插件的:
Findbugs version 1.3.9, released on 16:39:49 EDT, 21 August, 2009. Download links for all FindBugs versions and files are available on the sourceforge download page.
下载安装:
FindBugs tool (standard version with command line, ant, and Swing ...
- 2009-11-20 11:36
- 浏览 5237
- 评论(0)
在代码中使用transient声明一个实例变量,并把对象序列化的时候不会被存储的,例如:
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
class Person implements Serializable {
private String username;
private transient int ag ...
- 2009-11-19 16:51
- 浏览 1500
- 评论(0)
上一則文章介紹了 Activity 與 View 的觀念,若能再理解 Activity 與 View 的關係,就不難了解 Android 應用程式的整個模式了。請看以下的範例程式:
package com.moko.hello;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloMoko extends Activity {
/** Called when the activity is first created. */
...
游戏公司的构架
首先名词释义一下,我通常不用策划这个词的,而是用游戏设计 对于公司结构、市场、宣广,虽然与游戏设计有关联,但不在我说范围之内。
游戏开发的构成,从泛言,包括开发人员内部开发与外包
一般来说,游戏设计、程序员,美术(也有部分美术用外包的)是内部开发,而音乐,CG,部分美术等,是由外包完成。
当然我们不排除有的公司非常有实力,全部可以内部完成,但据我所知,国内如网易都不是如此。
游戏设计、程序,美术都是部门,每个里面都有比较明确的职位,这也不排除小公司,职位不明确的可能,说得只是一般的开发公司。
首先说游戏设计部门
通常这 ...
- 2009-11-19 15:28
- 浏览 2510
- 评论(0)
在Android的应用程序开发中,通常使用的是JAVA语言,除了需要熟悉JAVA语言的基础知识之外,还需要了解Android提供的扩展的JAVA功能
在一般的JAVA应用中,如果需用引用基础类库,通常需要使用如下的方式:
import javax.swing.*;
以上代码表示了引用JAVA的GUI组件Swing,javax.swing即JAVA中的一个包。
android提供一些扩展的JAVA类库,类库分为若干个包,每个包中包含若干个类。例如:在Android中计算器是一个相对简单的程序,其入口程序文件为Calculator.java,该文件包含了以下内容:
package com. ...
国产JAVA游戏开源框架Loonframework 这是一个基于Java技术的2D游戏框架,将涉及J2SE,J2ME,JavaFX三个方面。开发目的在于以脚本化的方式,快速的开发可跨平台移植的 Java游戏。并且它本身也是一个持久层框架,能在框架内最大限度的满足用户需求。目前展示了一个仿梦幻模拟战世界观的AVG+SLG脚本,以Applet方式展示在looframework.sourceforge.net上运行,也可以下载此Jar包后双击运行。由于是采用Graphics直接绘制界面,所以仅使用了最基础的AWT作为表示,有很好的移植可能性。功能上,采用脚本方式动态生成界面与对话情节,重用可行性高。 ...
- 2009-11-19 09:20
- 浏览 2196
- 评论(0)
android里面对于异步消息的处理,提供了一套Handler的实现方案。Handler有很多适宜的应用和微妙之处,使它在和Thread以及Service等一起使用的时候达到很好的效果。
一. Handler与Thread的区别。Handler与调用者处于同一线程,如果Handler里面做耗时的动作,调用者线程会阻塞。Android UI操作不是线程安全的,并且这些操作必须在UI线程中执行。Android提供了几种基本的可以在其他线程中处理UI操作的方案,包括Activity 的runOnUiThread(Runnable),View的post以及1.5版本的工具类AsyncTask等方案都采 ...