小编Tom*_*m R的帖子

NoClassDefFoundError - Eclipse和Android

我在尝试运行Android应用程序时遇到问题,直到在其构建路径中添加第二个外部库,才能正常运行.由于添加了scoreninja jar,我现在在尝试运行应用程序时得到NoClassDefFoundError.

这是消息:

02-11 21:45:26.154: ERROR/AndroidRuntime(3654): java.lang.NoClassDefFoundError: com.scoreninja.adapter.ScoreNinjaAdapter
Run Code Online (Sandbox Code Playgroud)

由于所有构建脚本都是由Android工具(?)生成的,我不确定除了清理和重建或重启eclipse之外我还能做些什么(我已经尝试了所有这三个).有谁知道我怎么能修改这个?

java eclipse ant android build

194
推荐指数
8
解决办法
11万
查看次数

Python:如何增加char?

我是Python新手,来自Java和C.如何增加char?在Java或C中,字符和整数实际上是可互换的,在某些循环中,能够通过字符进行增量字符和索引数组非常有用.

我怎么能用Python做到这一点?没有传统的(;;)looper是不够的 - 有什么方法可以实现我想要实现的目标而不必重新考虑我的整个策略?

任何帮助赞赏.

python increment char

98
推荐指数
3
解决办法
12万
查看次数

我的Android应用程序耗尽电池吗?

我正在为Android开发游戏.它使用表面视图并使用提供的标准2D绘图API.当我第一次发布游戏时,我正在做各种愚蠢的事情,比如在每个帧上重新绘制9个补丁,同样用文本.我已经通过绘制到Bitmap对象并在每个帧中绘制它们来优化大部分内容,只在需要时重新绘制到Bitmap对象上.

我之前收到过关于电池耗尽的投诉,并且在我修改之后,我想知道(科学地)我是否做了任何改进.不幸的是,我没有任何先前的数据,因此将性能与其他游戏进行比较将是最有用的.

我一直在运行Traceview,并使用它的结果主要是为了识别CPU耗时的方法.

那么 - 确定我的应用程序电池性能的最佳方法是什么,以及什么是良好的基准测试?

我知道我可以通过设置查看不同应用程序的%s,但这又是不科学的,因为我从中得到的数字也取决于所有其他应用程序中发生的情况.我查看了(大部分)谷歌的文档,虽然消息很清楚,你应该节省电池(并且它偶尔提供了如何提示),但几乎没有迹象表明我如何衡量我的应用程序是多么好执行.我想要的最后一件事是更多关于Android Market中电池耗尽的抱怨!

提前致谢.


编辑

感谢您提供的所有有用的建议/意见.我真正想知道的是我如何使用来自Traceview的数据(即:在游戏的每个帧上花费的CPU时间)来确定电池使用情况(如果可能的话).回想我原来的问题,我可以看到我有点模糊.再次感谢.

java optimization android battery

74
推荐指数
4
解决办法
2万
查看次数

MathML和Java

我一直在研究一个我想要开始的数学Android相关项目,我第一次偶然发现了MathML.

有谁知道任何Java库可以做任何(最好是全部)以下的事情?

  1. 解析MathML
  2. 通过解析标准数学符号输出MathML
  3. 渲染MathML(特别重要)
  4. 做任何其他很酷的数学事物(比如根据不同的事物重新排列方程式)

3号可能是最重要的,4号是最不重要的.

提前致谢.

java math android mathml libraries

28
推荐指数
1
解决办法
2万
查看次数

在画布上绘制九个补丁(Android)

我正在尝试在Android上的Canvas对象上绘制九个补丁.奇怪的是,虽然我使用draw9patch工具生成了我的九个补丁,但NinePatch的构造函数需要一个额外的字节数组,称为"chunk"来构造九个补丁.

为什么这不简单?什么是"块"?如果你自己这样做了,你是怎么做到的?

任何帮助赞赏.

java graphics android nine-patch

25
推荐指数
1
解决办法
1万
查看次数

Objective-C和Android

我刚刚为Android完成了一个相对较大的项目,它在我的口中留下了一种苦涩的味道,因为它知道它永远不会在太阳系这一侧最普遍存在的手机之一上运行(那个水果味的那个俱乐部).

因此,对于我的下一个项目,我想以一种方式编写它,使大多数组件可以在iPhone和Android平台之间轻松传输.我想这样做的方法是在Objective-C中编写大部分代码,然后分别在更多的Objective-C和Java中添加特定于平台的部分.在Android方面,这将需要使用NDK.

我对C的了解很好,但是我对Objective-C的了解接近于零,我不想学习C++.上面的方法是否合理,是否有更好的方法?有没有什么方法可以用Java编写代码并仍然可以进入未被黑客入侵的iPhone市场?我知道的人(iPhone用户)明年将拥有Android手机的可能性有多大?

java iphone android objective-c android-ndk

18
推荐指数
4
解决办法
3万
查看次数

如何在开始编码之前处理并发

我正在编写Java程序的过程中,我正处于调试并发问题的阶段,而不是我想要处理的问题.

我不得不问:在精神上设置你的程序时,你如何处理并发问题?在我的情况下,这是一个相对简单的游戏,但线程问题不断出现 - 任何快速修复几乎肯定会导致一个新的问题.

用非常笼统的术语来说,在决定我的应用程序应该如何"流动"而我的所有线程都没有结束时,我应该使用哪些技术?

java concurrency project-planning multithreading

16
推荐指数
4
解决办法
1848
查看次数

根据使用频率随机生成字母?

如何根据普通语音中的使用频率随机生成字母?

任何伪代码都很受欢迎,但Java中的实现会非常棒.否则只是朝正确的方向戳一下会很有帮助.

注意:我不需要生成使用频率 - 我确信我可以很容易地查看它.

java random algorithm pseudocode

10
推荐指数
3
解决办法
4304
查看次数

从App启动Android Market

我正在为Android上的应用开发精简版.如何启动Intent以打开Android Market,最好显示我的应用程序的完整版本?这很难在模拟器上测试(这与我拥有的设备最接近),因为似乎没有合法的方式在其上安装市场.

java android

9
推荐指数
2
解决办法
9340
查看次数

术语"长度"和"大小"之间是否存在技术差异(当然,在编程中)?

可能重复:
计数与集合中的长度与大小

特别是在Java中Strings,你打电话string.length(),而在Lists你打电话list.size().两个术语之间是否存在技术差异,因为String它实际上只是一个列表chars

任何评论赞赏.

java terminology object method-names

9
推荐指数
2
解决办法
9086
查看次数