Articles of dalvik

Как я могу выполнить Opkodes Dalvik

Я хотел бы выполнить opcodes непосредственно против исполняемого экземпляра Dalvik VM из моего приложения на Android. Я ищу что-то похожее на функцию C asm. У меня есть список кодов операций для dalvik, но я не знаком с тем, как их выполнять напрямую или записывать в .class-файлы и выполнять их против какой-то команды CL CLI, например, […]

«Броски» и «аннотация для исключения» в байт-коде Dalvik

Почему байтовый код генерируется как .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/FileNotFoundException; } .end annotation А не .throws Ljava/io/FileNotFoundException Если метод объявляет throws FileNotFoundException в заголовке в java-коде?

Какая лучшая стратегия для восстановления после ошибки – пренебрегая записью, где возникает ошибка

Я получаю No implementation found for native Ldalvik/system/VMRuntime;.pauseGc Error, ниже – logCat. 05-13 22:39:22.538: W/dalvikvm(8350): No implementation found for native Ldalvik/system/VMRuntime;.pauseGc:(Ljava/lang/String;)I 05-13 22:39:22.543: E/MyThread(8350): Pause GC 05-13 22:39:22.543: E/MyThread(8350): java.lang.reflect.InvocationTargetException 05-13 22:39:22.543: E/MyThread(8350): at java.lang.reflect.Method.invokeNative(Native Method) 05-13 22:39:22.543: E/MyThread(8350): at java.lang.reflect.Method.invoke(Method.java:515) 05-13 22:39:22.543: E/MyThread(8350): at android.app.MyThread.pauseGC(MyThread.java:5525) 05-13 22:39:22.543: E/MyThread(8350): at android.app.MyThread.performLaunchActivity(MyThread.java:2324) 05-13 22:39:22.543: E/MyThread(8350): at […]

Как применяются методы патчей AndFix?

Недавно я узнал об Android-библиотеке AndFix, которая позволяет использовать исправление в реальном времени. Теперь, насколько мне известно, Dalvik не позволяет манипулировать байт-кодом или dex во время выполнения. Может ли кто-нибудь дать хорошее объяснение тому, как AndFix действительно занимается патчем ?

Влияние на GC использования локальных переменных по сравнению с полями

У меня есть метод 3 уровня в стеке вызовов метода onDraw (). Он называется сотнями, иногда тысячами раз за перерисовку. Я сделал обширное профилирование метода onDraw (), и я вижу, что следующий метод принимает 14% от общей суммы, которую обязательно стоит посмотреть. Мне нужно повысить частоту кадров во время операций масштабирования и перетаскивания. private void […]

Ссылка на точную ссылку в Dalvik Verifier

Я пишу инструментарий по байт-коду Dalvik, который выполняет некоторые протоколирования для различных вызовов вызова метода. В частности, на разных сайтах вызова метода я вставлю набор инструкций, которые собирают параметры, помещают их в массив Object[] , а затем передают это функции регистрации. Все это прекрасно и хорошо, я реализовал и прошел мимо всех kludges для большинства […]

Каковы данные в dalvik-LinearAlloc, dalvik-aux-structure, dalvik-bitmap-1, dalvik-bitmap-2, dalvik-card-table, dalvik-mark-stack и dalvik-zygote?

Я использую команду showmap на PID, и я не могу понять эту часть в отчете: 16384 3752 689 0 3132 0 620 4 /dev/ashmem/dalvik-LinearAlloc (deleted) 2460 1748 934 0 828 0 920 18 /dev/ashmem/dalvik-aux-structure (deleted) 8192 572 572 0 0 0 572 1 /dev/ashmem/dalvik-bitmap-1 (deleted) 8192 0 0 0 0 0 0 1 /dev/ashmem/dalvik-bitmap-2 (deleted) […]

Как найти банку пакета java.rmi

Я разрабатываю приложение для Android, которое нуждается в каком-то rmi-материале, так как Android не поддерживает rmi по умолчанию. Я нашел, что этот проект можно использовать для связывания пакета rmi с моим Android-приложением, но я не мог найти банку, которая включает пакет java.rmi , Может ли кто-нибудь предложить, где его найти? Или любым другим способом использования […]

Включает ли система Android JVM?

Я знаю, что система Android включает в себя виртуальную машину Dalvik (DVM). Но я не понял, включена ли система Android в JVM. Или DVM заменяет JVM? благодаря

Тайлер класса Talv

Я нахожусь в SDK Adnroid 2.2 и не могу получить свой статический блок внутри класса MultiUserChat. Я попытался нагрузить его как try { String qual = MultiUserChat.class.getName(); ClassLoader.getSystemClassLoader().loadClass(qual); } catch (ClassNotFoundException e) { e.printStackTrace(); } И он всегда попадает в блок catch. «Qual» получает действительное имя класса … что это может быть?

Intereting Posts
Android – получение списка контактов с уличными адресами, но не таких недорогих, как Skype, где адрес является только городом и штатом Горизонтальная и вертикальная полоса прокрутки в Android с планшетами? Как показать / скрыть сгруппированные представления в Android? Как найти последнюю активность, с которой текущая активность открывается в android? Параметр метода должен быть obj определенного класса, который реализует определенный интерфейс Genymotion 2 – Нет подключения в Google Play Store Как рисовать ленточную форму Android Studio? Не удается найти android sdk 2.3.4 в менеджере SDK Android: прослушивание переменных изменений Отсутствует кнопка, размещенная после ListView Как настроить статический IP-адрес, сетевую маску, шлюз, DNS программно на Android 5.x (Lollipop) для подключения Wi-Fi Inventory.getPurchase () всегда возвращает null, хотя уже приобрел Включить аналитику firebase logging Как WebView.getTitle () из потока пользовательского интерфейса? Android InApp Billing v3 – тестирование с использованием нескольких устройств