zoukankan      html  css  js  c++  java
  • Android 电话播号和短信发送以及单元测试

    Intent:当找到与设置的Intent限制相同的Activity时候通过startActivity()就会启动该Activity
    电话播号器:

    intent.setAction("android.intent.action.CALL");
    intent.addCategory("android.intent.category.DEFAULT");
    intent.setData(Uri.parse("tel:" + strmobile));
    startActivity(intent);//方法内部会自动为Intent添加类别:android.intent.category.DEFAULT

    短信发送器:

    SmsManager manager = SmsManager.getDefault();
    ArrayList<String> texts = manager.divideMessage(comtent);
    for (String text : texts) {
      manager.sendTextMessage(number, null, text, null, null);// 4和5参数分别为短信发送状态,对方是否收到短信状态;
    }

    单元测试:

    继承类:AndroidTestCase,并在里面编写测试方法;并且需要在清单文件中进行测试的配置;

    复制代码
    <instrumentation
      android:name="android.test.InstrumentationTestRunner"
      android:targetPackage="com.hellokity" />
    
    <application
      android:icon="@drawable/ic_launcher"
      android:label="@string/app_name" >
      <uses-library android:name="android.test.runner" />
    </application>
    
    actual = function();
    Assert.assertEquals(3,actual);判断actual是否为3;
    复制代码
  • 相关阅读:
    ios之单例模式
    ios之申请后台延时执行和做一个假后台的方法
    ios之gcd浅析
    ios之归档demo
    ios之快速领会VFL的demo
    ios之网络异常与正常视图的切换
    POJ 2280 Amphiphilic Carbon Molecules 极角排序 + 扫描线
    linux pthread
    directdraw显示yuv422(yuy2)
    nginx高效学习方法
  • 原文地址:https://www.cnblogs.com/a284628487/p/3001940.html
Copyright © 2011-2022 走看看