eclipse写安卓小程序 初学者还望耐心下 谢谢大神们了 10

eclipse写安卓小程序我用活动1写了用intent打开百度然后我又写了个活动3想让他响应活动1理想中的效果就是按下活动1的按钮然后出现浏览器和活动3的选择但是我按活动... eclipse写安卓小程序 我用活动1写了用intent打开百度 然后我又写了个活动3 想让他响应活动1 理想中的效果就是按下活动1 的按钮 然后出现 浏览器和活动3 的选择 但是我按活动1按钮 都只有浏览器 活动3就像不存在一样 求解!!!!!
第一张图是活动1 第三张是活动3
展开
 我来答
Dz牙齿都笑掉了
2016-07-26 · TA获得超过470个赞
知道小有建树答主
回答量:558
采纳率:90%
帮助的人:449万
展开全部
  1. 区分隐式意图和显式意图的区别,当前活动1使用隐式意图的方式打开浏览器,设置了Intent的action,data参数,系统会找到最匹配的Activity执行对应的操作,需要同时满足action,data

  2. 活动3,在manifest.xml文件中声明了对应的action,data,category,按照隐式意图的匹配原则,会在系统和manifest.xml文件中找到活动3,现在的情况没有实现的原因

  3. 将manifest.xml声明的活动3改为:

  4. <intent-filter>
        <action android:name="android.intent.action.VIEW"/>
        <category android:name="android.intent.category.DEFAULT"/>
        <data android:scheme="https" android:host="www.baidu.com"/>
    </intent-filter>
  5. 重新运行项目会提示使用那个浏览器还是活动3打开

追问
  谢谢 我自己找到了错误  就是标签里的action写 成anction还有就是onClick里面协议是https 标签是http。。改过来就行了  我是新手就老是这种小毛病  大神有什么推荐的书或者教程吗 我想多学点 或者以后碰到问题还能问下你吗
教语文的小纪cB
2016-07-26 · TA获得超过623个赞
知道小有建树答主
回答量:414
采纳率:0%
帮助的人:172万
展开全部
这个很简单,进入sdk目录下,把D:\android-sdks\system-images
\android-22\android-wear\armeabi-
v7a\devices.xml和D:\android-sdks\system-images\android-22\android-wear
\x86\devices.xml文件删除,再把sdk里面D:\android-sdks\tools\lib\下的devices.xml拷贝到你删
除的文件夹里,重启eclipse。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Lumia_909
2016-07-26 · TA获得超过192个赞
知道小有建树答主
回答量:326
采纳率:50%
帮助的人:195万
展开全部
不要加<data>这个标签
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式