- 博客(28)
- 资源 (20)
- 收藏
- 关注
原创 Android SDK 2.1 中Failed to rename directory 问题的解决
关闭之前打开的SDK Manager.exe ,把sdk 中的tools文件夹复制一份,就放在tools的同一级目录下,然后打开复制的那个tools文件夹(名称一般为 "tools-副本"),然后直接打开android.bat 文件,就会自动打开 SDK Manager.exe的界面,接着更新就可以,等到更新完了,把复制的那个 tools文件夹删除掉就OK了,这样也避免了对打开的文件进行更改的
2013-06-04 10:38:43
710
原创 android中ListView拖动时背景黑色的问题
拖动列表的时候,会发现ListView的背景一片黑色,这个问题发生的原因在于ListView存在缓存颜色机制,因此我们可以通过设定缓存颜色为透明的方法来解决这个问题。解决办法如下:A、通过布局属性来设定(ListView的属性中直接定义)android:cacheColorHint=”#00000000″B、在代码中直接设定listView.setCacheColo
2013-03-21 10:17:54
636
原创 如何下载android源码
本文主要分2部份。第1部份介绍如何下载android sdk的源代码;第2部份介绍如何把android sdk的源代码加入到eclipse里第1部份如何下载android sdk的源代码 1、环境。 Linux 2.6 ,Python 2.4.3 或windows XP2、工具。主要使用git工具,下载android sdk source。(1)Linux下gi
2013-03-01 11:53:13
548
转载 JAVA程序性能分析及调优浅析
搬掉绊脚石,将内容不断靠近用户!keep it simple, stupid!关键词:CPU时间占比、当前执行的SQL语句、执行时间过长的方法、代码屏蔽1. 性能分析本质寻找系统的性能瓶颈(木桶理论/短板效应),并处理系统的性能瓶颈2. 性能分析主要指标负载、响应和服务器CPU\MEM\IO等的使用率3. 性能分析主要工具LoadRunner、VisualVM、My
2013-02-26 10:55:20
459
原创 BOX2D学习
box2d 学习1 开始之前,我假想你已经看过了HelloWorld的源代码,并看了用户手册中关于HelloWorld的相关说明,而且已经大致明白了大多数内容。 其实HelloWorld已经用极其简单的语言向你描述了Box2D物理引擎的运作机制,我们可以归纳一下步骤: 1、 建立一个世界,这个世界基于一个b2AABB框,并设立了一个g值和一个是否允许休眠的bool
2012-08-01 21:11:30
638
原创 如何让物理世界的物体不受重力影响
设置物体为全反弹,无摩擦力,然后在tick里step之前(一定要之前),给物体一反重力,b2Vec g=world->GetGravity();float m=body->GetMass();body-->ApplyForce(-b2Vec(g.x*m,g.y*m),body->GetWorldCenter());然后再给物体一个平均速度就行了
2012-08-01 18:54:44
1907
原创 box2d学习总结
box2d HelloWorld一、 HelloWorld开始之前,我假想你已经看过了HelloWorld的源代码,并看了用户手册中关于HelloWorld的相关说明,而且已经大致明白了大多数内容。其实HelloWorld已经用极其简单的语言向你描述了Box2D物理引擎的运作机制,我们可以归纳一下步骤:1、 建立一个世界,这个世界基于一个b2AABB框,并设立了一个
2012-07-31 11:07:24
3247
转载 10种排序算法总结
排序算法有很多,所以在特定情景中使用哪一种算法很重要。为了选择合适的算法,可以按照建议的顺序考虑以下标准: (1)执行时间 (2)存储空间 (3)编程工作 对于数据量较小的情形,(1)(2)差别不大,主要考虑(3);而对于数据量大的,(1)为首要。 主要排序法有: 一、冒泡(Bubble)排序——相邻交换 二、选择排序——每次最小/大排在相应的位置 三
2012-05-16 17:27:55
884
转载 Javascript中定义类
今天工作需要,又要封装一些类,总觉得还有些东西理解的不够,今天看了下面文章,感觉透彻了,分享给大家。Javascript本身并不支持面向对象,它没有访问控制符,它没有定义类的关键字class,它没有支持继承的extend或冒号,它也没有用来支持虚函数的virtual,不过,Javascript是一门灵活的语言,下面我们就看看没有关键字class的Javascript如何实现类定
2012-05-10 11:38:33
411
原创 jQuery中return false,e.preventDefault(),e.stopPropagation()的区别
e.stopPropagation()阻止事件冒泡 冒泡事件测试 我们先看这段代码: $(function () { $("table").click(function () { alert("tab
2012-04-25 14:45:57
1172
转载 我的3D游戏开发书架
入门级: 计算机图形书教程.[清华大学出版社]. 陆润民 编著.2003.7月第一版. // 一本很薄的图书.内容很简单,很适合我这种看到数学就头有点疼的人读.里面的图形变换,三维真实感图形,写得很简单明了. 3D游戏编程大师技巧.英[Thricks of the 3D game programming gurus] // 里面对3D渲染流水线介绍
2012-04-20 14:13:26
2221
转载 3D游戏编程学习
此篇文章献给那些为了游戏编程不怕困难的热血青年,它的神秘要我永远不间断的去挑战自我,超越自我,这样才能攀登到游戏技术的最高峰 ——阿哲VS自己 QQ79134054多希望大家一起交流与沟通这篇文章是我一年半前,找工作时候写的,那时是发到学校的BBS上。现在我工作了,想法和以前也有不同,但对游戏引擎编程理念还是基本差不多。在我没遇到U3以前,一直研究WILDMAGIC,可
2012-04-20 14:09:19
1066
转载 android游戏开发适应多屏幕的问题 .
最近在做一个android的游戏,遇到android 中的多屏幕适应问题。众所周知android有很多型号的屏幕,在模拟器中就有320*480,240*320,480*800等几种。那么如何使自己的程序适应不同分辨率的屏幕就成为一个开发者不得不考虑的问题。那么到底如何设计自己的程序呢?我所想有如下几种方案。1、每一个分辨率都给一组图片 这种方案的缺点也很明显 需要占用太大的空间因此基本是不
2012-03-02 14:18:51
515
原创 致年轻开发人员的一封信
我收到了很多年轻开发人员写给我的邮件,希望可以提升自己的编程能力。我肯定不是第一个讨论这个话题的人,所以我不确定还可以说出什么新意。然而,我认为,这里还是有几个重要点,非常值得列出:要跟其他开发者一起工作。我们正处在科技史上的黄金时期,这是第一次,身处何地,雇主是谁变得不那么重要。只要你的网络带宽足够,你就可以与身处地球任何位置的另一位开发者搭档共同编写代码。越来越多我认识的资深开发者
2012-03-01 15:42:18
459
原创 程序员跳槽时必须注意的十大要点
每年年初跳槽最多,跳槽是一门学问,也是一种策略。跳槽并不意味着你就能够取得职业的成功,当面临跳槽时,如何顺利地完成跳槽,从而取得职业的成功呢?以下是一些切身体会,值得大家参考。不错,大家逐渐逐渐步入了跳槽的殿堂。这三年,我是跳烦了,如今无所它求,但求稳定。不过,仅凭借我这七次跳槽的经验,说点感受,也希望大家能够越跳越好:(1)不要指望会一下子能够跳到多么好的公司,绝大多数公司都一个样子
2012-02-21 14:39:04
586
原创 “电脑族”保健六项注意
目前,电脑对人体生理和心理方面的负面影响已日益受到人们的重视。为此科学使用电脑,减少电脑和网络的危害是十分必要的。 一是要增强自我保健意识 工作间隙注意适当休息,一般来说,电脑操作人员在连续工作1小时后应该休息10分钟左右。并且最好到操作室之外活动活动手脚与躯干。平时要加强体育锻炼,增强体能,要定期进行身体检查和自我心理测定。 二是注意工作环境 电脑室内光线要适宜,不可过亮或过暗,避免光线直接照射
2012-01-13 09:21:27
1365
1
原创 Cocos2d开发资源整理大集合
相关链接 http://www.cnblogs.com/bobdos/archive/2011/01/02/1924278.html
2012-01-11 13:31:38
619
原创 AndroidIntent应用,打开网页,安装程序,打电话,打开地图等功能
AndroidIntent应用,打开网页,安装程序,打电话,打开地图等功能1.从google搜索内容Intent intent = new Intent();intent.setAction(Intent.ACTION_WEB_SEARCH);intent.putExtra(SearchManager.QUERY,"searchString")startActivity(i
2012-01-09 11:36:52
1376
转载 Android 小项目之--SQLite 使用法门
每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的、与操作系统无关的SQL数据库 --大名鼎鼎的SQLite。SQLite是一款轻量级数据库,它的设计目的是嵌入式,而且它占用的资源非常少,在嵌入式设备中,可能只需要几百KB,这也是 Android 系统采用 SQLite 数据库的原因之一吧。简介轻量级使用 SQLite 只需要带一个动态库,就可以享受
2012-01-09 11:05:19
479
转载 android 图片缩放
转自http://hi.baidu.com/android168/blog/item/0f6983b10a5aafdc37d3ca7e.html,感谢分享!在开发图片浏览器等软件是,很多时候要显示图片的缩略图,而一般情况下,我们要将图片按照固定大小取缩略图,一般取缩略图的方法是使用BitmapFactory的decodeFile方法,然后通过传递进去 BitmapFactory.Option类
2012-01-06 10:11:33
399
转载 Android开发框架介绍
开发框架方面包含基本的应用功能开发、数据存储、网络访问这三大块:一、应用方面 一般而言一个标准的Android程序由如下4部分组成即Activity、Broadcast Intent Receiver、Service、Content Provider: 1. Activity是最频繁、最基本的模块,在Android中,一个Activity就是手机上一屏,相当于一个网页一样,所不同的
2012-01-05 14:05:54
624
原创 android Service实例
Service翻译成中文是服务,熟悉Windows 系统的同学一定很熟悉了。Android里的Service跟Windows里的Service功能差不多,就是一个不可见的进程在后台执行。Android中的服务,它与Activity不同,它是不能与用户交互的,不能自己启动的,运行在后台的程序,如果我们退出应用时,Service进程并没有结束,它仍然在后台运行,例如我们打开一个音乐播放器来听音乐,
2011-12-30 11:15:40
687
原创 Android的四大组件 简介
Activity :activity是Android提供的界面,所有和用户交互的事情都发生在这个类。 Activity的生命周期:OnCreate() 创建的时候会调用这个方法 设置这个Activity设置布局控件,初始化数据等。OnStart() 当控件被我们看到的时候,就调用OnStart()方法 在OnCreate()之后 或者OnStop()后调用。OnResume
2011-12-29 11:22:15
921
转载 Java中的字符串分割
java中的split函数和js中的split函数不一样。 Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项: java.lang.string.split split 方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 stringObj.split([separato
2011-12-29 10:20:53
8426
2
转载 Android Context的意义
android context在android中context可以作很多操作,但是最主要的功能是加载和访问资源。在android中有两种context,一种是 application context,一种是activity context,通常我们在各种类和方法间传递的是activity context。比如一个activity的onCreate:protected voi
2011-12-29 10:02:06
721
转载 给那些总说安卓需要杀进程的人。Android 是如何管理进程
有很多同学表示,自己的机子开机内存怎么只有200m啦,用一会怎么就变成100多m啦,怎么有很多程序在后台关都关不了啦。首先你要知道Android系统是基于Linux 2.6内核开发的开源操作系统(linux是啥都不知道自己去百度吧),而linux系统的内存管理有其独特的动态存储管理机制。不过Android系统对Linux的内存管理机制进行了优化,Linux系统会在进程活动停止后就结束该进程,而
2011-12-28 10:51:08
1034
转载 iPhone开发 UITableView 详解
-、建立 UITableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:self]; [DataTable setDataSource:self]; [self.view addSubview:DataTable];
2011-10-25 16:24:18
654
程序员的SQL金典(PDF)
2010-06-07
java课件 附带详细实验操作
2009-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人