android连接usb后默认app,android – 记住USB连接,但不要启动应用程序

我正在处理的应用程序通过USB连接成功连接设备.

但是,这会在连接USB设备时始终启动活动时产生不良影响.没有启动应用程序,我无法记住默认值.在连接上启动应用程序不是一个理想的效果.下面的小代码示例是清单当前的样子,以便快速浏览存储在内存中的默认USB连接以供将来连接使用.这种默认存储可以在不导致应用程序启动的情况下完成吗?

android:name="com.MainScreen"

android:theme="@style/Theme.Default"

android:configChanges="orientation|keyboardHidden|screenSize"

android:label="@string/app_name">

android:resource="@xml/device_filter" />

我一直在想,也许有一种类型我可以添加到intent过滤器中,将其指定为不可启动的intent.在活动期间听到的东西,但由活动处理.到目前为止,我还没有找到这个.

更新:

声明清单中服务或接收器内的USB设备连接的意图也是存储连接信息的尝试.但是,只有活动中的意图才会记住连接状态,因此在以后的给定时间点重新连接时,不需要询问用户.它看起来好像只是为了节省状态与连接时启动应用程序相结合.有点奇怪,但没有解决方法获得无启动与记住USB连接设备的默认连接.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值