使用意图调用内置应用程序


1、创建一个新的Android项目并命名为Intents,在main.xml文件中添加两个Button:

    

2、在IntentsActivity.java文件中添加如下代码:

public void onClickWebBrowser(View v) {//浏览器Intent intent = new Intent(android.content.Intent.ACTION_VIEW,Uri.parse("http://网址"));//网址处输入百度网址,CSDN不让直接写网址...startActivity(intent);}public void onClickMakeCalls(View v) {//打电话Intent intent = new Intent(android.content.Intent.ACTION_DIAL,Uri.parse("tel:+651234567"));startActivity(intent);}

3、运行程序,效果如下:


点击Web Browser:


点击Make Calls:



总结:

在Android中,意图通常是成对出项:动作(Action)和数据(data)。动作描述了要执行什么,数据则指定了受影响的对象。

动作的一些示例:Action_VIEW、ACTION_DIAL、ACTION_PICK;

数据的一些示例:tel:+651234567、geo:37.827500,-122.481670、content://contacts。

更多相关文章

  1. Android下的BLE编程遇到的一些BUG
  2. ViewPage固定每页加载的数量。进行翻页
  3. Android(安卓)- Intent
  4. Android实现多参数文件和数据上传
  5. StageFright框架流程解读
  6. 如何获取手机短信和通话记录信息
  7. Android(安卓)获取手机中微信聊天记录并后台发送到邮箱
  8. Android中的Sqlite数据库操作总结
  9. Android实现BMP和PNG转换为JPEG格式

随机推荐

  1. 程序员小猪队友行为大赏
  2. 没用过这些IDEA插件?怪不得写代码头疼
  3. 最近 5 年 133 个 Java 面试问题列表(上)
  4. 看完这篇,别人的开源项目结构应该能看懂了
  5. 做完小程序项目、老板给我加了6k薪资~
  6. Java 8 Lambda 表达式和流操作如何让你的
  7. Java 日志记录的 5 条规则
  8. 该如何以正确的姿势插入SVG Sprites?
  9. 关于 ArrayList 的 5 道面试题
  10. 服务器软件大盘点!