自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 资源 (5)
  • 收藏
  • 关注

原创 Android平台下实现渐变效果

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

2011-07-19 12:33:37 268

原创 Android 之 Activity 生命周期

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

2011-06-27 11:24:48 219

原创 ListView.getCount() 与 ListView.getChildCount()

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

2011-06-24 13:18:31 229

原创 packageInfo相关类应用

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

2011-06-22 18:03:13 126

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

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

2011-06-22 17:55:19 128

原创 怎样才能把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 992

原创 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 110

原创 总结: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 243 1

原创 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 71

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

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

2011-06-14 15:35:36 464

原创 多个layout界面之间的切换

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

2011-06-14 15:34:34 469

原创 关于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 110

原创 Android 画图方式总结

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

2011-06-14 13:47:20 236

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

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

2011-06-14 13:23:06 196

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

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

2011-06-03 11:57:11 264

原创 物理引擎-Box2d简介

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

2011-06-01 16:10:39 951

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

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

2011-06-01 16:09:45 366

原创 Android常用小功能实例

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

2011-05-27 11:37:07 175

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

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

2011-05-23 14:49:56 131

原创 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 216

原创 GTS李万鹏:Android游戏开发者的亲身感受

 GTS李万鹏:Android游戏开发者的亲身感受GoodTeamStudio是来自成都的一家游戏开发商,2009年初开始创业,是国内最早的Android游戏开发团队之一。目前有“钢丝英雄”为代表的几十款游戏,也有少量三星bada平台与ios平台作品,其“帝国塔防”在1月的三星首届bada开发者挑战赛中获得年度大奖。本期“开发者访谈”,GTS创始人李万鹏带来他做Android游戏开...

2011-05-16 22:15:19 186

原创 Android 游戏开发的一些基础和个人经验

      大家好,很高兴可以在这里给大家介绍一些android游戏开发的基础知识。首先我想说的是,本人也只是一个刚出道的手机开发程序员,接触android 还没到两个月的时间。在此期间做了一个类似俄罗斯方块的android游戏,游戏完全又触屏来实现还有音乐播放等等一些基本的功能,游戏是基于 android sdk1.6完成。由于初识android,这个游戏也是本人开发的第一个andriod游戏,...

2011-05-16 22:02:39 115

原创 Android中的JSON详细总结

1、JSON(JavaScript Object Notation) 定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.org 2、JSON的结构:...

2011-05-16 11:30:34 68

原创 [转]如何提高Android代码的安全性

1. 首先我们思考一个问题,Android中哪些部分需要提高安全性防止被破解,哪些部分无法保证安全?    a) 首先,如果你的应用跟其他人竞争的是创意、用户体验、服务等等偏软的东西,同时是免费的,并没有什么技术难点,要评估一下是否确实需要提高代码的安全性。    b) 对于图片、xml文件或者apk文件本身是无法加密的。因为这些文件是由Andriod虚拟机加载和读取,加密后A...

2011-05-16 09:27:53 111

原创 Android学习之反编译工具介绍

Android学习笔记之反编译工具介绍(Class文件反编译,xml文件反编译整理)  最近在网上查了一些Android文件反编译工具,供大家参考。1.CLASS文件反编译工具:XJAD  2.xml文件工具AXMLPrinter2.jar将它放到android-sdk-windows-1.5_r3\tools文件夹中运行cmd,进入tools目录,...

2011-05-13 16:58:47 124

原创 Subversion快速入门教程

如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有。 本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。 本教程分为以下几个部门,不仅仅是快速入门,最后我们还有一...

2011-05-13 09:46:29 78

原创 subversion+apache 配置

 注意:目前windows下的subversion只能跟Apache2.0.x配合,不能用于Apache2.2.x,除非你自己编译在所有的Subversion服务器配置方式中,基于Apache的是最灵活的。虽然配置起来有一点点复杂,但是它提供了其它方式所没有的好处:WebDAV基于Apache配置的Subversion服务器使用了被许多其它程序支持的WebDAV协议。举个例子,你可以在Wi...

2011-05-13 09:45:46 219

原创 让你的游戏自适应屏幕吧

        我感觉,做手机的屏幕自适应比做web的浏览器兼容更麻烦..以下是搜到的资料,原来android还有这些不为人知的东西:一:不同的layoutAndroid手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?    其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-8...

2011-05-12 17:12:45 822

原创 Android游戏开发之服务器端

      在做游戏开发的时候,很多游戏都会提供一个全球分数排名的的功能,这就需要使用服务器了,当然,你可以选择搭建自己的服务器,但从成本,稳定性和开发周期上看,我认为Google AppEngine是个很不错的选择,现在Google AppEngine关于Python的参考资料比较详尽,Java的就比较少,所以我把我写的小Demo放上来,做抛砖引玉之用,因为我也是初学者,所以demo一切...

2011-05-12 13:56:29 196

原创 svn出错:Error: File or directory '.' is out of date; try updating

今天做完了项目在提交的时候,svn突然爆了下面的错误: Error: Commit failed (details follow): Error: File or directory '.' is out of date; try updating Error: resource out of date; try updating Finished!: 赶紧Google各种解决...

2011-05-12 13:54:03 71

原创 软件架构:总体设计师

       软件架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。架构师的主要任务不是从事具体的软件程序的编写,而是从事更高层次的开发构架工作。他必须对开发技术非常了解,并且需要有良好的组织管理能力。可以这样说,一个架构师工作的好坏决定了整个软件开发项目的成败。架构师就是继分...

2011-05-11 13:41:50 862

原创 Eclipse中SVN版本控制插件的安装和使用

Eclipse中SVN版本控制插件的安装和使用  以前提到过SVN版本控制器和客户端的安装和配置,这里再在说一下在编译器中怎么使用SVN,使其既可以单独使用,也可以配合SVN客户端一起使用。由于编译器种类众多,插件种类也不同,这里只简单介绍下Eclipse的插件安装。我用的版本是Eclipse3.2.2+MyEclipse_5.1.1,由...

2011-05-09 14:35:05 63

原创 Milestone用户看过来--OTA升级的方法

Milestone用户看过来--OTA升级的方法今天下午,Milestone用户将迎来第一次OTA升级,这里把OTA升级的过程发出来,其实是很简单的:要注意一点,要保证手机上有可以用的 OpenRecovery ,并且自己的手机是装的 0.11.19 版本的MIUI。这里演示的是内部开发版的刷机过程,正式发布版将在今天下午5点正式放出。这样刷机不需要wipe...

2011-05-06 10:37:03 173

原创 Android 游戏开发的一些基础和经验

     大家好,很高兴可以在这里给大家介绍一些android游戏开发的基础知识。首先我想说的是,本人也只是一个刚出道的手机开发程序员,接触android 还没到两个月的时间。在此期间做了一个类似俄罗斯方块的android游戏,游戏完全又触屏来实现还有音乐播放等等一些基本的功能,游戏是基于 android sdk1.6完成。由于初识android,这个游戏也是本人开发的第一个and...

2011-05-05 13:31:03 183

原创 android布局属性详解

RelativeLayout用到的一些重要的属性:      第一类:属性值为true或false     android:layout_centerHrizontal  水平居中      android:layout_centerVertical   垂直居中     android:layout_centerInparent    相对于父元素完全居中     android:l...

2011-05-04 14:53:42 76

原创 Android Activity界面切换添加动画特效

 Android Activity界面切换添加动画特效在Android 2.0之后有了overridePendingTransition() ,其中里面两个参数,一个是前一个activity的退出两一个activity的进入,@Override       public void onCreate(Bundle savedInstanceState) {            ...

2011-04-28 15:48:12 107

原创 android窗口管理机

     在学习 WindowManager 接口的时候,了解到这个接口很重要,因为它可以直接与Window Manager(窗口管理器)进行交互,那这个 Window Manager 究竟是怎么一回事呢?     通过查找资料,我知道了 Window Manager 其实是一个 service(服务)。它是全局的,系统中唯一的,是独立于android应用程序的,所有android应...

2011-04-27 14:50:36 205

原创 Android Gallery的使用

Gallery拖动效果的使用: Java代码  <?xml version="1.0" encoding="utf-8"?>  <Gallery xmlns:android="http://schemas.android.com/apk/res/android"      android:id="@+id/Gallery"   ...

2011-04-27 12:01:22 71

原创 Android中的lcd_density设置

Android中的lcd_density设置在/system/build.prop中设置:对于HVGA屏,设置ro.sf.lcd_density=160对于WVGA屏,设置ro.sf.lcd_density=240下文对于lcd_density的设置讲解的很清楚。我的是800x600的屏,在Android 的Notifications没有达到满屏幕宽度...

2011-04-20 13:57:35 1376

原创 Android IPC 通讯机制源码分析

Binder通信简介: Linux系统中进程间通信的方式有:socket, named pipe,message queque, signal,share memory。Java系统中的进程间通信方式有socket, named pipe等,android应用程序理所当然可以应用JAVA的IPC机制实现进程间的通信,但我查看android的源码,在同一终端上的应用软件的通信...

2011-04-18 18:04:59 98

Android炫酷带动画效果的饼图统计绘图源代码

本项目是一个带动画的饼图。项目代码注释比较详细,但是用的是property animation 动画效果,源码和相关包均一起打包上传了,希望能够帮到你们。

2014-12-18

Android游戏详细源代码-超级足球,适合学习和项目开发

Android开发的超级足球游戏,代码都有详细注释,适合学习和项目开发,希望能够帮到大家!

2010-12-28

Android移动开发案例详解源代码

Android移动开发案例详解源代码 应用开发揭秘详解 附源代码

2010-12-28

益智类游戏打地鼠-可玩性高,耐玩~

益智类游戏打地鼠--欢乐打地鼠,可玩性高,耐玩。也有助于学习。

2010-10-28

经典,asp生成excel报表,并导入Access

asp生成excel报表,并导入Access;可将asp查询统计结果直接导出到excel表格里面,方便统计与管理!

2010-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除