Android 实现自动打电话与发短信的实例
程序员文章站
2023-11-17 09:29:40
android 实现自动打电话与发短信的实例
一.自动可以拨打电话
bt.setonclicklistener(new view.onclick...
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" />
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!