問題タブ [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 - Sun VM でできること、Dalvik VM (Android の VM) でできないことは何ですか?

Javaの VM で実行できるほぼすべての Java をDalvik の VMで実行できることは知っていますが、制限はあまり明確ではありません。大きな障害に遭遇した人はいますか? 問題を抱えている主要なライブラリはありますか? Java バイト コード ( ScalaJythonなど) にコンパイルされる言語は期待どおりに動作しませんか?

0 投票する
2 に答える
66134 参照

android - Android 上の JRE

これはばかげた質問のように聞こえるかもしれませんが、Google は役に立ちませんでした。

Android で利用できる JRE はありますか? もしそうなら、それはどのバージョンですか?不足している主要な機能はありますか?

そうでない場合、Dalvik が Android で動作するには、すべての Java アプリを再コンパイルする必要があるということですか?

アップデート; Android で利用できる JRE はありますか?

0 投票する
2 に答える
1297 参照

android - Dalvikオペコードを実行するにはどうすればよいですか

Android上のアプリケーション内から、実行中のDalvikVMインスタンスに対して直接オペコードを実行したいと思います。Casm関数に似たものを探しています。dalvikのオペコードのリストがありますが、それらを直接実行する方法、またはそれらを.classファイルに書き出して、実行中のアプリケーション内からdalvikvmなどのある種のVMCLIコマンドに対して実行する方法に慣れていません。

0 投票する
3 に答える
7930 参照

android - Dalvik をどのように改善しますか? Android の仮想マシン

私は現在、Android プラットフォームに関する論文を書いています。いくつかの調査の結果、Dalvik には改善の余地があることが明らかになりました。この目標を達成するために、開発者の時間をどのように使うのが最善だと思いますか?

JIT コンパイルは大きなもののように思えますが、これはリソースの少ないマシンではあまり役に立たないと聞いたことがあります。これを裏付けるリソースまたはデータを持っている人はいますか?

考慮すべき他のオプションはありますか?VM をバイパスするための堅牢なネイティブ開発キットの開発は別として。

興味のある方は、 Dalvik VMに関する講義を録画してオンラインに公開しています。

この質問は主観的に見えるので、どんな考えも歓迎します。私が受け入れる答えには、提案された変更の正当性がなければならないことを明確にします。Sun JVM が導入されたときの改善など、それを裏付けるデータがあれば、非常にプラスになります。

0 投票する
2 に答える
6615 参照

android - 分離ダルビックの作り方

Dalvik マシンのソース コードをトレースしています。それに応じて、Dalvik を実行可能にしたいと考えています。私はdvkプロジェクトのようです。しかし、多くの問題が故障につながります。すべてのAndroidなしでdalvikのみを作成する方法はありますか. 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 から複雑なトーストを表示

誰かが私を助けてくれるのだろうか。SMS を受信したときにトースト要素を表示しようとしています。このトーストには、画像 (SMS アイコン) と 2 つのテキストビュー (送信者、メッセージ) を持つレイアウトが含まれている必要があります。

アクティビティから次のメソッドを呼び出すと、期待どおりに動作します...

ただし、SMSReceiver から同じ方法で同じコードを呼び出そうとすると、次のようになります。

誰かがインテントからどうすればよいか教えてください。この問題は何らかの形でクロススレッドに関連していると思いますが、どうすればよいかわかりません。オンラインでいくつかの例を見てきましたが、非推奨のコードを使用しているか、単純なテキストのみを表示しているようです

誰かが私を正しい方向に向けてくれますか

どうもありがとう

0 投票する
2 に答える
3115 参照

android - Androidの保存キー、恐怖の逆コンパイル

私は素晴らしいFPSを使用しており、秘密鍵をJavaコードに保存する必要があります。しかし、誰かが私のapkを逆コンパイルして、キーを見つけるのではないかと心配しています。私はapkを自分で逆コンパイルし、キーを見つけることができませんでしたが、VMの専門家ではありません。何か助けはありますか?

0 投票する
8 に答える
20641 参照

java - Android Dalvikで使用できるプログラミング言語はどれですか?

理論的には、Dalvikは、たとえば次のコンパイラで作成された仮想マシンのバイトコードを実行します。

  • AspectJ
  • ColdFusionColdFusion
  • Clojure
  • Groovy
  • JavaFXスクリプト
  • JRuby
  • Jython
  • Rhino
  • Scala

Java以外の言語で利用可能なDalvik用のバイトコードコンパイラの動作バージョンはすでにありますか?