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. 用angular来思考问题How do I “think in AngularJS” if I have a jQuery background?

    [翻译]How do I “think in AngularJS” if I have a jQuery background? 1. 不要先设计页面,然后再使用DOM操作来改变它的展现 在jQuer ...

  2. bootstrap新闻模块样式模板

    <!-- news beginning --> <div class="container mp30"> <div class="row&q ...

  3. sql查阅每一月的数据

    因为项目中需要做数据报表的功能,需要统计每个月的销售额.我找到下面的sql语句.后来经过自己的测试,发现第二句才是可以用的, //String sql="SELECT year(buydat ...

  4. C# Wpf集合双向绑定

    说明: msdn中   ObservableCollection<T> 类    表示一个动态数据集合,在添加项.移除项或刷新整个列表时,此集合将提供通知. 在许多情况下,所使用的数据是对 ...

  5. (转)PHP函数set_magic_quotes_runtime()的作用

    新手经常遇到的问题是特殊字符提交的时候提示数据库错误,今天给大家介绍一个set_magic_quotes_runtime函数,来帮助我们过滤里面的内容 php函数 set_magic_quotes_r ...

  6. leetcode修炼之路——383. Ransom Note

    题目是这样的 Given
 an 
arbitrary
 ransom
 note
 string 
and 
another 
string 
containing 
letters from
 a ...

  7. C#简单一句代码,实现pictureBox的照片另存为磁盘文件不出错

    开发人事档案系统时,一般都要利用pictureBox对人员的照片进行操作,包括选择保存照片.另存照片.删除照片,如下图: 将照片保存到数据库和从数据库中删除,网友写了很多实用代码,非常好用.但是要将p ...

  8. SQL window身份登陆 SQL server不能登陆

    用window方式登陆然后,在SQL Server Management Studio 中新建查询,执行下面代码一. ALTER LOGIN sa ENABLE GO ALTER LOGIN sa W ...

  9. cas sso入门(转)

    转:http://blog.csdn.net/frinder/article/details/7969925 一.教程说明 前言 教程目的:从头到尾细细道来单点登录服务器及客户端应用的每个步骤 单点登 ...

  10. 用批处理来重启IIS的应用程序池

    批处理很简单,先Stop再Start就行,代码如下(apppoolName是应用程序池的实例名):c:\windows\system32\inetsrv\AppCmd.exe stop apppool ...