I need to create an android application which consists of parts written on Unity3d (animation and so on) and on AndroidSDK (by androidSDK I mean few activities written in ja
For fully supporting on Android, you don't need to create some middle-level code on java.
Instead, you should:
This method is helpful for writing Push notification, in app billing, etc…
Ref# here: http://docs.unity3d.com/Documentation/Manual/PluginsForAndroid.html (-> Extending the UnityPlayerActivity Java Code)
And in addition, by using below code:
AndroidJavaClass unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
AndroidJavaObject activity = unityPlayer.GetStatic("currentActivity");
activity.Call("yourFunctionName", parameters);
You can do most of magic things with Android on Unity
Note*: yourFunctionName must be implemented inside your main activity which extend from UnityPlayerActivity (Look at step 2)
Regards,