问题标签 [dalvik]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
14729 浏览

java - 在 Dalvik VM(Android 的 VM)上,您不能在 Sun VM 中做什么?

我知道你可以在Dalvik 的 VM中运行几乎所有的 Java,你可以在Java 的 VM中运行,但是限制不是很清楚。有没有人遇到任何主要的绊脚石?有什么大图书馆有问题吗?任何编译成 Java 字节码的语言(ScalaJython等)都不能按预期工作?

0 投票
2 回答
66134 浏览

android - Android 上的 JRE

这听起来像是一个愚蠢的问题,但谷歌并没有帮助我。

是否有适用于 Android 的 JRE?如果有,是哪个版本?是否缺少任何主要功能?

如果不是,这是否意味着需要重新编译所有 Java 应用程序才能让 Dalvik 在 Android 上运行?

更新; 是否会有适用于 Android 的 JRE?

0 投票
2 回答
1297 浏览

android - 我如何执行 Dalvik 操作码

我想从我在 Android 上的应用程序中直接针对正在运行的 Dalvik VM 实例执行操作码。我正在寻找类似于 C asm 函数的东西。我有一个 dalvik 的操作码列表,但我不熟悉如何直接执行它们,或者将它们写到 .class 文件中,然后从正在运行的应用程序中针对某种 VM CLI 命令(如 dalvikvm)执行它们。

0 投票
3 回答
7930 浏览

android - 你将如何改进 Dalvik?Android的虚拟机

我目前正在写一篇关于Android平台的论文。经过一番研究,很明显Dalvik还有改进的空间。我想知道,您认为将开发人员的时间用于实现这一目标的最佳方式是什么?

JIT 编译似乎是一个大问题,但我也听说这在如此低资源的机器上使用有限。有没有人有资源或数据支持这一点?

是否还有其他选择需要考虑?除了开发一个强大的原生开发工具包来绕过虚拟机。

对于那些感兴趣的人,有一个关于Dalvik VM的讲座已经录制并在线发布。

欢迎任何想法,因为这个问题看起来很主观,我会澄清我将接受的答案必须有一些对提议的更改的理由。任何支持它的数据,例如 Sun JVM 在引入时的改进,都将是一个巨大的优势。

0 投票
2 回答
6615 浏览

android - 我怎么做孤立的dalvik

我正在追踪 Dalvik 机器源代码。据此,我想让 Dalvik 可运行。我似乎有 dvk 项目。但是有很多问题导致故障。有没有办法只制作 dalvik 而不是所有的 android。因为make android会花费太多时间(大约很多小时)

dvk 项目:http ://code.google.com/p/dvk/

0 投票
6 回答
1321 浏览

java - Android 上常见的性能缺陷?

哪些最容易犯的错误可能会导致 Android 性能下降?

文档提到“一些浮点运算”可以是“毫秒级”——有人测试过吗?

为了便于讨论,我们假设它在 G1/类似设备上运行。

0 投票
9 回答
34584 浏览

android - OutofMemoryError:位图大小超出 VM 预算(Android)

在 BitmapFactory 中获取异常。不确定是什么问题。(嗯,我可以猜到这个问题,但不知道为什么会发生)

我的代码非常简单。我定义了一个带有默认图像的 XML 布局。我尝试在 SDCard 上加载 bm(如果存在 - 它是)。如果不是,则显示默认图像。无论如何..这是代码:

bm=Bitmap.createScaledBitmap它在任何想法上都失败了?我在论坛上做了一些研究,它指向了这篇文章 ,我只是不知道为什么它不起作用。任何帮助都会很棒!谢谢,

克里斯。

0 投票
3 回答
10331 浏览

android - 显示来自 BroadcastReceiver 的复杂 Toast

我想知道是否有人可以帮助我。我正在尝试在收到 SMS 时显示 toast 元素。这个 toast 应该包含一个布局,它有一个图像(SMS 图标)和 2 个文本视图(发件人,消息)

如果我从活动中调用以下方法,它会按预期工作......

但是,如果我尝试从 SMSReceiver 以相同的方式调用相同的代码,我会得到:

有人可以建议我如何从意图中做到这一点。我认为这个问题在某种程度上与跨线程有关,但是我不确定如何继续。我在网上看过几个例子,但它们似乎要么使用不推荐使用的代码,要么只显示简单的文本

有人可以指出我正确的方向吗

非常感谢

0 投票
2 回答
3115 浏览

android - Android存储key,反编译恐惧

我正在使用惊人的 FPS,我必须将密钥存储在 java 代码中。但是我担心有人会反编译我的 apk 并找到密钥。我自己反编译了apk,找不到密钥,但我不是VM专家。有什么帮助吗?

0 投票
8 回答
20641 浏览

java - 我可以在 Android Dalvik 上使用哪些编程语言?

理论上,Dalvik 可以执行任何虚拟机字节码,例如使用

  • 方面J
  • 冷融合
  • Clojure
  • 时髦的
  • JavaFX 脚本
  • JRuby
  • 杰通
  • 犀牛
  • 斯卡拉

Dalvik 的字节码编译器是否已经有工作版本,可用于 Java 以外的其他语言?