1、5.x以上 可以直接拿 Application.bundleIdentifier
2、低版本(old version)可以使用以下代码:
public class BundleIdentifierTest : MonoBehaviour {
// Use this for initialization
void Start () {
using (var unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer"))
{
using (AndroidJavaObject activity = unityPlayer.GetStatic<AndroidJavaObject>("currentActivity"))
{
using (AndroidJavaObject assetManager = activity.Call<AndroidJavaObject>("getApplicationContext"))
{
text = assetManager.Call<string>("getPackageName");
}
}
}
}
string text;
void OnGUI()
{
GUILayout.Label(text);
}
}
Android要拿包名的原码:
protecte