お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。
Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.
CloseclassName | 特定のJavaクラス名(例: java.lang.String ) |
クラス名からAndroidJavaClassを作成します。
これは基本的にはクラス型を見つけ、特定の型の java.lang.Class
オブジェクトを割り当てることを意味しています。
// Try to collect some Java garbage.. function Start() { var jc = new AndroidJavaClass("java.lang.System"); jc.CallStatic("gc"); }
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Start() { AndroidJavaClass jc = new AndroidJavaClass("java.lang.System"); jc.CallStatic("gc"); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Start() as void: jc as AndroidJavaClass = AndroidJavaClass('java.lang.System') jc.CallStatic('gc')
// Retrieve the manufacturer of the product/hardware. function Start() { var jc = new AndroidJavaClass("android.os.Build"); var manufacturer = jc.Get.<String>("MANUFACTURER"); }
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Start() { AndroidJavaClass jc = new AndroidJavaClass("android.os.Build"); string manufacturer = jc.Get<string>("MANUFACTURER"); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Start() as void: jc as AndroidJavaClass = AndroidJavaClass('android.os.Build') manufacturer as string = jc.Get[of string]('MANUFACTURER')