- 博客(15)
- 资源 (29)
- 收藏
- 关注
转载 android游戏开发框架libgdx的使用(十三)—TiledMap中的角色和角色移动
随笔- 40 文章- 2 评论- 249 本文紧跟上文,地址:android游戏开发框架libgdx的使用(十二)—TiledMap地图的使用 地图我们创建好了接下来就是主角的出现。其实上文介绍了如何TiledMap和Stage的结合,角色的处理就简单了。 可以继承Actor类创建主角类,我就偷个懒,用Image代替。 编辑我们的TMX文件,添加一个对象层。
2012-03-26 23:41:00 1475
转载 android游戏开发框架libgdx的使用(二)--图形绘制
首先了解一下何为texture。按照英文解释来理解:一个图片从原始格式解码并上传到GPU就被称为纹理。(说实话我不是很清楚这个的定义哈,求指点) 为了绘制texture,常常使用几何来描述,通过几何对应的顶点来描述纹理。比如要描述一个矩形,可以通过描述每个顶点来描述矩形。 要绘图时,首先要绑定纹理,然后传递一个几何描述给OpenGL进行绘制。而绘图的大小和位置由几何描述和OpenGL的vi
2012-03-26 23:38:43 967
转载 Google Android如何分析和研究Log文件 ,如何看日志信息
Log 在android中的地位非常重要,要是作为一个android程序员不能过分析log这关,算是android没有入门吧 。 下面我们就来说说如何处理log文件 。 什么时候会有Log文件的产生 ? Log的产生大家都知道 , 大家也都知道通过DDMS来看log , 但什么时候会产生log文件呢 ?一般在如下几种情况会产生log文件 。 1,程序异常退出 , uncaused
2012-03-23 21:26:02 8825
转载 Android 2.1 闪屏
移植过程中,小本的内核不支持double framebuffer,导致屏幕不断在刷。最后通过师兄的方法: http://hi.baidu.com/aokikyon/blog/item/609ea74530b8f533879473be.html 刷屏的现象会好很多,但是打开程序的时候屏幕还是会闪。 后来在gingerbread的hardware/libhardware/modules/
2012-03-22 00:32:55 976
转载 Android 2.2 更改语言时的Bug
博客分类: Android AndroidD语言GitHTCXML 现象:Setting -> Language&Locale 设置后中文后,大部分应用程序及相关点都变为中文,但Launcher中所有项该是英文还是英文,Reboot后变为中亠。原因是Launcher中没有 做相应语言变更处理,做如下修改,添加消息注册函数,重新加载AllApps项! enginer@root# g
2012-03-13 23:25:29 1054
转载 froyo系统原生bug及修正:改变系统语言时Launcher2的AllApps内shortcut不刷新
把froyo的Launcher2移植到eclair后,产生了一些小问题,都一一解决掉了.这是市场反馈回来的一个问题之一,摸清内部机制颇废了一番周折.也算见识了android系统内部的另一个面向切面编程案例,很有必要记录一下,有时间好好研究研究,可以借此做些特殊的系统功能. 严格意义上说,这并不是跨版本移植产生的问题,而是系统原生的一个bug,用samsung的galaxy tab平板模拟器测
2012-03-13 23:24:28 850
转载 android Launcher——数据加载与变更
在前面我的blog中,我已经说过了,Launcher所有的桌面项数据是存储在launcher.db/favorites表中 在 Launcher启动时loadeworkspace函数中会从数据库中查询所有的数据并显示出来,这个桌面项数据加载过程在我的blog Launcher——启动过程详解中有比较详细的描述,这篇blog,我着重讲述Launcher桌面项的添加,变更和删除,下面就进入主题 1
2012-03-13 23:22:59 1008
转载 Android的语言设置两种方法
第一种:修改配置文件 位置:build/target/product/languages_full.mk| languages_small.mk,这两个文件里头,有PRODUCT_LOCALES := en_US en_GB fr_FR it_IT es_ES es_US 这样的片段,其实setting中语言选择列表的数据源头就来源于此,既然找到了源头,那只
2012-03-13 23:21:28 5632
转载 [Android]应用语言切换的三种方法
Android对国际化与多语言切换已经做得不错了,一个应用只要命名相应语系的values-[language]文件夹,通过“设置”→“语言&键盘”→“选择语言”即可实现应用多种语言的切换。 但如何在应用里自己实现?搜索过发现网上有如下的做法: view plaincopy to clipboardprint? Resources res = getResource
2012-03-13 23:19:43 1283
转载 android桌面默认的5个应用图标的加载和存储
1) 桌面安装之后有5个默认的图标:search、contacts、browser、phone、message。它们是系统自带的,那它们是在哪儿存储的?什么时候加载的? 2) 在res/xml目录下的default_workspace.xml文件中定义了它们。里面还定义了其他一些常用应用。定义格式如下: packageName="com.android.contacts"指定该应用的包名。
2012-03-11 23:19:47 2375
转载 Android 4.0 Launcher源码分析系列(三)
本文为笔名“傻蛋”的51CTO特约专家的《Android 4.0 Launcher源码分析系列》专栏的第三篇,这一篇傻蛋将带我们研究一下整个桌面的左右滑动是如何实现的。 AD: 首先傻蛋先画了个图来再来阐述一下WorkSpace的结构。如下图: 点击查看大图 桌面的左右滑动功能主要是在PagedView类中实现的,而WorkSpace是PagedV
2012-03-11 22:34:53 1099
转载 Android 4.0 Launcher源码分析系列(二)
本文为笔名“傻蛋”的51CTO特约专家的《Android 4.0 Launcher源码分析系列》专栏的第二篇,这一节傻蛋将从整个Laucher的入口点入手,同时Laucher在加载了它的布局文件Laucher.xml时都干了些什么。 AD: 【51CTO.com 2月2日独家特稿】上一节我们研究了Launcher的整体结构,这一节我们看看整个Laucher
2012-03-11 22:33:26 833
转载 Android 4.0 Launcher源码分析系列(一)
著名手机厂商Android开发工程师、最牛网站长傻蛋曾为51CTO撰稿《Android 4.0的图形硬件加速及绘制技巧》受到读者的广泛欢迎。傻蛋同学将在新的一年里在51CTO开设专家专栏,本文为傻蛋正在研究的一个方向,与网友共同探讨Android 4.0原生的桌面程序——Launcher。 AD: 从今天起傻蛋打算做一个系列文章,对最新的Android 4
2012-03-11 22:31:40 1457 1
转载 Android_launcher的源码详细分析
这份源码是基于2.1的launcher2,以后版本虽有变化,但大概的原理一直还是保留了。 一、主要文件和类 1.Launcher.java:launcher中主要的activity。 2.DragLayer.java:launcher layout的rootview。DragLayer实际上也是一个抽象的界面,用来处理拖动和对事件进行初步处理然后按情况分发下去,角色是一个controlle
2012-03-11 22:29:37 934
转载 在桌面上预置一些第三方应用的Widget
最近在做Android的平板的开发,想在桌面上预置一些第三方应用的Widget,在桌面预置Widget的方法就是要获得应用的包名和类名。 桌面预置widget的方法 在Launcher的配置文件 res/xml/default_workspace.xml中添加如下的代码: [html] view plaincopyprint? appwidget
2012-03-07 22:31:45 2723
Android Power On Off
2012-07-08
homeswitcher
2012-06-20
HeadFirstDesignPatterns_code
2012-06-17
android设置主题和自定义主题的方法
2012-04-20
Android实例2
2012-03-27
Android实例
2012-03-27
Android 9patch失效
2012-02-22
google_sdk_android3
2012-02-02
Google_android_java
2012-02-02
格式工厂-支持几乎所有类型多媒体格式到常用的几种格式
2012-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人