2012-07-15 91 views
2

是否有可能以编程方式从Android中的当前应用程序中调用另一个.apk文件?以编程方式从当前应用程序调用另一个.apk文件?

+5

要回答你的问题,是的,这是可能的。当然,你可能并不是想问一个是/否的问题,并想知道如何去做 - 但这个问题太广泛了。什么叫“另一个.apk”对你来说意味着什么?不同的解决方案有多种可能性。 – mah 2012-07-15 11:06:31

回答

6

尝试为:

 Intent intent = new Intent(Intent.ACTION_VIEW); 
     intent.setDataAndType(Uri.fromFile(new 
     File(Environment.getExternalStorageDirectory() + "/path/" 
     + "app_apk.apk")), "application/vnd.android.package-archive"); 
     CurrentActivity.this.startActivity(intent); 
+0

@mah:他要求从自己的应用程序调用.apk,然后也许可能他我们要求从自己的应用程序安装.apk? – 2012-07-15 11:10:56

+5

'调用.apk' - 通过服务?只是发起一个活动(通过行动?课堂/名称?等?开始一个活动的结果?也许只是发送广播符合他的需求?直到你知道他的需求(他没有提到),你没有合理的方式来回答他(关于简单地开始一些远程活动,你的回答远没有帮助,我不得不认真地想知道你收到的upvote是你自己做的)。 – mah 2012-07-15 11:15:55

+1

至于“要求从他自己的应用程序安装.apk “我会认为英语不是你的第一语言,我只是不明白你的意思,因为你所选择的词语所暗示的概念真的很荒谬,没有比海报提供的问题更多的问题。” – mah 2012-07-15 11:16:54

相关问题