Android 了解主要行动计划
我正在探索android编程的意图世界,并发现Android 了解主要行动计划,android,eclipse,android-intent,Android,Eclipse,Android Intent,我正在探索android编程的意图世界,并发现 Intent sendIntent = new Intent(Intent.ACTION_MAIN); sendIntent.setData(Uri.parse(xxx)); 我听说ACTION_MAIN可以打开其他应用程序,如果是这样,我应该在setData部分的xxx中填充什么?您在这里有一些误解 主要行动 上面的一个用于定义不需要输入也不需要输出的应用程序的入口点 看 现在让您的查询打开另一个应用程序 有
Intent sendIntent = new Intent(Intent.ACTION_MAIN);
sendIntent.setData(Uri.parse(xxx));
我听说ACTION_MAIN可以打开其他应用程序,如果是这样,我应该在setData部分的xxx中填充什么?您在这里有一些误解 主要行动 上面的一个用于定义不需要输入也不需要输出的应用程序的入口点 看
现在让您的查询打开另一个应用程序 有几种方法,但在任何情况下,您都需要知道要启动的另一个应用程序的包名 众所周知,最高评级低于1
Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.package.address");
startActivity(launchIntent);
我的getPackageManager是错误的,据说它未定义。我在这里遗漏了什么吗?如果您的代码在一个片段中,请编写
getActivity().getPackageManager()
@Fay
Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.package.address");
startActivity(launchIntent);