Android 实现自动打电话与发短信的实例

 更新时间:2017年05月10日 09:00:14   作者:bi_diu1368  
这篇文章主要介绍了Android 实现自动打电话与发短信的实例的相关资料,需要的朋友可以参考下

Android 实现自动打电话与发短信的实例

一.自动可以拨打电话 

bt.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View view) {
        EditText et = (EditText)findViewById(R.id.et);
        String number = et.getText().toString();
        //激活可以打电话的组件
        Intent intent = new Intent();
        intent.setAction("Android.intent.action.CALL");
        //intent.addCategory("android.intent.category.DEFAULT");
        intent.setData(Uri.parse("tel:"+ number));
        startActivity(intent);//方法内部自动添加android.intent.category.DEFAULT
      }
    });
  }
 

二.自动发送短信

 
 bt.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View view) {
          String number = numberText.getText().toString();
          String contect = contextText.getText().toString();
          SmsManager manager = SmsManager.getDefault();
          //短信拆分
          ArrayList<String> arrayList = manager.divideMessage(contect);
          for (String text : arrayList) {
            //第四个:是否发送 第五个:是否接受(需要移动网络产生电信号)
            manager.sendTextMessage(number, null, text, null, null);
          }
          Toast.makeText(MainActivity.this, "发送成功", Toast.LENGTH_SHORT).show();
        }
      }
    });
 

三.单元测试

(1).

//引入单元测试的依赖库(</application>内)
    <uses-library android:name="android.test.runner"/>
 
//配置单元测试的启动装置(</application>外)
  <instrumentation
    android:name="android.test.InstrumentationTestRunner"
    android:targetPackage="com.example.lenovo.school" //当前包名
    android:label="Tests for My App"
  />

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • Android使用VideoView出现无法播放此视频问题的解决方法

    Android使用VideoView出现无法播放此视频问题的解决方法

    Android提供了 VideoView组件,它的作用与ImageView类似,只是ImageView用于显示图片,而VideoView用于播放视频,下面这篇文章主要给大家介绍了关于利用VideoView出现无法播放此视频问题的解决方法,需要的朋友可以参考下
    2018-07-07
  • AndroidStuio插件开发适用于jetbrains全家桶

    AndroidStuio插件开发适用于jetbrains全家桶

    这篇文章主要介绍了AndroidStuio插件开发适用于jetbrains全家桶,本文通过实例给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • Android中实现视差滚动示例介绍

    Android中实现视差滚动示例介绍

    大家好,本篇文章主要讲的是Android中实现视差滚动示例介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • Android仿QQ消息提示点拖拽功能

    Android仿QQ消息提示点拖拽功能

    这篇文章主要为大家详细介绍了Android仿QQ消息提示点拖拽功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • Retrofit和OkHttp如何实现Android网络缓存

    Retrofit和OkHttp如何实现Android网络缓存

    这篇文章主要介绍了Retrofit和OkHttp如何实现Android网络缓存,帮助大家更好的理解和学习Android开发,感兴趣的朋友可以了解下
    2021-02-02
  • Github简单易用的 Android ViewModel Retrofit框架

    Github简单易用的 Android ViewModel Retrofit框架

    这篇文章主要介绍了Github简单易用的Android ViewModel Retrofit框架,RequestViewMode有自动对LiveData进行缓存管理,每个retrofit api接口复用一个livedata的优势。下文具体详情,感兴趣的小伙伴可以参考一下
    2022-06-06
  • Android实现调用摄像头

    Android实现调用摄像头

    本文给大家分享的是,在安卓APP开发的过程中,经常会需要调用手机自身摄像头拍照的代码,十分的简单实用,有需要的小伙伴可以参考下。
    2015-07-07
  • Android GridView添加头部问题的解决

    Android GridView添加头部问题的解决

    这篇文章主要介绍了Android GridView添加头部问题的解决,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • Android自定义控件基本原理详解(一)

    Android自定义控件基本原理详解(一)

    这篇文章主要为大家详细介绍了Android自定义控件基本原理,了解一下自定义控件的要求和实现的基本原理,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • Android实现文件下载进度显示功能

    Android实现文件下载进度显示功能

    这篇文章主要为大家详细介绍了Android实现文件下载进度显示功能,检测Android文件下载进度,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-02-02

最新评论