欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

基于Android CALL && SendMes Test的相关介绍

程序员文章站 2023-11-26 18:44:46
intent:当找到与设置的intent限制相同的activity时候通过startactivity()就会启动该activity电话播号器:intent.setact...

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参数分别为短信发送状态,对方是否收到短信状态;
}
toast.maketext(getapplicationcontext(),r.string.success,toast.length_long).show();
吐西对话框// toast.maketext(mainactivity.this, resid, duration);//内部类访问外部类;

****************************************************************

findviewbyid(r.id.button);// 根据id查找显示控件;
view.onclicklistener() {
@override
public void onclick(view arg0) {
//arg0 就是被点击的对象
}
}

@+id/button:在r文件的id内部类里面,添加一个id为button的常量,使用该常量的值作为此控件的id值;
@android:表示访问android包下的r文件;
@id/label:表示访问id为label的文件;(相对布局)

单元测试:
继承类: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;