一、创建项目,设置好相应属性后,点击Finish完成创建,如下图所示:
二、设置界面布局,界面如下:
通过修改项目res/layout/main.xml文件可以修改界面,一共需要三个控件,一个文本、一个文本输入框、一个按钮,按照垂直排列
界面中得文本不要直接写在main.xml文件里,最好是写在values下的xml文件里,可以自己新建一个xml文件,也可以写在strings.xml文件中,注意资源的name不能重复,这样做有两个好处:
1、便于国际化
2、节省内存,如果一段文本在很多地方都用到,则不用再每个地方都输入文本内容,只需要使用引用就可以了
string.xml数据文件
MainActivity类还有两个可以改进的地方:
一是android.intent.action.CALL可以用一个常量Intent.ACTION_CALL代替
二是将内部类改为匿名内部类,更简洁
短信发送器
首先创建项目,创建过程同上,这里省略,创建完成后如下图所示:
界面:
layout/main.xml
values/strings.xml
在AndroidManifest.xml中添加<uses-permission android:name="android.permission.SEND_SMS"/>
在模拟器上运行时,发送中文会出现乱码,在真实手机上面运行时不会出现这种情况,有兴趣的可以安装到自己手机上面试试~
短信发送器界面还可以采用另一种布局方式:RelativeLayout,效果如下:
修改main.xml