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. GridView点击行,选中模版列中CheckBox

    <asp:TemplateField ItemStyle-Width="40px" HeaderText="选择" ItemStyle-Horizonta ...

  2. IE8 placeholder兼容+Password兼容

    对于placeholder兼容问题 IE系列的大部分不兼容 使用JQ插件解决这个问题,确实用法很简单 jS下载地址http://www.ijquery.cn/js/jquery.placeholder ...

  3. Wpf控件ListBox使用实例2

    2.Xaml绑定选择结果 <StackPanel Orientation="Vertical"> <TextBlock Margin="10,10,10 ...

  4. 从服务器将Oracle数据库导出到本地Oracle数据库的方法

     1.将服务器上的Oracle数据库导入到本地 在CMD模式下执行以下命令:   exp username1/password@服务器端数据库 file=本地硬盘:/文件名.dmp   例如: exp ...

  5. [转]memmove函数

    [FROM MSDN && 百科] 原型:  void *memmove( void* dest, const void* src, size_tcount ); #include&l ...

  6. 【USACO 2.1.1】城堡

    [题目描述] 我们憨厚的USACO主人公农夫约翰(Farmer John)以无法想象的运气,在他生日那天收到了一份特别的礼物:一张“幸运爱尔兰”(一种彩票).结果这张彩票让他获得了这次比赛唯一的奖品— ...

  7. 【USACO 1.4.1】铺放矩形块

    [描述] 给定4个矩形块,找出一个最小的封闭矩形将这4个矩形块放入,但不得相互重叠.所谓最小矩形指该矩形面积最小.               所有4个矩形块的边都与封闭矩形的边相平行,图1示出了铺放 ...

  8. c语言中3n+1溢出问题解决

    3n+1问题是一个简单有趣而又没有解决的数学问题.这个问题是由L. Collatz在1937年提出的.克拉兹问题(Collatz problem)也被叫做hailstone问题.3n+1问题.Hass ...

  9. Qt Painter放大时,event处理应该注意的要点

    比如当你Qt中用QPainter进行window和viewport,逻辑和物理坐标分离的形式进行绘图放大的时候,你会发现鼠标的移动和放大之后的图像有点不跟手,比如你是用QTransform进行放大变换 ...

  10. 关于overflow:hidden和bfc

    在练习tab选项卡的时候遇到了设置div内部li出现了影响外层相邻div浮动的情况,早就知道overflow:hidden可以清除这种情况产生的浮动,但是为什么它可以清除呢?我们往下看: 首先看一下我 ...