Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 确定应用程序是否安装在android上_Java_Android_Plugins_Browser - Fatal编程技术网

Java 确定应用程序是否安装在android上

Java 确定应用程序是否安装在android上,java,android,plugins,browser,Java,Android,Plugins,Browser,在我的android手机上,输入我的URL www.example.com并按open之后,我启动了一个标准浏览器。我需要一些方法来确定我是否已经在手机上安装了例如MYAPP,我必须为我的Android浏览器编写插件,或者我必须向我的网站添加一些java功能,或者其他什么 我需要一些信息,文章或其他一些我如何才能做到这一点,每一种信息将是有益的 @Aleks G是正确的,您不能这样做。但是,如果已经安装了应用程序,则可以使其在打开网页时打开 请参见此处:@Aleks G是正确的,您不能这样做。但

在我的android手机上,输入我的URL www.example.com并按open之后,我启动了一个标准浏览器。我需要一些方法来确定我是否已经在手机上安装了例如MYAPP,我必须为我的Android浏览器编写插件,或者我必须向我的网站添加一些java功能,或者其他什么


我需要一些信息,文章或其他一些我如何才能做到这一点,每一种信息将是有益的

@Aleks G是正确的,您不能这样做。但是,如果已经安装了应用程序,则可以使其在打开网页时打开


请参见此处:

@Aleks G是正确的,您不能这样做。但是,如果已经安装了应用程序,则可以使其在打开网页时打开


请参见此处:

-
不要认为你想做的是可能的

-但您可以使用
广播接收器
来确定浏览器何时打开,然后您可以启动应用程序(如果已安装)


-手动检查应用程序是否已安装的另一种方法,请在
应用程序
设置下检查
管理应用程序
-
不认为你想做的是可能的

-但您可以使用
广播接收器
来确定浏览器何时打开,然后您可以启动应用程序(如果已安装)


-手动检查应用程序是否已安装的另一种方法,请从
应用程序
中检查
管理应用程序
,在
设置

下,简单的回答是这无法完成。想想看:你访问了一些随机的网站,该网站可以阅读你在手机上安装了哪些应用的信息。你想要吗?如果您需要某个特定应用程序(您的应用程序)的一些信息,则需要对该应用程序进行编码以连接到网站并发送相关信息。同意,你所要求的将是一个严重的隐私侵犯。@AleksG如果我为Android浏览器编写插件,那么我能确定应用程序是否安装在手机上吗?@ViToBrothers但手机/浏览器现在不是,因为它是你的网页。事实是,这是不可能的。我无法向您提供具体的来源:只需搜索互联网-您会发现数千页解释这是不可能的。@ViToBrothers:我不知道Android的哪些浏览器支持插件,也不知道这一过程的很多内容,抱歉。解决此问题的典型方法是让你的应用程序响应你控制的特定URL(通过
中的
元素),并从你的主页链接到该URL。当用户单击链接时,如果安装了应用程序,他们将可以选择运行您的应用程序。如果未安装应用程序,他们的浏览器将加载URL,您将其设置为返回有关如何下载应用程序的信息。简单的回答是,这无法完成。想想看:你访问了一些随机的网站,该网站可以阅读你在手机上安装了哪些应用的信息。你想要吗?如果您需要某个特定应用程序(您的应用程序)的一些信息,则需要对该应用程序进行编码以连接到网站并发送相关信息。同意,你所要求的将是一个严重的隐私侵犯。@AleksG如果我为Android浏览器编写插件,那么我能确定应用程序是否安装在手机上吗?@ViToBrothers但手机/浏览器现在不是,因为它是你的网页。事实是,这是不可能的。我无法向您提供具体的来源:只需搜索互联网-您会发现数千页解释这是不可能的。@ViToBrothers:我不知道Android的哪些浏览器支持插件,也不知道这一过程的很多内容,抱歉。解决此问题的典型方法是让你的应用程序响应你控制的特定URL(通过
中的
元素),并从你的主页链接到该URL。当用户单击链接时,如果安装了应用程序,他们将可以选择运行您的应用程序。如果未安装应用程序,他们的浏览器将加载URL,您可以设置该URL以返回有关如何下载应用程序的信息。