安卓小程序之“短信发送器”
2016-03-14 22:19
281 查看
下午软件工程下课了,就来自习室了,这周二柱子的任务又升级了!!这次是二人结组,课上我和队友讨论了一下,大概有了思路,,,哎,好像跑题了,说说下午的小程序,短信发送器吧。实现的功能依旧很简单,界面依旧“简朴”,就是输入电话号码,编辑短信后发送!又是一次练习吧,一次一次小小的成就感,让我对这门课程有了更深的兴趣!好期待,五月份的时候能做出一款实用的app,也能当作软件工程最后的大作业,嘿嘿(●ˇ∀ˇ●)
下面是介绍:
运行截图如下:
![](http://images2015.cnblogs.com/blog/762764/201603/762764-20160314221144974-1740781800.png)
MainActivity.java文件:
AndroidManifest.xml文件:
layout布局文件:
总结:还有好多不懂,还有好多要学,得补补Java知识啊!!
这是下载链接:http://files.cnblogs.com/files/wsqJohn/%E7%9F%AD%E4%BF%A1%E5%8F%91%E9%80%81%E5%99%A8.apk (无毒)
下面是介绍:
运行截图如下:
![](http://images2015.cnblogs.com/blog/762764/201603/762764-20160314221144974-1740781800.png)
MainActivity.java文件:
package com.wsqJohn.smssender; import android.os.Bundle; import android.app.Activity; import android.telephony.SmsManager; import android.telephony.SmsMessage; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; public class MainActivity extends Activity implements OnClickListener { private EditText etNumber; private EditText etContent; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); etNumber=(EditText) findViewById(R.id.et_number); etContent=(EditText) findViewById(R.id.et_content); Button button=(Button) findViewById(R.id.btn_send); button.setOnClickListener(this); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } @Override public void onClick(View arg0) { // TODO Auto-generated method stub //号码 String number=etNumber.getText().toString(); //内容 String content=etContent.getText().toString(); SmsManager smsManager=SmsManager.getDefault(); smsManager.sendTextMessage( number, //收件人 null, //短信中心号码 content, //内容 null, null); } }
AndroidManifest.xml文件:
package com.wsqJohn.smssender; import android.os.Bundle; import android.app.Activity; import android.telephony.SmsManager; import android.telephony.SmsMessage; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; public class MainActivity extends Activity implements OnClickListener { private EditText etNumber; private EditText etContent; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); etNumber=(EditText) findViewById(R.id.et_number); etContent=(EditText) findViewById(R.id.et_content); Button button=(Button) findViewById(R.id.btn_send); button.setOnClickListener(this); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } @Override public void onClick(View arg0) { // TODO Auto-generated method stub //号码 String number=etNumber.getText().toString(); //内容 String content=etContent.getText().toString(); SmsManager smsManager=SmsManager.getDefault(); smsManager.sendTextMessage( number, //收件人 null, //短信中心号码 content, //内容 null, null); } }
layout布局文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <TextView android:id="@+id/tv_number" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="请输入手机号"/> <EditText android:id="@+id/et_number" android:inputType="number" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@id/tv_number" /> <TextView android:id="@+id/tv_content" android:layout_below="@id/et_number" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="请输入短信内容"/> <EditText android:id="@+id/et_content" android:layout_width="match_parent" android:layout_height="200px" android:gravity="top" android:layout_below="@id/tv_content"/> <Button android:id="@+id/btn_send" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/et_content" android:text="发送短信"/> </RelativeLayout>
总结:还有好多不懂,还有好多要学,得补补Java知识啊!!
这是下载链接:http://files.cnblogs.com/files/wsqJohn/%E7%9F%AD%E4%BF%A1%E5%8F%91%E9%80%81%E5%99%A8.apk (无毒)
相关文章推荐
- 安卓小程序之“偷发短信病毒”
- 微信公众帐号开发教程Java版
- Android中微信纯图大图的分享
- 微信第三方登陆
- Android 仿照微信发说说,既能实现拍照,选图库,多图案上传 使用Retrofit2.0技术
- [Java实现]通过一个Java小程序(吃苹果)深入理解面向对象思想
- Xposed获取微信用户名密码
- 实现类似QQ、微信聊天界面,标题栏固定,键盘不遮挡底部输入框
- iOS微信登录的坑,unionid打通
- 盟聚解说微信朋友圈广告营销
- java微信开发-OAuth2.0授权
- 微信开发入门-2
- 微信开发入门-1
- java微信开发-消息接收和自动回复
- 配置环境代码,微信分享代码
- js判断当前环境是否是微信内浏览器
- 微信内支付 微信jsapi之前台js部分
- java微信开发-token验证
- [Android]实现类似微信的延迟加载的Fragment——LazyFragment
- 支付介绍