山岭巨人

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年12月29日

正文内容加载中...
posted @ 2011-12-29 12:01 山岭巨人 阅读(2009) 评论(0) 推荐(0) 编辑

2011年11月28日

摘要:这篇博文纯粹是为了做个备忘记录!eclipse 或者 flash builder这个两个开发工具使用习惯基本一致。设置这些组合键的方法:window --> preferences --> General --> Keys其中自动补全和导入是最常用的设置,一般设置习惯是Word Completion 只是代码补全,没用(但有时候默认情况是使用 Alt + /,这时候可以废弃掉!)Content Assist 为代码补全并自动导入,很有用,建议改成 Alt + / 阅读全文
posted @ 2011-11-28 00:52 山岭巨人 阅读(440) 评论(0) 推荐(0) 编辑

2011年11月4日

摘要:Menu由两种形式,Option menu和Context menu。前者是按下设备的Menu硬按钮弹出,后者是长按widget弹出。1.Option Menu当我们按下Menu的硬件按钮时,Option Menu将被触发显示,最多可以显示6个选项的icon菜单,如果选项多于6个,第6个选项显示为“More“,点击可以进入扩展菜单。在这个例子中,我们给出一个有7个选项(多余最多显示6个item)的例子,可以设置List中item之间分割线的粗细。步骤1:创建Menu1.1 设置Menu各个item的ID private static final int EIGHT_ID ... 阅读全文
posted @ 2011-11-04 16:04 山岭巨人 阅读(4865) 评论(0) 推荐(0) 编辑

2011年10月19日

摘要:RPG 英文全称 Role-Playing Game 角色扮演游戏 在游戏中,玩家扮演虚拟世界中的一个或者几个特定角色在特定场景下进行游戏。角色根据不同的游戏情节和统计数据(例如力量、灵敏度、智力、魔法等)具有不同的能力,而这些属性会根据游戏规则在游戏情节中改变。有些游戏的系统可以根据此而改进 动作角色扮演游戏,ARPG (Action RPG) 模拟角色扮演游戏,SRPG (Simulation RPG) AVG英文全称为Adventure Game冒险游戏是电子游戏中的一个大类。他强调故事线索的发掘,主要考验玩家的观察力和分析能力。他有时候很像角色扮演游戏,但不同的是,冒险... 阅读全文
posted @ 2011-10-19 12:17 山岭巨人 阅读(749) 评论(0) 推荐(0) 编辑

2011年10月12日

摘要:如果你的游戏不吃CPU,用View就比较好,符合标准Android操作方式,由系统决定刷新surface的时机。但如果很不幸的,你做不到不让你的程序吃CPU,你就只好使用SurfaceView来强制刷新surface了,不然系统的UI进程很可能抢不过你那些吃CPU的线程。当然其实不止这两种方法来刷新Surface的,这两种只是纯java应用比较常见的方法。SurfaceView和View最本质的区别在于,surfaceView是在一个新起的单独线程中可以重新绘制画面而View必须在UI的主线程中更新画面。那么在UI的主线程中更新画面 可能会引发问题,比如你更新画面的时间过长,那么你的主UI线程 阅读全文
posted @ 2011-10-12 11:33 山岭巨人 阅读(1071) 评论(0) 推荐(1) 编辑

摘要:在Android类库中,各种包写成android.*的方式,重要包的介绍如下:android.app: 提供高层的程序模型、提供基本的运行环境。android.content: 包含各种的对设备上的数据进行访问和发布的类。android.database: 通过内容提供者浏览和操作数据库。android.graphics: 底层的图形库,包含画布,颜色过滤,点,矩形,可以将他们直接绘制到屏幕上。android.location: 定位和相关服务的类。android.media: 提供一些类管理多种音频、视频的媒体接口。android.net: 提供帮助网络访问的类,超... 阅读全文
posted @ 2011-10-12 10:53 山岭巨人 阅读(4580) 评论(0) 推荐(2) 编辑

2011年9月27日

摘要:实现全屏函数: private void setFullScreen(){ getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); }退出全屏函数: private void quitFullScreen(){ final WindowManager.LayoutParams attrs = getWindow().getAttributes(); attrs.flags &= (... 阅读全文
posted @ 2011-09-27 17:49 山岭巨人 阅读(5492) 评论(0) 推荐(0) 编辑

2011年9月23日

摘要:MOV即QuickTime影片格式,它是Apple公司开发的一种音频、视频文件格式,用于存储常用数字媒体类型。当选择QuickTime(*.mov)作为“保存类型”时,动画将保存为.mov文件。 我们用苹果设备或者其他DV设备拍摄时候,往往会发现拍摄的东西横竖颠倒了,这时候我们不得不对它进行旋转等处理。这时候,可能我吗会用绘声绘影等工具来处理,但其实最简便而且处理效果最好的是用QuickTime 播放器来处理。不过一定要QuickTime Pro(专业版)才用这种功能(至于如何升级到专业版,看后面介绍)。一.QuickTime处理方法:1、在QuickTime播放窗口中按Ctrl+J(... 阅读全文
posted @ 2011-09-23 10:22 山岭巨人 阅读(10588) 评论(1) 推荐(0) 编辑

2011年8月21日

摘要:在上一篇中,介绍了Tween Animation,这里我们将介绍另外一种动画Frame Animation。Frame Animation是顺序播放事先做好的图像,跟电影类似。不同于animation package, Android SDK提供了另外一个类AnimationDrawable来定义来使用Frame Animation。SDK位置:Tween animation : android.view.animation 包Frame animation : android.graphics.drawable.AnimationDrawable 类1.Frame Animation格式定. 阅读全文
posted @ 2011-08-21 15:50 山岭巨人 阅读(3515) 评论(0) 推荐(0) 编辑

摘要:动画效果编程基础:1.动画类型在android中的动画由四种类型组成:(1)XML中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果(2)JavaCode中AlphaAnimation渐变透明度动画效果ScaleAnimation渐变尺寸伸缩动画效果TranslateAnimation画面转换位置移动动画效果RotateAnimation画面转移旋转动画效果2.动画效果的定义方法android动画效果,可以定义在xml文件,也可以定义在java代码中,实现效果是一样的。(1)在xml中使用方法① 打开Eclip 阅读全文
posted @ 2011-08-21 15:13 山岭巨人 阅读(2604) 评论(1) 推荐(0) 编辑