蓝牙连接上的autostart应用程序(android)

蓝牙连接上的autostart应用程序(android),android,bluetooth,autostart,Android,Bluetooth,Autostart,这更像是一个一般性的问题: 是否可以创建一个应用程序,如果您的手机连接到特定的蓝牙网络,该应用程序将启动 这在android上可能吗?如果是的话,是否有开始的文档?在我看来,这样做是不可能的。 通常可能是另一种情况。若设备连接到网络,应用程序仍在后台工作,并进行监控。如果发生了这种情况,你就可以发动另一次行动。在我看来,用那种方式是不可能的。 通常可能是另一种情况。若设备连接到网络,应用程序仍在后台工作,并进行监控。如果发生这种情况,您可以启动另一个操作。他们使用蓝牙广播接收器,您可以通过它做任

这更像是一个一般性的问题:

是否可以创建一个应用程序,如果您的手机连接到特定的蓝牙网络,该应用程序将启动


这在android上可能吗?如果是的话,是否有开始的文档?

在我看来,这样做是不可能的。
通常可能是另一种情况。若设备连接到网络,应用程序仍在后台工作,并进行监控。如果发生了这种情况,你就可以发动另一次行动。

在我看来,用那种方式是不可能的。
通常可能是另一种情况。若设备连接到网络,应用程序仍在后台工作,并进行监控。如果发生这种情况,您可以启动另一个操作。

他们使用蓝牙广播接收器,您可以通过它做任何您想做的事情。(比如启动一项新活动或其他)


这里有一个关于这一点的例子。

他们使用蓝牙广播接收器,你可以通过它做任何你想做的事情。(比如启动一项新活动或其他)


这里有一个关于这个的例子。

就像nadavfima说的,你需要使用广播接收器来监听蓝牙连接。当它触发时,您可以提取刚刚连接的设备的名称。如果该名称符合您的条件,则执行您想要的任何操作(启动新活动等)

他们没有解释的是,你需要让你的应用程序启动一项服务,该服务将注册广播接收器

-用户安装并启动您的应用程序

-用于打开/关闭服务的按钮


-用户关闭您的应用程序,但服务仍在运行,就像nadavfima所说的,您需要使用广播接收器来监听蓝牙连接。当它触发时,您可以提取刚刚连接的设备的名称。如果该名称符合您的条件,则执行您想要的任何操作(启动新活动等)

他们没有解释的是,你需要让你的应用程序启动一项服务,该服务将注册广播接收器

-用户安装并启动您的应用程序

-用于打开/关闭服务的按钮


-用户关闭你的应用程序,但服务继续运行

好的,谢谢。有一些应用程序,如果你连接到汽车蓝牙,它们会自动启动。知道这些应用程序是如何解决的吗?那些应用程序一直在后台运行吗?好的,谢谢。有一些应用程序,如果你连接到汽车蓝牙,它们会自动启动。知道这些应用程序是如何解决的吗?那些应用程序一直在后台运行吗?谢谢。这意味着我可以注册一个BroadcastReceiver并在收到一个特殊的蓝牙事件时启动我的应用程序,对吗?!差不多,是的。不过,你还需要做一些关于在Android上访问的研究。谢谢。这意味着我可以注册一个BroadcastReceiver并在收到一个特殊的蓝牙事件时启动我的应用程序,对吗?!差不多,是的。不过,你还需要做一些关于在Android上访问的研究。