• G#

AndroidJNI

kelas dalam UnityEngine

/

Diterapkan dalam:WordPress.org

Sarankan perubahan

Success!

Terima kasih untuk membantu kami meningkatkan kualitas Dokumentasi Unity. Meskipun kami tidak dapat menerima semua pengajuan, kami membaca setiap perubahan yang disarankan dari pengguna kami dan akan melakukan pembaruan di mana berlaku.

Close

Penjelasan gagal

Untuk beberapa alasan perubahan yang disarankan Anda tidak dapat diajukan. Silahkan <a>try lagi</a> dalam beberapa menit. Dan terima kasih untuk mengambil waktu untuk membantu kami meningkatkan kualitas Dokumentasi Unity.

Close

Cancel

Description

Antarmuka JNI mentah ke Android Java VM dari skrip Unity (C #).

Note: Menggunakan fungsi raw JNI membutuhkan pengetahuan canggih dari Android Java Native Interface (JNI). LoginPlease take note.

Metode Statis

AllocObject Mengalokasikan objek Java baru tanpa membentangkan konstruktor untuk objek.
AttachCurrentThread Pasang benang saat ini ke Java (Dalvik) VM.
CallBooleanMethod Menelepon metode instance Java yang didefinisikan oleh metodID, secara opsional melewati array argumen (args) ke metode.
CallCharMethod Menelepon metode instance Java yang didefinisikan oleh metodID, secara opsional melewati array argumen (args) ke metode.
CallDoubleMethod Menelepon metode instance Java yang didefinisikan oleh metodID, secara opsional melewati array argumen (args) ke metode.
CallFloatMethod Menelepon metode instance Java yang didefinisikan oleh metodID, secara opsional melewati array argumen (args) ke metode.
CallIntMethod Menelepon metode instance Java yang didefinisikan oleh metodID, secara opsional melewati array argumen (args) ke metode.
CallLongMethod Menelepon metode instance Java yang didefinisikan oleh metodID, secara opsional melewati array argumen (args) ke metode.
CallObjectMethod Menelepon metode instance Java yang didefinisikan oleh metodID, secara opsional melewati array argumen (args) ke metode.
CallSByteMethod Menelepon metode instance Java yang didefinisikan oleh metodID, secara opsional melewati array argumen (args) ke metode.
CallShortMethod Menelepon metode instance Java yang didefinisikan oleh metodID, secara opsional melewati array argumen (args) ke metode.
CallStaticBooleanMethod Mencapai metode statis yang ditentukan pada objek Java, secara opsional melewati array argumen (arg).
CallStaticCharMethod Mencapai metode statis yang ditentukan pada objek Java, secara opsional melewati array argumen (arg).
CallStaticDoubleMethod Mencapai metode statis yang ditentukan pada objek Java, secara opsional melewati array argumen (arg).
CallStaticFloatMethod Mencapai metode statis yang ditentukan pada objek Java, secara opsional melewati array argumen (arg).
CallStaticIntMethod Mencapai metode statis yang ditentukan pada objek Java, secara opsional melewati array argumen (arg).
CallStaticLongMethod Mencapai metode statis yang ditentukan pada objek Java, secara opsional melewati array argumen (arg).
CallStaticObjectMethod Mencapai metode statis yang ditentukan pada objek Java, secara opsional melewati array argumen (arg).
CallStaticSByteMethod Mencapai metode statis yang ditentukan pada objek Java, secara opsional melewati array argumen (arg).
CallStaticShortMethod Mencapai metode statis yang ditentukan pada objek Java, secara opsional melewati array argumen (arg).
CallStaticStringMethod Mencapai metode statis yang ditentukan pada objek Java, secara opsional melewati array argumen (arg).
CallStaticVoidMethod Mencapai metode statis yang ditentukan pada objek Java, secara opsional melewati array argumen (arg).
CallStringMethod Menelepon metode instance Java yang didefinisikan oleh metodID, secara opsional melewati array argumen (args) ke metode.
CallVoidMethod Menelepon metode instance Java yang didefinisikan oleh metodID, secara opsional melewati array argumen (args) ke metode.
DeleteGlobalRef Menghapus referensi global yang ditunjuk oleh obj.
DeleteLocalRef Menghapus referensi lokal yang diarahkan ke obj.
DeleteWeakGlobalRef Menghapus referensi kelemahan global yang diarahkan ke obj.
DetachCurrentThread Menghukum benang saat ini dari Java (Dalvik) VM.
EnsureLocalCapacity Memastikan bahwa setidaknya sejumlah referensi lokal dapat dibuat dalam benang saat ini.
ExceptionClear Jelaskan pengecualian yang saat ini dibuang.
ExceptionDescribe Mencetak pengecualian dan backtrace tumpukan ke logcat
ExceptionOccurred Tentukan jika pengecualian dibuang.
FatalError Meningkatkan kesalahan fatal dan tidak mengharapkan VM untuk pulih. Fungsi ini tidak kembali.
FindClass Fungsi ini memuat kelas lokal.
FromBooleanArray Mengkonversi array Jawa dari boolean ke array sistem yang dikelola. Login
FromCharArray Mengkonversi array Java dari char ke array sistem yang dikelola. Login
Sitemap Login Mengkonversi array Java ganda ke array sistem yang dikelola. Sitemap
FromFloatArray Mengkonversi array Java mengapung ke array sistem yang dikelola. Sitemap
FromIntArray Mengkonversi array Java dari int ke array sistem yang dikelola. Login
FromLongArray Mengkonversi array Java dari lama ke array sistem yang dikelola. Login
FromObjectArray Konversi array Java dari java.lang. Tujuan dari Sistem yang dikelola. IntPtr, mewakili objek Jawa.
Sitemap Login Konversi java.lang.reflect. Bidang ke ID lapangan.
FromReflectedMethod Konversikan java.lang.reflect.Method atau java.lang.reflect.Constructor objek ke metode ID.
FromSByteArray Mengkonversi array Java dari byte ke array sistem yang dikelola. Login
FromShortArray Mengkonversi array Java pendek ke array yang dikelola dari sistem. Login
GetArrayLength Mengembalikan jumlah elemen dalam array.
GetBooleanArrayElement Mengembalikan nilai satu elemen array primitif.
GetBooleanField Mengembalikan nilai kolom instance (nonstatic) objek.
GetCharArrayElement Mengembalikan nilai satu elemen array primitif.
GetCharField Mengembalikan nilai kolom instance (nonstatic) objek.
GetDoubleArrayElement Mengembalikan nilai satu elemen array primitif.
GetDoubleField Mengembalikan nilai kolom instance (nonstatic) objek.
GetFieldID Mengembalikan ID lapangan untuk bidang suatu kelas.
GetFloatArrayElement Mengembalikan nilai satu elemen array primitif.
GetFloatField Mengembalikan nilai kolom instance (nonstatic) objek.
GetIntArrayElement Mengembalikan nilai satu elemen array primitif.
GetIntField Mengembalikan nilai kolom instance (nonstatic) objek.
GetLongArrayElement Mengembalikan nilai satu elemen array primitif.
GetLongField Mengembalikan nilai kolom instance (nonstatic) objek.
GetMethodID Kembalikan metode ID misalnya (nonstatic) metode kelas atau antarmuka.
GetObjectArrayElement Kembalikan elemen array objek.
GetObjectClass Mengembalikan kelas objek.
Login Login Mengembalikan nilai kolom instance (nonstatic) objek.
GetSByteArrayElement Mengembalikan nilai satu elemen array primitif.
GetSByteField Mengembalikan nilai kolom instance (nonstatic) objek.
GetShortArrayElement Mengembalikan nilai satu elemen array primitif.
GetShortField Mengembalikan nilai kolom instance (nonstatic) objek.
GetStaticBooleanField Mengembalikan nilai lapangan statis objek.
GetStaticCharField Mengembalikan nilai lapangan statis objek.
GetStaticDoubleField Mengembalikan nilai lapangan statis objek.
GetStaticFieldID Kembalikan ID lapangan untuk bidang statis kelas.
GetStaticFloatField Mengembalikan nilai lapangan statis objek.
GetStaticIntField Mengembalikan nilai lapangan statis objek.
GetStaticLongField Mengembalikan nilai lapangan statis objek.
GetStaticMethodID Kembalikan ID metode untuk metode statis kelas.
GetStaticObjectField Mengembalikan nilai lapangan statis objek.
GetStaticSByteField Mengembalikan nilai lapangan statis objek.
GetStaticShortField Mengembalikan nilai lapangan statis objek.
GetStaticStringField Mengembalikan nilai lapangan statis objek.
GetStringChars Kembalikan pointer ke array karakter Unicode string. pointer ini berlaku sampai ReleaseStringchars() disebut.
GetStringField Mengembalikan nilai kolom instance (nonstatic) objek.
GetStringLength Mengembalikan panjang (jumlah karakter Unicode) dari string Jawa.
GetStringUTFChars Kembalikan objek string yang dikelola mewakili string dalam pengkodean UTF-8 yang dimodifikasi.
GetStringUTFLength Kembalikan panjang di byte representasi UTF-8 yang dimodifikasi dari string.
GetSuperclass Jika clazz mewakili kelas selain objek kelas, maka fungsi ini mengembalikan objek yang mewakili kelas super dari kelas yang ditentukan oleh clazz.
GetVersion Mengembalikan versi antarmuka metode asli.
IsAssignableFrom Menentukan apakah objek clazz1 dapat dilempark dengan aman ke clazz2.
IsInstanceOf Uji apakah objek adalah contoh kelas.
IsSameObject Uji apakah dua referensi merujuk pada objek Java yang sama.
NewBooleanArray Membangun objek array primitif baru.
NewCharArray Membangun objek array primitif baru.
NewDoubleArray Membangun objek array primitif baru.
NewFloatArray Membangun objek array primitif baru.
NewGlobalRef Buat referensi global baru ke objek yang disebut oleh argumen obj.
NewIntArray Membangun objek array primitif baru.
NewLocalRef Buat referensi lokal baru yang mengacu pada objek yang sama seperti obj.
NewLongArray Membangun objek array primitif baru.
NewObject Membangun objek Jawa baru. ID metode menunjukkan metode konstruktor mana untuk membatalkan. ID ini harus diperoleh dengan memanggil GetMethodID() dengan <init> sebagai nama metode dan membatalkan (V) sebagai jenis pengembalian.
NewObjectArray Membangun objek holding array baru di klasut kelas. Semua elemen awalnya diatur ke obj. Meme it
NewSByteArray Membangun objek array primitif baru.
NewShortArray Membangun objek array primitif baru.
NewString Membangun java.lang baru. String objek dari array karakter Unicode.
NewStringUTF Membangun java.lang baru. String objek dari array karakter dalam pengkodean UTF-8 dimodifikasi.
NewWeakGlobalRef Menciptakan referensi kelemahan global baru ke objek yang disebut oleh argumen obj.
Login Login Pops off bingkai referensi lokal saat ini, membebaskan semua referensi lokal, dan mengembalikan referensi lokal dalam kerangka referensi lokal sebelumnya untuk objek hasil yang diberikan.
Login Login Membuat bingkai referensi lokal baru, di mana setidaknya jumlah referensi lokal yang diberikan dapat dibuat.
SetBooleanArrayElement Mengatur nilai boolean dari satu elemen dalam array primitif.
Login Login Menetapkan nilai bidang contoh objek yang ditentukan.
SetCharArrayElement Mengatur nilai char dari satu elemen dalam array primitif.
SetCharField Menetapkan nilai bidang contoh objek yang ditentukan.
SetDoubleArrayElement Mengatur nilai ganda dari satu elemen dalam array primitif.
SetDoubleField Menetapkan nilai bidang contoh objek yang ditentukan.
SetFloatArrayElement Mengatur nilai float dari satu elemen dalam array primitif.
SetFloatField Menetapkan nilai bidang contoh objek yang ditentukan.
SetIntArrayElement Mengatur nilai int dari satu elemen dalam array primitif.
SetIntField Menetapkan nilai bidang contoh objek yang ditentukan.
SetLongArrayElement Mengatur nilai panjang satu elemen dalam array primitif.
SetLongField Menetapkan nilai bidang contoh objek yang ditentukan.
SetObjectArrayElement Mengatur elemen array objek.
Login Login Menetapkan nilai bidang contoh objek yang ditentukan.
SetSByteArrayElement Mengatur nilai sbyte dari satu elemen dalam array primitif.
SetSByteField Menetapkan nilai bidang contoh objek yang ditentukan.
SetShortArrayElement Mengatur nilai pendek satu elemen dalam array primitif.
SetShortField Menetapkan nilai bidang contoh objek yang ditentukan.
SetStaticBooleanField Mengatur nilai lapangan statis dalam objek yang ditentukan.
SetStaticCharField Mengatur nilai lapangan statis dalam objek yang ditentukan.
SetStaticDoubleField Mengatur nilai lapangan statis dalam objek yang ditentukan.
SetStaticFloatField Mengatur nilai lapangan statis dalam objek yang ditentukan.
SetStaticIntField Mengatur nilai lapangan statis dalam objek yang ditentukan.
SetStaticLongField Mengatur nilai lapangan statis dalam objek yang ditentukan.
SetStaticObjectField Mengatur nilai lapangan statis dalam objek yang ditentukan.
SetStaticSByteField Mengatur nilai lapangan statis dalam objek yang ditentukan.
SetStaticShortField Mengatur nilai lapangan statis dalam objek yang ditentukan.
SetStaticStringField Mengatur nilai lapangan statis dalam objek yang ditentukan.
SetStringField Menetapkan nilai bidang contoh objek yang ditentukan.
Throw WordPress.org Objek yang dapat dibuang untuk dibuang.
ThrowNew Membangun objek pengecualian dari kelas yang ditentukan dengan pesan yang ditentukan oleh pesan dan menyebabkan pengecualian itu dibuang.
ToBooleanArray Mengkonversi array sistem yang dikelola. Boolean ke array Jawa boolean.
ToCharArray Mengkonversi array sistem yang dikelola. Char ke array Jawa dari char.
Login Login Mengkonversi array sistem yang dikelola. Ganda ke array Java ganda.
ToFloatArray Mengkonversi array sistem yang dikelola. Satu ke larik Jawa.
ToIntArray Mengkonversi array sistem yang dikelola. Int32 ke larik Jawa.
ToLongArray Mengkonversi array sistem yang dikelola. Int64 ke array Jawa panjang.
ToObjectArray Mengkonversi array sistem yang dikelola. IntPtr, mewakili benda-benda Java, ke array Java java.lang. Sitemap
Login Login Konversikan ID lapangan yang berasal dari ks ke java.lang.reflect. Objek lapangan.
Login Login Mengkonversi ID metode yang berasal dari clazz ke java.lang.reflect. Metode atau java.lang.reflect.Constructor objek.
ToSByteArray Mengkonversi array sistem yang dikelola. SByte ke array Java dari byte.
ToShortArray Mengkonversi array sistem yang dikelola. Int16 ke larik Jawa.