当前位置:编程学习 > wap >>

通过自己的编写应用程序启动了另一个电子书阅读应用程序后,如何直接打开电子书。

通过自己的编写应用程序启动了另一个电子书阅读应用程序后(它只有一个apk我是通过以下代码进行启动的:例111.),里面已经放入了一本书。我是想通过我的应用程序直接打开电子书如何实现。请大师们给详解。。。或者比较有用的思路。。
(反编译后只获得了apk的AndroidManifest.xml等资源文件没有src)

例111.这种方法对于调用我们自己写的应用程序没有问题,但是如果你想调用别人的应用程序(例如:你写了一个游戏管理的软件,需要管理很多游戏,但是游戏不是你写的,你是得不到入口activity的,你怎么办?),解决办法如下: 
    通过PackageManager可以得到PackageInfo,通过PackageInfo就可以得到你手机上安装的应用的包名(这个很简单,网上有的是,不赘述)。关键是下一步,代码如下(也是a应用中Button的onclick中的代码): 
    PackageManager packageManager = Start_RemoveSoftActivity.this.getPackageManager(); 
Intent intent=new Intent(); 
    try { 
    intent =packageManager.getLaunchIntentForPackage("要调用应用的包名"); 
} catch (NameNotFoundException e) { 
Log.i(TAG, e.toString()); 

startActivity(intent); 
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,