jjzjj

AndroidJavaClass

全部标签

c# - 获取谷歌广告 ID 并限制广告

我正在构建一个UnityAndroid应用程序,并查看一些广告。我们正在考虑的一项服务需要我的谷歌广告ID并限制广告状态,以便进行服务器到服务器的转化跟踪。问题是我不确定如何在Unity中获取这些值中的任何一个。好像我需要某种形式的插件?我已经为AdMob和Chartboost实现并使用了谷歌广告服务,但据我所知,这些插件都没有让我访问我需要检索上述值的java调用。所以我想我不确定如何访问我需要的数据。我犹豫是否要向游戏中添加更多插件,因为它们变得越来越难以管理。如果我理解正确的话,我认为应该有一种方法可以通过Unity的库访问java,但我完全不知道该怎么做。

c# - 如何在 Unity AndroidJavaClass 中访问枚举

我是Unity的新手。我在Eclipse中有一个Android项目,在包com.mytestcode中有一个Java类Test。在Test中有一个嵌套类Test.login,其中login是一个定义为enumlogin{APP,WEB,APP_WEB}的枚举。在Eclipse中,我可以正常运行;packagecom.mytestcode;importcom.mytestcode.Test;...publictestMethod(Test.loginabc){if(Test.login.APP==abc){//dosomething}}来到Unity,我就遇到了这些错误AndroidJa

c# - 如何使用 Unity3D 获取已安装的应用程序列表?

我正在尝试使用C#中的Unity3D制作一个android启动器,除了检测已安装的应用程序外,一切都已就绪。我尝试了很多不同的方法,但它们都卡在同一个地方,访问PackageManager中的getInstalledApplications。我想我已经成功地在C#中复制了ApplicationInfo类,至少在变量存储方面,通过研究android源代码,所以我认为这不是问题,至少现在不是。..简单地说,我需要URI(或我可以用来打开应用程序的东西)、应用程序的名称和应用程序的图标(指向其位置的字符串,或Texture2D本身),我尝试使用ApplicationInfo,因为它拥有所有这

c# - 从 Unity 3d 获取 applicationContext

我正在为unity3d编写一个android插件,我的问题是初始化我需要将applicationContext传递给一个方法。所以我的MyPlugin.cs如下所示usingUnityEngine;usingSystem.Collections;publicclassMyPlugin:MonoBehaviour{voidAwake(){Debug.Log("awake");Initialize();}publicstaticvoidInitialize(){AndroidJavaClassplayerClass=newAndroidJavaClass("com.unity3d.play

UnityAPI:AndroidJavaClass和AndroidJavaObject

AndroidJavaClass和AndroidJavaObject的区别AndroidJavaClass构造函数:当Java类构造函数无参数时使用AndroidJavaObject构造函数有多个重载:当Java类构造函数有参数时使用AndroidJavaClass(Obejct)使用方法AndroidJavaClass继承于AndroidJavaObject,他们里面的方法都是一样的方法作用Call对对象(非静态)调用Java方法。CallStatic对类调用静态Java方法。CloneReference克隆对象DisposeIDisposable回调。Get获取对象(非静态)中的字段值。G

AndroidJAVAClass 无法执行我的非静态函数

我已经从我的统一代码中调用了java函数。我的java类中有静态和非静态类型的函数要访问第一个静态函数,我使用了:AndroidJavaClassplugin=newAndroidJavaClass("com.android.test.TestActivity");AndroidJavaClassunityPlayer=newAndroidJavaClass("com.unity3d.player.UnityPlayer");AndroidJavaObjectactivity=unityPlayer.GetStatic("currentActivity");plugin.CallSta