今天处理一个订单详情的界面,在订单详情页面上有联系方式(电话号码),在电话号码的右边有两图片,一个是电话样式的,一个是短信样式的,做为一名程序员(号称攻城师)一眼看下去就应该是一个 button,而不是 imageView ,既然是 button 那就应该是打电话和发短信的,这样一来的话,当我们点击短信的这个 button 时,就应该调用系统发短信的界面,下面先来看看效果图与需求:

      这篇随笔主要是记录总结发短信的代码,打电话迟点更新

下面来看调用系统发短信的实现代码

老规矩,新建一个工程

  接下来就是 button 点击事件的处理方法

  到这里,基本功能已经可以实现了

但为了用户体验度更高一些,我们还可以做如下操作:

  另外再次提醒一下:需要真机运行,模拟器上没有发短信功能。

最新文章

  1. ng-option指令使用记录,设置默认值需要注意
  2. docker中建立私有git服务器[gitlab]
  3. 基于MVC4+EasyUI的Web开发框架经验总结(12)--利用Jquery处理数据交互的几种方式
  4. jQuery Ajax遍历表格,填充数据,将表格中的数据一条一条拼成Jason数组
  5. 利用多写Redis实现分布式锁原理与实现分析(转)
  6. 二、搭建struts2的开发环境
  7. python中精确输出JSON浮点数的方法
  8. 【转】 Nginx系列(一)--nginx是什么?
  9. hive UDTF函数
  10. PPT内嵌视频(指发布时只需要ppt一个文件即可)
  11. 黑马程序员_Java基本数据类型对象包装类
  12. css3幻灯片换位效果
  13. Web前端框架与类库
  14. Mybatis的失误填坑-java.lang.Integer cannot be cast to java.lang.String
  15. 高性能队列Disruptor系列2--浅析Disruptor
  16. 树莓派3B(2)- 配置多个wifi,自动寻找可用网络
  17. EF Code First关系规则及配置
  18. android dm-verity 功能【转】
  19. exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
  20. Eclipse markers窗口使用

热门文章

  1. 将url的查询参数解析成字典对象
  2. [Zz] DX depth buffer
  3. 送给和我一样曾经浮躁过的PHP程序猿
  4. Fingerprinting
  5. Delphi中如何实现滚动文字
  6. 【转】Cocos2d - 观察者模式NotificationCenter
  7. Uploadify上传问题
  8. JS删除数组条目中重复的条目
  9. graphviz - Node Shapes
  10. Android笔记:真机调试无法输出Log 信息的问题