0%

英文原文地址:https://code.google.com/p/libgdx/wiki/Application引用本文请注明来源:http://yhz61010.iteye.com/blog/1939613什么是 Back-endsLibgdx 将不同平台的差异进行了抽象,将它们抽象成一个接口集。对于每一个 libgdx 支持的平台,我们统一将它叫做 back-end,因为它们都实现了这些接口的。作为一个开发者,我们并不关心 back-ends,但我们需要关心的这些接口。 Libgdx 目前支持 4 种 back-ends: Lwjgl(Lightweight Java Game Libra ...
阅读全文 »

引用本文请注明来源:http://yhz61010.iteye.com/blog/1939144什么是 libgdx它是一个免费的游戏开发框架。强调一下,libgdx 不是一个游戏引擎(engine),而一个开发框架(framework),用它可以写出一个游戏引擎(例如,AndEngine)。这一点官网上写的很清楚!引用https://code.google.com/p/libgdx/wiki/GoalsFeatures#What_libgdx_ishttps://code.google.com/p/libgdx/wiki/GoalsFeatures#What_libgdx_is_not除此之 ...
阅读全文 »

特别说明:本文仅供学习使用,请勿用于非法目的。此外,如果音乐来源是百度网盘,而不是来自 zhangmenshiting.baidu.com 的话,由于这种情况下,没有音质可选,音乐可以直接从网盘下载,所以无法使用本文讲到的方法。一直挺喜欢使用百度音乐来听音乐,不过非VIP用户只能收听 128 kbps 音质的音乐。这对于我这个喜欢高品质音乐的人来说是不能容忍的。于是我就研究了下,终于能下载只有 VIP 才能下载的高品质 320 kbps 的音乐了。 首先在百度音乐盒中找到你想听的音乐 然后点击歌曲旁边的下载按钮,此时会弹出一个下载窗口 查看下载窗口的源文件,并搜索 “song_id” 关键字, ...
阅读全文 »

现在关于天气预报的手机应用是非常的多,包括那些非常著名的应用(我就不指名了,大家应该都用过),我就纳了闷了,一个预报天气的应用把天气好好的预报了就得了呗,非得加那么多没有用的功能,弄得应用本身越来越臃肿,而且速度越来越慢,你们到底要干什么吗?于是准备自己做一个专注天气预报的应用程序。首先要解决的就是关于天气数据来源的问题。现在关于天气的 API 很多,不过,得到的数据要么是太少,要么就是不完全。于是我就准备自己从权威网站上抓取数据,从而获得天气信息。于是乎,我就选取了从 “中国天气网 - <”/">www.weather.com.cn>” 获取数据。也许天气数据可能关乎国家安全(网 ...
阅读全文 »

更加详细的说明,可以参阅如下官网地址:http://developer.android.com/training/building-graphics.html快速导航 如何高效的加载大位图。(如何解码大位图,避免超过每个应用允许使用的最大内存)http://yhz61010.iteye.com/blog/1848337 如何在非 UI 线程处理位图。(如何使用 AsyncTask 在后台线程处理位图及处理并发问题)http://yhz61010.iteye.com/blog/1848811 如何对位图进行缓存。(如何通过创建内存缓存和磁盘缓存来流畅的显示多张位图)http://yhz61010 ...
阅读全文 »

更加详细的说明,可以参阅如下官网地址:http://developer.android.com/training/building-graphics.html快速导航 如何高效的加载大位图。(如何解码大位图,避免超过每个应用允许使用的最大内存)http://yhz61010.iteye.com/blog/1848337 如何在非 UI 线程处理位图。(如何使用 AsyncTask 在后台线程处理位图及处理并发问题)http://yhz61010.iteye.com/blog/1848811 如何对位图进行缓存。(如何通过创建内存缓存和磁盘缓存来流畅的显示多张位图)http://yhz61010 ...
阅读全文 »

更加详细的说明,可以参阅如下官网地址:http://developer.android.com/training/building-graphics.html快速导航 如何高效的加载大位图。(如何解码大位图,避免超过每个应用允许使用的最大内存)http://yhz61010.iteye.com/blog/1848337 如何在非 UI 线程处理位图。(如何使用 AsyncTask 在后台线程处理位图及处理并发问题)http://yhz61010.iteye.com/blog/1848811 如何对位图进行缓存。(如何通过创建内存缓存和磁盘缓存来流畅的显示多张位图)http://yhz61010 ...
阅读全文 »

更加详细的说明,可以参阅如下官网地址:http://developer.android.com/training/building-graphics.html快速导航 如何高效的加载大位图。(如何解码大位图,避免超过每个应用允许使用的最大内存)http://yhz61010.iteye.com/blog/1848337 如何在非 UI 线程处理位图。(如何使用 AsyncTask 在后台线程处理位图及处理并发问题)http://yhz61010.iteye.com/blog/1848811 如何对位图进行缓存。(如何通过创建内存缓存和磁盘缓存来流畅的显示多张位图)http://yhz61010 ...
阅读全文 »

更加详细的说明,可以参阅如下官网地址:http://developer.android.com/training/building-graphics.html刚开始做 Android 应用时,以为显示图片是很简单的事,在模拟器里运行的好好的,一放到真机上,经常遇到类似于 java.lang.OutofMemoryError: bitmap size exceeds VM budget. 之类的异常。后来看了下官网的详细的介绍,才发现关于图片的显示说头还不少。下面就把学习心得与大家分享下:为什么显示图片会遇到很棘手的问题?手机显示一张 800 万像素的图片(现在主流的手机像素基本上都是 800 ...
阅读全文 »

最近在开发 Android 时遇到了一个如下异常:引用java.lang.RuntimeException: Unable to resume activity {com.xxx.xxx/com.xxx.xxx.xxxActivity}: java.lang.IllegalStateException: trying to requery an already closed cursor之前从来没遇到过。后来分析了下,可能是和我进行了 Android 版本升级有关,之前测试时一直使用的是 2.3,后来升级到了 4.0 就出了这个问题。上网调查了下,发现了如下解决办法,http://s ...
阅读全文 »