サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
アメリカ大統領選
android.git.kernel.org
To clone one of these trees, install git, and run: git clone git://android.git.kernel.org/ + project path. To clone the entire platform, install repo, and run: mkdir mydroid cd mydroid repo init -u git://android.git.kernel.org/platform/manifest.git repo sync For more information about git, see an overview, the tutorial or the man pages.
Dalvik Optimization and Verification With dexopt The Dalvik virtual machine was designed specifically for the Android mobile platform. The target systems have little RAM, store data on slow internal flash memory, and generally have the performance characteristics of decade-old desktop systems. They also run Linux, which provides virtual memory, processes and threads, and UID-based security mechani
What's JNI? JavaVM and JNIEnv jclassID, jmethodID, and jfieldID Local vs. Global References UTF-8 and UTF-16 Strings Primitive Arrays Region Calls Exceptions Extended Checking Native Libraries 64-bit Considerations Unsupported Features What's JNI? JNI is the Java Native Interface. It defines a way for code written in the Java programming language to interact with native code, e.g. functions writt
On an Android device, the Dalvik virtual machine usually executes embedded in the Android application framework. It's also possible to run it directly, just as you would a virtual machine on your desktop system. After compiling your Java language sources, convert and combine the .class files into a DEX file, and push that to the device. Here's a simple example: % echo 'class Foo {'\ > 'public sta
Objective The primary goals of reworking the build system are (1) to make dependencies work more reliably, so that when files need to rebuilt, they are, and (2) to improve performance of the build system so that unnecessary modules are not rebuilt, and so doing a top-level build when little or nothing needs to be done for a build takes as little time as possible. Principles and Use Cases and Polic
The Dalvik virtual machine is intended to run on a variety of platforms. The baseline system is expected to be a variant of UNIX (Linux, BSD, Mac OS X) running the GNU C compiler. Little-endian CPUs have been exercised the most heavily, but big-endian systems are explicitly supported. There are two general categories of work: porting to a Linux system with a previously unseen CPU architecture, and
Copyright © 2007 The Android Open Source Project General Design The machine model and calling conventions are meant to approximately imitate common real architectures and C-style calling conventions: The VM is register-based, and frames are fixed in size upon creation. Each frame consists of a particular number of registers (specified by the method) as well as any adjunct data needed to execute th
このページを最初にブックマークしてみませんか?
『android.git.kernel.org Git』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く