返回介绍

AndroidJavaObject.AndroidJavaObject 构造安卓Java对象

发布于 2019-12-18 15:36:58 字数 1506 浏览 1076 评论 0 收藏 0

JavaScript => static function AndroidJavaObject (className : string, params args : object[]) : AndroidJavaObject
C# => AndroidJavaObject(string className, params object[] args);

Parameters 参数

classNameSpecifies the Java class name (e.g. “java.lang.String” or “java/lang/String”)
指定的Java类名。
argsAn array of parameters passed to the constructor.
传递到构造器的参数数组。

Description 描述

Construct an AndroidJavaObject based on the name of the class.
基于类名,构造一个AndroidJavaObject。

This essentially means locate the class type, allocate an object and run the specified constructor.
这实际上意味着查找类的类型,分配一个对象,并运行指定的构造方法。

JavaScript:

// Create a java.lang.String object holding the string "some string".
//创建一个java.lang.String对象,持有该字符串"some string"
function Start() {
	var jo = new AndroidJavaObject("java.lang.String", "some string");
}
// Inner (nested) classes must use /$ separators.
// Here we create a LayoutParams object with a specified width and height.
//内嵌类必须使用/$分割
//这里我们创建了一个LayoutParams对象,带有指定的宽度和高度
function Start() {
	var width = 300;
	var height = 150;
	var jo = new AndroidJavaObject("android/view/ViewGroup$LayoutParams", width, height);
}

C#:

未提供代码

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文