Android操作系统那个可以通过调用手机平台来实现一些特定的功能,诸如网页的显示,邮件的发送等等。那么今天就为大家总结了几个Android调用平台功能的应用技巧,帮助大家增加编程经验。

Android调用平台功能之显示网页

  1. Uri uri = Uri.parse("http://google.com");
  2. Intent it = new Intent(Intent.ACTION_VIEW, uri);
  3. startActivity(it);
  4. Uri uri = Uri.parse("http://google.com");
  5. Intent it = new Intent(Intent.ACTION_VIEW, uri);
  6. startActivity(it);

Android调用平台功能之显示地图

  1. Uri uri = Uri.parse("geo:38.899533,-77.036476");
  2. Intent it = new Intent(Intent.ACTION_VIEW, uri);
  3. startActivity(it);
  4. //其他 geo URI 範例
  5. //geo:latitude,longitude
  6. //geo:latitude,longitude?z=zoom
  7. //geo:0,0?q=my+street+address
  8. //geo:0,0?q=business+near+city
  9. //google.streetview:cbll=lat,lng&cbp=1,yaw,,pitch,
    zoom&mz=mapZoom
  10. Uri uri = Uri.parse("geo:38.899533,-77.036476");
  11. Intent it = new Intent(Intent.ACTION_VIEW, uri);
  12. startActivity(it);
  13. //其他 geo URI 範例
  14. //geo:latitude,longitude
  15. //geo:latitude,longitude?z=zoom
  16. //geo:0,0?q=my+street+address
  17. //geo:0,0?q=business+near+city
  18. //google.streetview:cbll=lat,lng&cbp=1,yaw,,pitch,
    zoom&mz=mapZoom

Android调用平台功能之拨打电话

  1. //叫出撥號程式
  2. Uri uri = Uri.parse("tel:0800000123");
  3. Intent it = new Intent(Intent.ACTION_DIAL, uri);
  4. startActivity(it);
  5. //直接打電話出去
  6. Uri uri = Uri.parse("tel:0800000123");
  7. Intent it = new Intent(Intent.ACTION_CALL, uri);
  8. startActivity(it);
  9. //用這個,要在 AndroidManifest.xml 中,加上
  10. //< uses-permission id="android.permission.CALL_PHONE" />
  11. //叫出撥號程式
  12. Uri uri = Uri.parse("tel:0800000123");
  13. Intent it = new Intent(Intent.ACTION_DIAL, uri);
  14. startActivity(it);
  15. //直接打電話出去
  16. Uri uri = Uri.parse("tel:0800000123");
  17. Intent it = new Intent(Intent.ACTION_CALL, uri);
  18. startActivity(it);
  19. //用這個,要在 AndroidManifest.xml 中,加上
  20. //< uses-permission id="android.permission.CALL_PHONE" />

Android调用平台功能之发送SMS/MMS

  1. //需写号码SMS
  2. Intent it = new Intent(Intent.ACTION_VIEW);
  3. it.putExtra("sms_body", "The SMS text");
  4. it.setType("vnd.android-dir/mms-sms");
  5. startActivity(it);
  6. //发送SMS
  7. Uri uri = Uri.parse("smsto:0800000123");
  8. Intent it = new Intent(Intent.ACTION_SENDTO, uri);
  9. it.putExtra("sms_body", "The SMS text");
  10. startActivity(it);
  11. //发送MMS
  12. Uri uri = Uri.parse("content://media/external
    /images/media/23");
  13. Intent it = new Intent(Intent.ACTION_SEND);
  14. it.putExtra("sms_body", "some text");
  15. it.putExtra(Intent.EXTRA_STREAM, uri);
  16. it.setType("image/png");
  17. startActivity(it);
  18. //需写号码SMS
  19. Intent it = new Intent(Intent.ACTION_VIEW);
  20. it.putExtra("sms_body", "The SMS text");
  21. it.setType("vnd.android-dir/mms-sms");
  22. startActivity(it);
  23. //发送SMS
  24. Uri uri = Uri.parse("smsto:0800000123");
  25. Intent it = new Intent(Intent.ACTION_SENDTO, uri);
  26. it.putExtra("sms_body", "The SMS text");
  27. startActivity(it);
  28. //发送MMS
  29. Uri uri = Uri.parse("content://media/external/
    images/media/23");
  30. Intent it = new Intent(Intent.ACTION_SEND);
  31. it.putExtra("sms_body", "some text");
  32. it.putExtra(Intent.EXTRA_STREAM, uri);
  33. it.setType("image/png");
  34. startActivity(it);

Android调用平台功能的相关内容就为大家介绍到这里。

ndroid调用平台功能具体技巧分享的更多相关文章

  1. APICloud超实用经验分享——平台功能

    从2016年开始使用APICloud进行app项目开发,到现在也有五六年了.在此过程中伴随着APICloud一起成长,踩过一些坑,自己的技术也提升不少.在APICloud 推出avm框架一年之后,ID ...

  2. Visual Studio (VS IDE) 你必须知道的功能和技巧 - 【.Net必知系列】

    前言 本文主要阐述一些Visual Studio开发下需要知道的少部分且比较实用的功能,也是很多人忽略的部分.一些不常用而且冷门的功能不在本文范围,当然本文的尾巴[.Net必知系列]纯属意淫,如有雷同 ...

  3. [翻译] C# 8.0 新特性 Redis基本使用及百亿数据量中的使用技巧分享(附视频地址及观看指南) 【由浅至深】redis 实现发布订阅的几种方式 .NET Core开发者的福音之玩转Redis的又一傻瓜式神器推荐

    [翻译] C# 8.0 新特性 2018-11-13 17:04 by Rwing, 1179 阅读, 24 评论, 收藏, 编辑 原文: Building C# 8.0[译注:原文主标题如此,但内容 ...

  4. WebApi-路由机制 Visual Studio 2015中的常用调试技巧分享

    WebApi-路由机制   一.WebApi路由机制是什么? 路由机制通俗点来说:其实就是WebApi框架将用户在浏览器中输入的Url地址和路由表中的路由进行匹配,并根据最终匹配的路由去寻找并匹配相应 ...

  5. [译]:Xamarin.Android平台功能——位置服务

    返回索引目录 原文链接:Location Services. 译文链接:Xamarin.Android平台功能--位置服务 本部分介绍位置服务以及与如何使用位置提供商服务 Location Servi ...

  6. SharePoint 2013技巧分享系列 - 同步Exchange显示高清用户照片

    在“SharePoint 2013技巧分享系列 - Active Directory同步显示用户照片”文中介绍了如何同步Active Directory显示用户照片,但是同步完成后,用户照片尺寸和清晰 ...

  7. 批量删除wps文档里的回车符的方法!WPS使用技巧分享!

    有时候整理文档的时候,如果是从网上复制的文字,可能会因为复制而产生很多的回车符.怎样能批量去掉这些个回车符呢,下面马上告诉你批量删除wps文档里的回车符的方法!WPS使用技巧分享! 想要批量删除批量删 ...

  8. webstorm的中文教程和技巧分享

    webstorm是一款前端javascript开发编辑的神器,此文介绍webstorm的中文教程和技巧分享.webstorm8.0.3中文汉化版下载:百度网盘下载:http://pan.baidu.c ...

  9. Windows统一平台: 开发小技巧

    Windows统一平台: 开发小技巧 技巧一: 在手机端拓展你应用的显示区域.(WP8.1中也适用) 对于Windows Phone系统的手机, 手机屏幕最上方为系统状态栏(System Tray), ...

随机推荐

  1. Hql 执行CRUD

    //新增] @Test public void add(){ config = new Configuration(); sessionfactory = config.configure(" ...

  2. java mail 使用 gmail smtp 发送邮件

    smtp 服务器:smtp.gmail.com 使用ssl的端口:465 用户名:username@gmail.com 密码:password** 基本配置没有问题,关键在于Google对安全性要求非 ...

  3. App Store审核指南(中文版)2010版

    前言 感谢您付出宝贵的才华与时间来开发iOS应用程程序.从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业.我们希望帮助您加入这个成功的组织.这是我们首次发布<应用程序 ...

  4. java学习——集合框架(泛型,Map)

    泛型: ... Map:一次添加一对元素.Collection 一次添加一个元素. Map也称为双列集合,Collection集合称为单列集合. 其实map集合中存储的就是键值对. map集合中必须保 ...

  5. WBS说明

    work breakdown structure(WBS) 工作分解结构 (英语:Work Breakdown Structure, WBS)是一个详尽的,层次的(从全面到细节)的树形结构,由可交付成 ...

  6. 你好,C++(32) 类是对现实世界的抽象和描述 6.2.1 类的声明和定义

    6.2  类:当C++爱上面向对象 类这个概念是面向对象思想在C++中的具体体现:它既是封装的结果,同时也是继承和多态的载体.因此,要想学习C++中的面向对象程序设计,也就必须从“类”开始. 6.2. ...

  7. 在VC6中使用ogre进行游戏开发

    微软公司开发的visual c++6.0堪称史上最易用.最成熟的开发工具.vc6以其小巧.轻便赢得了程序员的喜爱,以至于在VS大行其道的时代,很多程序员仍然使用vc6作为开发工具,vc6的欢迎性可见一 ...

  8. Log4Net使用指南(转)

    转自:http://www.cnblogs.com/dragon/archive/2005/03/24/124254.html 声明:本文内容主要译自Nauman Leghari的Using log4 ...

  9. jQuery中的综合动画

    所谓综合动画,就是在链式表达式依次执行相关animate函数,其中的参数是以键值对的方式存在的. 如下示例,就展示了一个基本的综合动画. <!DOCTYPE html PUBLIC " ...

  10. MapReduce概念(转)

    昨天,我在Xebia印度办公室发表了一个关于MapReduce的演说.演说进行得很顺利,听众们都能够理解MapReduce的概念(根据他们的反馈).我成功地向技术听众们(主要是Java程序员,一些Fl ...