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