一个app打开另一个app的某个activity的问题
来源:互联网 发布:网络诋毁 编辑:程序博客网 时间:2024/05/27 00:34
用一个app打开另外一个app比较好做,只要获得了它的包名packageName和入口类FirstActivityName就行了。
但是在一个APP中直接调用另一个app的activity,可以尝试下面方法,设置exported="true"
public void goOneAppSomeActivity(String packageName,String activityName){
//获得包信息
PackageInfo packageInfo = getPackageInfo(packageName,0);
if(packageInfo == null){
return;
}
it = new Intent();//no_action,no_category
ComponentName cn = new ComponentName(packageInfo.packageName, activityName);
it.setComponent(cn);
startActivity(it);
}
manifest:
<activity
android:name=".CountHistory"
android:screenOrientation="landscape"
android:label="@string/app_name"
android:exported="true">
</activity>
追加问个,注册的activity什么都不写默认exported="false"是这个么,true代表可交互,false代表不交互,如果写了过滤那么代表有意图交互
转载:http://www.eoeandroid.com/thread-566235-1-1.html
- 一个app打开另一个app的某个activity的问题
- 一个App调用另一个App的Activity
- 如何实现从一个app跳转到另一个app的某个Activity
- Android app的activity如何被另一个app打开
- 一个App调用另一个App的Activity的方法
- Android中一个app启动另一个app的指定activity
- Android中一个app启动另一个app的指定activity
- Android中一个app启动另一个app的指定activity
- Android中一个app启动另一个app的指定activity
- 自定义协议从一个App打开另一个App的代码
- 自定义协议从自己的一个app打开另一个app
- 在第三方浏览器中打开本地app某个activity 使得app多次启动的解决办法
- iOS 从一个app打开另一个app
- iOS 一个APP打开另一个APP
- 在一个app内调用另一个app的指定的activity
- Android从一个APP跳转到另一个APP的主界面或者某Activity
- 如何自定义协议从自己的一个app打开另一个app
- 如何自定义协议从自己的一个app打开另一个app
- HDU—2795—Billboard—【数据结构】【线段树】【单点更新】
- Google Glog Demo Code.
- Spring MVC 教程,快速入门,深入分析
- 关联谷歌域名 与 IP, eclipse Install new software
- MacOSX 在文件夹右键服务中添加“新建markdwon文件”
- 一个app打开另一个app的某个activity的问题
- 有关JAVA运算符
- 关于jsoncpp使用上的问题
- Android studio初识一 从小技巧入手
- IOS字体大小,字号的问题
- Javascript:计时器的使用
- 智能客服系统需满足的条件
- *LeetCode-Subsets
- 结合Wireshark捕获分组深入理解TCP/IP协议栈之TCP协议(TCP报文格式+三次握手实例)