android 一个Apk启动另一个Apk
2017-08-22 17:02
363 查看
我的情况是我用自己的app1去启动我的另一个app2并传递数据,也就说已知另一个app2包名和启动的界面名称,可以这样做:
另外,项目要求app2只能通过自己的app1启动,也就说安装另一个app2后,不能让它在桌面生成快捷图标,这个实现也比较简单,详见http://blog.csdn.net/chaoyangsun/article/details/77482735
public static void startAnotherApp(Context context, String servAddr) { ComponentName componetName = new ComponentName( //app2的包名 "com.co.myapp", //你要启动的界面 "com.co.myapp.MainActivity"); Intent intent= new Intent(); //传递参数 Bundle bundle = new Bundle(); bundle.putString("servAddr", servAddr); intent.putExtras(bundle); intent.setComponent(componetName); context.startActivity(intent); }
另外,项目要求app2只能通过自己的app1启动,也就说安装另一个app2后,不能让它在桌面生成快捷图标,这个实现也比较简单,详见http://blog.csdn.net/chaoyangsun/article/details/77482735
相关文章推荐
- 【android学习】一个APK的Activity启动另一个APK的Activity
- android 一个apk启动另一个apk的activity
- Android:一个apk中调用另一个apk的activity
- Android 在一个程序中启动另一个程序和启动另一个程序的服务
- Android 在一个程序中启动另一个程序
- Android开发之在一个程序中启动另一个程序
- Android在一个APP中通过包名或类名启动另一个APP
- Android启动另一个apk程序
- Android在一个APP中通过包名或类名启动另一个APP
- Android 在一个程序中启动另一个程序
- Android 通过一个app 启动另一个app
- android Acitivity启动时全透明设置 一个应用调用另一个应用中的某些功能
- Android在应用内启动另一个应用程序apk的两种方式
- Android在一个应用中启动另一个应用的Activity时失败的解决办法
- android 在一个应用中启动另一个应用
- Android 在一个程序中启动另一个程序
- Android 在一个程序中启动另一个程序
- android intent隐式调用之一个应用程序启动另一个应用程序
- android intent隐式调用之一个应用程序启动另一个应用程序
- Android使用aapt工具查看apk详细信息(包名,权限),在一个app中打开另一个app(微信为例))