基于Android CALL && SendMes Test的相关介绍
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;
上一篇: IE9浏览器被禁用的加载项怎么删除?
下一篇: NVM安装nodejs的方法实用步骤