如何更改程序默认打开方式

oo笨小孩oo 2012-03-27 05:13:25
我写了一个NFC方面的软件,每次数据卡靠近手机感应到以后总会出现一个选择框,让我选择是用我的程序打开还是使用系统自带的程序打开,有没有什么办法设置成只要我的卡一靠近手机就自动使用我的程序打开
...全文
1932 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
pzmyangkong 2013-11-23
  • 打赏
  • 举报
回复
我也遇到这个问题,楼主解决了么?
生姜可乐 2013-09-23
  • 打赏
  • 举报
回复
我现在也碰到同样问题了。楼主解决了吗
RichardHuang87 2012-11-19
  • 打赏
  • 举报
回复
NFC是指什么?
east-evil 2012-08-02
  • 打赏
  • 举报
回复
我想问一下,如果 本来会弹出两个程序可以选择,但我想把其中一个屏蔽掉要怎么做。 比如图库和文件管理软件,我想直接进入图库,而不弹出这两个程序的选择对话框!该怎么做
horsttnann 2012-04-01
  • 打赏
  • 举报
回复
在setting里面可以取消默认的打开方式。
oo笨小孩oo 2012-03-29
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

额,不知道你说的是哪种

譬如我们经常打开网址,如果机器上有uc和自带的浏览器。

我们指定uc的话,不跳出弹出窗的话,即new intent(this,uc路径+类名)..即可,(重定向除外)

是这样的么?
[/Quote]
我是在manifest中写了一段

<activity
android:name=".NFCView"
android:label="name">
<!-- Add a technology filter -->
<intent-filter>
<action android:name="android.nfc.action.TECH_DISCOVERED" />
</intent-filter>
<meta-data android:name="android.nfc.action.TECH_DISCOVERED"
android:resource="@xml/filter_nfc"
/>
</activity>

用这个来启动activity,然后在NFCView中直接用Intent intent = getIntent();的。。。没用到new Intent。。。
Nico 2012-03-29
  • 打赏
  • 举报
回复
额,不知道你说的是哪种

譬如我们经常打开网址,如果机器上有uc和自带的浏览器。

我们指定uc的话,不跳出弹出窗的话,即new intent(this,uc路径+类名)..即可,(重定向除外)

是这样的么?
oo笨小孩oo 2012-03-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

nfc发出广播在手机里能响应的receiver都会进行响应。。手动设置吧,弹出的选项框的最下方先勾选然后再用你写的应用打开,下次就不弹出了。。。最笨的方法。。
[/Quote]

弹出的选项框没有“默认打开方式”的选择框。。。。。
千麴菜菜子 2012-03-28
  • 打赏
  • 举报
回复
nfc发出广播在手机里能响应的receiver都会进行响应。。手动设置吧,弹出的选项框的最下方先勾选然后再用你写的应用打开,下次就不弹出了。。。最笨的方法。。
oo笨小孩oo 2012-03-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
代码里应该是intent吧,指定你自己的程序的class即可
[/Quote]
嗯,指定了的,但每次卡接触手机启动程序都还是有一个选择框让我选择是用哪一个软件来启动,我就是想把系统自带的这个读取NFC标记的软件给屏蔽掉。
Nico 2012-03-27
  • 打赏
  • 举报
回复
代码里应该是intent吧,指定你自己的程序的class即可

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧