01_电话拨号器/短信盗号器/按键点击吐司
01_电话拨号器原理
效果:点击拨号按钮,拨打指定电话
步骤:
①UI界面提供点击按钮
② 为按钮设定匿名内部类的方法
A.设定目的执行者
B.设定行为为「ACTION.CALL」
C.设定传输的数据,如果传输的是电话,则通过解析uri的方式进行发送
D.启动行为
02_短信发送器「发送QQ密码以及QQ号码到指定的手机」
效果:5554手机填写QQ号码以及密码,发送到指定的手机5556中
步骤:
① 设定UI,分配两个文本域的ID以及按钮的ID
②通过布局文件设定按钮的方法
③逻辑文件提供指定的方法
A.通过VIEW对象转化为Button对象
B.通过ID查找到指定的文本域对象
C.通过文本域对象的getText.toString获取到字符串对象(注意:一定要toString)
D.拼接号码和密码
E.调用SmsManager的getDefault()的sendTextMessage()方法发送内容
F.如果短信过长,则采用divideMessage()方法把短信分组
④sendTextMessage参数说明(从左到右)
A.收信人的手机号码
B.发信人的手机号码
C.短信内容
D.短信发送成功报告
E.短信接收成功报告
03_按键吐司
效果:
步骤:
①UI界面提供按钮
②为按钮添加事件
A.强转view为Button
B.获取Button上的文本,记得toString
C.弹出吐司
Toast.makeText(this, idString +"被点击了", Toast.LENGTH_SHORT).show();
Toast.makeText(context,text,duration)
参数说明:
context:吐司弹出的界面对象-->this当前界面
Text:吐司弹出的文本内容
Duration:吐司停留时间