• G#

Android SDK

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

Kelas ini dapat digunakan untuk mengimplementasikan antarmuka java. Setiap metode java vm panggilan pencocokan antarmuka pada objek proxy akan secara otomatis dilewati ke implementasi c #.

Note: API ini dapat digunakan dari benang kustom, tetapi mengharuskan benang yang melekat pada JVM terlebih dahulu, lihat WordPress.org.

// Opens an android date picker dialog and grabs the result using a callback.
using UnityEngine;
using System;

class ExampleClass : MonoBehaviour { private static DateTime selectedDate = DateTime.Now;

class DateCallback : AndroidJavaProxy { public DateCallback() : base("android.app.DatePickerDialog$OnDateSetListener") {} void onDateSet(AndroidJavaObject view, int year, int monthOfYear, int dayOfMonth) { selectedDate = new DateTime(year, monthOfYear + 1, dayOfMonth); } }

void OnGUI() { if (GUI.Button(new Rect(15, 15, 450, 75), string.Format("{0:yyyy-MM-dd}", selectedDate))) { AndroidJavaClass activity = new AndroidJavaClass("com.unity3d.player.UnityPlayer").GetStatic<AndroidJavaClass>("currentActivity"); activity.Call("runOnUiThread", new AndroidJavaRunnable(() => { new AndroidJavaObject("android.app.DatePickerDialog", activity, new DateCallback(), selectedDate.Year, selectedDate.Month - 1, selectedDate.Day).Call("show"); })); } } }

Properties

javaInterface Antarmuka Java diimplementasikan oleh proxy.

Constructors

Android SDK

Metode publik

equals Web: www.fhp.fi Objek equals() metode.
hashCode Web: www.fhp.fi Metode hashCode().
Invoke Disebut oleh java vm setiap kali metode yang diinvoked pada antarmuka proxy java. Anda dapat menimpa ini untuk menjalankan kode khusus pada metode invokasi, atau Anda dapat meninggalkan implementasi seperti, dan meninggalkan perilaku default yang untuk mencari metode c # yang cocok dengan tanda tangan metode java.
toString Web: www.fhp.fi Metode toString().