Thanks for your reply. Actually I want to call one method abc() which resides in the other application(PhoneDialer.apk) from my application (TestApp.apk) and that PhoneDialer application resides in the /data/app-private directory (means this application is not installed in the device) . This method abc() will invoke a phone dialer application using intents as per below.
public void abc(){ Intent CallIntent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+ "25522059")); startActivity(CallIntent); } Using the pathloader and reflection APIs I am able to call the fuction abc() from TestApp activity but I could not able to invoke this phoneDialer intent. It throws InvokeException and NullPointerException. Can you please tell what more should I do like android:export or binder to accomplish this task.?? please help. Thanks, Asif On May 7, 9:50 pm, Marco Nelissen <marc...@android.com> wrote: > What do you mean by "invoking an apk"? An APK file is essentially a zip > file, normally used to package android applications, and contains the code > and resources for any number of activities, services, broadcastreceivers, > etcetera. > Do you want to run an activity from that other apk? Run a service? Trigger a > broadcastreceiver? > In any case, you're going to have to install that apk on the system first, > just like you would install any other application. Once that is done, you > can run the activity/service/etc the same way you would normally do, e.g. by > calling startActivity, bindService, sendBroadcast, etc. > > > > On Thu, May 7, 2009 at 7:37 AM, Asif k <asifk1...@gmail.com> wrote: > > > Hi all, > > > I want to invoke musicplayer.apk(this .apk I have already created > > and working fine) application from my current application > > programmatically. Can anyone please suggest me how to export > > musicplayer.apk and the steps to accomplish this task? > > > Please help. Thanks in advance.- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---