Unity3D从Android里拿包名(Bundle Identifier)
2017-03-30 19:21
1196 查看
1、5.x以上 可以直接拿 Application.bundleIdentifier
2、低版本(old version)可以使用以下代码:
Android要拿包名的原码:
3、编辑器模式下使用PlayerSettings.bundleIdentifier就好!
PS: 看客们有没有注意到,只要在Android里Unity Activity 成员函数能调用的,都可能通过类似方法去调用Android里的接口!!!
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要拿包名的原码:
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); String e = getApplicationContext().getPackageName(); }
3、编辑器模式下使用PlayerSettings.bundleIdentifier就好!
PS: 看客们有没有注意到,只要在Android里Unity Activity 成员函数能调用的,都可能通过类似方法去调用Android里的接口!!!
相关文章推荐
- unity3d发布android项目 bundle identifier has not been set up解决
- Unity3D - AssetBundle 在Android机子上进行读取
- Unity3d发布Android版通过WWW加载本地AssetBundle资源
- Unity3D - AssetBundle 在Android机子上进行读取
- Unity3D之AssetBundle学习:Android上运行笔记
- [cnblogs镜像]Unity Android发布“Bundle Identifier has not been set up correctly”
- Unity Android发布“Bundle Identifier has not been set up correctly”
- Unity3D - AssetBundle 在Android机子上进行读取
- 打Android包出现异常UnityException: Bundle Identifier has not been set up correctly
- Unity发布android错误:Bundle Identifier has not been set up correctly
- Unity3d Android无法加载assetbundle的问题
- 基于Unity3D的Android游戏添加google广告的方法——使用AdMob
- 【转】利用Bundle实现Android Activity间消息的传递
- Android之Bundle传递数据详解与实例及Bundle与SharedPreferences的区别
- Android 数据传递Bundle
- 利用Bundle实现Android Activity间消息的传递
- android bundle putSerializable 保存当前acitvity时候抛出IOException的解决方法
- Android中级教程之(五)----->不同Activity之间的数据传递,Bundle对象的使用!
- Android 七 Handler Bundle Message 简单用法
- Android利用Bundle实现Activity间消息的传递