六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 115|回复: 0

短信快速回复(源码)

[复制链接]

升级  4.45%

359

主题

359

主题

359

主题

探花

Rank: 6Rank: 6

积分
1089
 楼主| 发表于 2012-12-19 23:09:11 | 显示全部楼层 |阅读模式
短信快速回复(源码)

<div class="postbody"><div id="cnblogs_post_body">安卓WIFI密码破解工具编写初探
http://www.eoeandroid.com/thread-207054-1-1.html
拉响手机QQ安全警报:聊天记录查看器的编写
http://www.eoeandroid.com/thread-207064-1-1.html
在GridView中实现单选或多选功能
http://www.eoeandroid.com/thread-207099-1-1.html
根据别人的代码写了一个demo,是短信快速回复的功能,主要是学习了服务和广播监听的简单用法
主界面
SmsReceiverActivity.java
<div class="cnblogs_code">package zdq.msg; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.content.Intent; import android.os.Bundle; import android.widget.Button; import android.widget.Toast; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.View.OnClickListener; public class SmsReceiverActivity extends Activity { private Button bt01;     @Override     public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.main);                  getview();                  bt01.setOnClickListener(bt01_onclick);     }         private void getview(){      bt01=(Button)findViewById(R.id.bt01);     }         private OnClickListener bt01_onclick=new OnClickListener(){   @Override   public void onClick(View v) {    if(bt01.getText().equals(getResources().getString(R.string.bt01))){     Intent intent = new Intent();     intent.setClass(SmsReceiverActivity.this, Smsservice.class);     startService(intent);     bt01.setText(R.string.bt02);     Toast.makeText(SmsReceiverActivity.this, "打开监听", Toast.LENGTH_SHORT).show();        }else{     Intent intent = new Intent();     intent.setClass(SmsReceiverActivity.this, Smsservice.class);     stopService(intent);     bt01.setText(R.string.bt01);     Toast.makeText(SmsReceiverActivity.this, "关闭监听", Toast.LENGTH_SHORT).show();    }   }     };             public boolean onCreateOptionsMenu(Menu menu){      menu.add(0,0,0,R.string.about);      menu.add(0,1,1,R.string.exit);         return super.onCreateOptionsMenu(menu);     }         public boolean onOptionsItemSelected(MenuItem item){      super.onOptionsItemSelected(item);      switch(item.getItemId()){      case 0:       openDialog();       break;      case 1:       finish();       break;      }      return true;     }         private void openDialog(){      new AlertDialog.Builder(this)      .setTitle(R.string.about)      .setMessage(R.string.message)      .setPositiveButton(R.string.ok,        new DialogInterface.OnClickListener() {      @Override      public void onClick(DialogInterface dialog, int which) {             }     }        ).show();     } }
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表