13 ictch

尚未进行身份认证

just so so ..

等级
TA的排名 13w+

Android平台下实现渐变效果

Android平台下实现渐变效果。在android.graphics中我们可以找到有关Gradient字样的类,比如LinearGradient 线性渐变、RadialGradient径向渐变和 角度渐变SweepGradient 三种,他们的基类为android.graphics.Shader。为了显示出效果,使用一个简单的例子来说明。 一、LinearGradient线性渐变...

2011-07-19 12:33:37

Android 之 Activity 生命周期

    Android应用程序有一个特殊的概念:应用程序的生命周期。这个问题,大部分人都会轻视,然后等在这里跌倒了,才会回头看看,我就是这样的一个人。但亡羊补牢,犹未晚矣!    下面的这部分讲的很简单,但是请注意千万记住了。应用程序的生命周期严重的影响了系统资源以及提高用户体验直观重要。   1:Activity栈:   Android系统中,所有的Activity被保存在A...

2011-06-27 11:24:48

ListView.getCount() 与 ListView.getChildCount()

    ListView.getCount()(实际上是 AdapterView.getCount()) 返回的是其 Adapter.getCount() 返回的值。也就是“所包含的 Item 总个数”。    ListView.getChildCount()(ViewGroup.getChildCount) 返回的是显示层面上的“所包含的子 View 个数”。    二者有什么不同?...

2011-06-24 13:18:31

packageInfo相关类应用

首先我们来看一下PackageItemInfo,它是包含了一些信息的基类,它的直接子类有:ApplicationInfo、ComponentInfo、InstrumentationInfo、PermissionGroupInfo、PermissionInfo。它的间接子类有:ActivityInfo、ProviderInfo、ServiceInfo。这个类包含的信息对于所有包中...

2011-06-22 18:03:13

获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)

<script></script>众所周知,通过PackageManager可以获取手机端已安装的apk文件的信息,具体代码如下 PackageManager packageManager = this.getPackageManager();List<PackageInfo> packageInfoList = packageMa...

2011-06-22 17:55:19

怎样才能把svn版本库中的某一个文件或目录永久的删除

如何彻底删除一个目录或者文件[案例一]例如:当前库的最新版本是46,我在第46个版本上,更加了一个5M的文件,名字为FY07 GDCC Training_Customer_Satisfaction_Survey v1.0 (Internal Trainer).rtf现在我要把这个新增加的5M文件彻底的删除,不想让它存在库中占用空间(1)用svn log -v命令查看添加文件时的Path。或者使...

2011-06-22 14:48:09

JSON-lib框架,转换JSON、XML不再困难

 一、 准备工作  1、 首先要去官方下载json-lib工具包下载地址:http://sourceforge.net/projects/json-lib/files/json-lib/json-lib-2.4/目前最新的是2.4的版本,本示例中使用的是v2.3;json-lib还需要以下依赖包:jakarta commons-lang 2.5jakarta commons...

2011-06-21 15:09:08

总结:SQLite不支持的SQL语法有哪些?

1 TOP这是一个大家经常问到的问题,例如在SQLSERVER中可以使用如下语句来取得记录集中的前十条记录:SELECT TOP 10 * FROM [index] ORDER BY indexid DESC;但是这条SQL语句在SQLite中是无法执行的,应该改为:SELECT * FROM [index] ORDER BY indexid DESC limit 0,10;其...

2011-06-20 13:48:10

Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等

Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void run() { ...

2011-06-14 16:06:25

Android游戏开发一些心得(多个SurfaceView切换、View中长摁动作监听)

最近正在开发一款Android的游戏,这是我首次在Android上进行游戏的开发,没有使用那些开源的游戏引擎,因为只是一个很小的游戏,如果以后需要进行一些比较复杂的游戏开发,那就需要用到游戏引擎了。国人开发的LGame这个引擎很不错,配有文档和很多实例,还专门针对AVG进行扩展,例子、文档齐全,推荐使用。先来说说我的心得吧。首先我遇到第一个问题是游戏场景的切换。Android...

2011-06-14 15:35:36

多个layout界面之间的切换

屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面,比如一个系统设置页面;一个个性化设置页面。通过查看OPhone API文档可以发现,有个android.widget.ViewAnimator类继承至FrameLayout,ViewAnimator类的作用是为FrameLayout里面的View切换提供动画效果。该类有如下几个...

2011-06-14 15:34:34

关于Android触屏监听的一些想法

1. 执行顺序: 首先执行OnTouchListener()中的onTouch,然后执行重写的onTouchEvent(MotionEvent event)。(注:在return不为true的情况下)2. 如果一个Activity调用一个View,那么首先执行的是View中的onTouchEvent(MotionEvent event),如果返回false,再执行Activity中的onTouch...

2011-06-14 15:33:44

Android 画图方式总结

 Android apk 里面的画图分为2D和3D两种:2D是由Skia 来实现的,也就是我们在框架图上看到的SGL,SGL也会调用部分opengl 的内容来实现简单的3D效果;3D部分是由OpenGL|ES实现的先了解一下Android apk的几种画图方式,然后再来来看一看这一整套的图形体系是怎么建立的画图都是对供给应用程序的一块内存进行数据填充,也就是对这块surface内存...

2011-06-14 13:47:20

setContentview后,单击事件不可用的解决方法

     今天做一个小程序时,中间界面的切换全部用了setContentview(int  id) 这个方法来实现。 然后,当我的有个需求就是需要点击返回按钮,返回到上层菜单时,发现setContentview之后,所有Button的监听器似乎都失灵了。查了一些资料,发现自己对于setContentview这个方法自己没有理解好, 原来一直都是使用这个setContentview(i...

2011-06-14 13:23:06

[转]Game Center,移动游戏社交平台的勘探报告

缘起  亲爱的朋友,  当你读到这封信的时候,我们已经在路上了。南加州发现了金矿,先到那里的人会赢得鲜花、掌声,以及足以笑傲未来十年的资本。是的,我们站在移动互联网的破晓之时,这与淘金时代是多么的相似,每个人都狂热地进入这个领域,宣称自己拥有最先进的设备,足以找到地下深埋的黄金。资本的追捧,也让耐心与沉着离我们而去。  作为一个赶上互联网泡沫结尾的程序员,在我的记忆中,如今的互...

2011-06-03 11:57:11

物理引擎-Box2d简介

我们介绍了常见的各种游戏特效的实现,你现在可以很轻松的实现各种游戏中所需要的特效,但是,你可能已经意识到了,我们的游戏一般都需要进行碰撞检测,比如前面的火柴棍小人,我们需要检测子弹和敌人之间的碰撞;碰撞检测通常是游戏开发的难点,作为引擎必然少不了碰撞检测部分,这里我们还是按照cocos2d的构架,使用Box2d作为物理引擎,下面我们将通过在Ophone平台实现一个小游戏,来对Box2d物理引擎进行...

2011-06-01 16:10:39

使用动画编辑器编辑、绘制复杂的精灵动画

我们平时所玩的很多游戏都有着非常绚丽的动画效果,尤其是像ACT、RPG等类型的游戏,必须拥有华丽的魔法和攻击效果才能吸引玩家的眼球。本文将主要介绍如何使用OPhone API以及动画编辑器类的工具来编辑、绘制和处理精灵的动画,整个程序的运行效果如下图所示: 图1 游戏最终效果动画原理我们都看过动画片,看过电影,玩过游戏,里面都有各种绚丽的动画,实际上动画的绘制机制概...

2011-06-01 16:09:45

Android常用小功能实例

Android 屏幕显示设置程序中默的显示是带有标题栏和系统信息栏的,有的时候,这很影响程序界面的美观。手机默认的是竖屏,或与感应器状态相关,为了某种效果,我们的程序需要限制使用横屏或竖屏。以下的代码就解决了上述问题。 //设置为无标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); //设置为全屏模式 getWindow().setFl...

2011-05-27 11:37:07

让TortoiseSVN使用类似TortoiseCVS的文件冲突解决方式

问题的产生:对于采用Copy-Modified-Merge方式的版本控制系统,冲突的管理和解决是非常重要的。目前公司的一个项目由于系统的版本升级,系统的源代码在开发过程中有大量的文件重命名操作,原有的CVS不支持文件重命名,每次都需要删除原有文件,再重新导入新的文件,导致文件更改历史丢失;为了解决这个问题,我们把版本控制工具从CVS改成了Subversion,客户端从Torto...

2011-05-23 14:49:56

Android小游戏开发流程有感

    一个android小游戏开发基本流程是很清晰的。MVC设计模式,结构是这样的。    1)V:  写一个GameView继承View,也就是MVC中V。    2)M: 一个ACtivity。命名为MainActivity ,通过main.xml中定义一些UI界面,要包括一个GameView。在MainActivity 通过findViewByID      得到各个UI部分。    3)...

2011-05-17 11:41:27

查看更多

勋章 我的勋章
    暂无奖章