如何在android中的其他应用程序中为您的应用程序创建选项

如何在android中的其他应用程序中为您的应用程序创建选项,android,android-intent,android-activity,Android,Android Intent,Android Activity,每当我的应用程序运行时,它都会在另一个应用程序中创建一个选项,以从另一个应用程序获取数据。 嗯,我不确定这是否可能,请引导 还有一点,我知道如何使用Send action在两个应用程序之间共享数据,但当我的应用程序开始在android上运行时,我想在另一个应用程序中为我的应用程序创建一个单独的选项 可能吗 请指导,提前感谢内容提供商组件根据请求将数据从一个应用程序提供给其他应用程序。此类请求由ContentResolver类的方法处理。内容提供商可以使用不同的方式存储其数据,数据可以存储在数据库

每当我的应用程序运行时,它都会在另一个应用程序中创建一个选项,以从另一个应用程序获取数据。 嗯,我不确定这是否可能,请引导 还有一点,我知道如何使用Send action在两个应用程序之间共享数据,但当我的应用程序开始在android上运行时,我想在另一个应用程序中为我的应用程序创建一个单独的选项 可能吗


请指导,提前感谢

内容提供商组件根据请求将数据从一个应用程序提供给其他应用程序。此类请求由ContentResolver类的方法处理。内容提供商可以使用不同的方式存储其数据,数据可以存储在数据库、文件甚至网络中


你可以这样做:

Intent i=new Intent();
i.setPackage(TARGET_APP's package name);
context.startActivity(i);
您可以通过这种方式设置值

i.putExtra("KEy",value)
http://developer.android.com/reference/android/content/Intent.html#putExtra%28java.lang.String,%20double[]%29
另一方面,如果你想从一个应用程序中读取一些数据,只有在该应用程序允许你这样做的情况下才有可能。默认情况下,应用程序生成的数据是私有的

另一种方法是使用内容提供程序

可能此链接将帮助您了解更多有关内容提供商的信息


这两个应用程序都是您的,还是其中一个是第三方?另一个应用程序是第三方