我喜欢通过点击我的手机在另一个安装的应用程序的任何按钮,打开自己的应用程序的任何按钮来打开我的应用程序。如何通过点击其他安装的应用程序
例子:当我在任何购物应用点击一个按钮交付然后我的应用程序将打开或我的应用程序图标会在底部弹出。
是能够(斯塔下载应用程序用于下载的Instagram图片,当我们复制的Instagram图像的斯塔下载的应用程序会自动弹出的URL中的相同的方法)???如果有人知道请帮我
我喜欢通过点击我的手机在另一个安装的应用程序的任何按钮,打开自己的应用程序的任何按钮来打开我的应用程序。如何通过点击其他安装的应用程序
例子:当我在任何购物应用点击一个按钮交付然后我的应用程序将打开或我的应用程序图标会在底部弹出。
是能够(斯塔下载应用程序用于下载的Instagram图片,当我们复制的Instagram图像的斯塔下载的应用程序会自动弹出的URL中的相同的方法)???如果有人知道请帮我
Intent i;
PackageManager manager = getPackageManager();
try {
i = manager.getLaunchIntentForPackage("com.example.yourApp");
if (i == null)
throw new PackageManager.NameNotFoundException();
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);
} catch (PackageManager.NameNotFoundException e) {
}
如果你知道数据和动作,你应该在启动它之前将这些信息添加到你的意图实例。
我假设你可以访问其他应用程序的AndroidManifest,你可以看到有需要的所有信息,如
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setComponent(new ComponentName("com.package.address","com.package.address.MainActivity"));
startActivity(intent);
使用内容提供商是指https://developer.android.com/guide/topics/ providers/content-provider-basics.html –
要处理Android中的操作,可以使用Intents。 https://developer.android.com/guide/components/intents-filters.html –
@SaiKiran感谢您的答复 – Sam