dalvik

    -1热度

    1回答

    我们都知道Android会在/ data/app中安装应用程序,并在/ data/data中安装应用程序的数据。 我想知道是否有可能向系统“询问”,而不是安装在/ sdcard中的应用程序,或者在那里的自定义路径中。 我知道这不是出于安全原因,但是让dex/libs可以在没有root的情况下访问,对于创建(分类)沙箱来说是非常有用的。 我在谈论正常的“apk”应用程序(不只是可以用dalvikvm

    0热度

    1回答

    我是突然在运行任何支持Tango的应用程序(谷歌的Tango Explorer应用程序等..或我自己的版本): Error: Incorrect Configuration. Please go to Settings-->Developer options and use ART 默认情况下,设备附带dalvik &运行良好。 我读过一些posts指出使用ART的问题。 仍然我切换到'艺术',重

    4热度

    1回答

    我不太确定在android平台上的linux进程中加载​​哪种代码。 如果android采用Dalvik,该进程包含一个Dalvik VM和应用程序的代码,是Dalvik字节码形式的代码吗?如果是,那么代码是否与.apk文件中的classes.dex相同? 如果android采用Android Runtime(ART),因为classes.dex已被翻译成本地机器代码,所以我认为Linux进程中的

    0热度

    1回答

    过去几天我一直在阅读android基础结构,我发现Dalvik虚拟机是基于寄存器的机器,而不是传统的基于堆栈的虚拟机。在这种情况下,dex文件的内存布局会是什么样子?在典型的C程序中,其内存布局采用数据,文本,堆和堆栈的形式。这对于dex文件也是一样的。如果是这样,Dalvik虚拟机如何处理这些文件?

    -2热度

    2回答

    嗨,我使用基于jscheme一个Android应用程序(方案的Droid),但如果你不熟悉它,也许你很熟悉Clojure的。在任何情况下,这些提供访问虚拟机(jvm,dalvik)。在计算机上(任何拱门或操作系统),我都可以动态加载自己编译的类。但是,当我尝试在Android(加载dex'ed罐子)我遇到问题我不能修复:因此 > (define inner-url-array (array jav

    0热度

    1回答

    我知道按需初始化持有人惯用法是实现“单身人士”的好方法。 https://en.wikipedia.org/wiki/Initialization-on-demand_holder_idiom 但我不确定在Android(Dalvik或ART)中使用它也是安全的。 只有我发现是,它在JVM上使用是安全的。 http://literatejava.com/jvm/fastest-threadsafe

    0热度

    1回答

    首先我很抱歉,因为我的英语水平很差。 但是我的问题。 如何在Android OS上编译和运行用c/C++和NDK编写的应用程序? 是否在Dalvik或ART中编译和运行应用程序? 还是独立的是VM? 对于用其他语言编写的程序,情况如何?例如(Xamarin中的C#)或(Firemonkey中的Delphi)或(Basic)或(Python)?非常感谢我的问题答案。

    4热度

    3回答

    我正在为Dalvik字节码写入工具,该代码为各种方法调用条目执行一些日志记录。具体来说,在各种方法调用站点上,我将插入一组指令来收集参数,将它们放入一个Object[]数组中,然后将其传递给日志记录功能。 这一切都很好,我已经实现并获得了大部分应用程序的所有功能。但我遇到一个特别令人费解的Dalvik验证错误: java.lang.VerifyError: Verifier rejected cl

    0热度

    2回答

    所以我一直在试图了解如何工作的android ,从我迄今收集:通过使用Java -Apps在运行 - 它似乎写一个Android应用程序的唯一方法是一个名为“达尔维克虚拟机”的虚拟机 -Java文件被编译为可在虚拟机上运行的dalvik字节码的方式是首先使用java编译器编译它以获取java字节码,然后使用由android提供的编译器将Java字节码“翻译”为达尔维克字节码。 我的问题是,如果这就

    1热度

    1回答

    最近当我了解Android的资源管理时,我遇到了一些有趣的问题。 1)从Android运行时的内部角度来看,android操作系统采取了哪些步骤来启动已安装的应用程序? 2)R class-R class是资源静态数值的容器。但最后它是一个整数集合。 android如何将这些整数映射到内部的资源? setContentView(R.layout.activity_main); 这里setCon