小编use*_*844的帖子

如何在Android中以编程方式阅读SMS消息

我想以编程方式在android中读取新传入SMS的消息正文.我尝试了一些但不会返回任何内容:

我的代码中有错误吗?

btnSendSms=(Button)findViewById(R.id.button1_SendSms);
            btnSendSms.setOnClickListener(new OnClickListener() {

                @Override
                public void onClick(View arg0) {
                    // TODO Auto-generated method stub

                    String strCellNo1 , strCellNo2 , strCellNo3 , strCellNo4 , strCellNo5; 
                    SharedPreferences sendsmsSharedPref = Custom_Title_Bar_Activity.this.getSharedPreferences("MyPref",0);

                    strCellNo1 = sendsmsSharedPref.getString("num1", "n/a");
                    strCellNo2 = sendsmsSharedPref.getString("num2", "n/a");
                    strCellNo3 = sendsmsSharedPref.getString("num3", "n/a");
                    strCellNo4 = sendsmsSharedPref.getString("num4", "n/a");
                    strCellNo5 = sendsmsSharedPref.getString("num5", "n/a");

                    Log.e("Cell No One","->"+strCellNo1);
                    Log.e("Cell No Two","->"+strCellNo2);
                    Log.e("Cell No Three","->"+strCellNo3);
                    Log.e("Cell No Four","->"+strCellNo4);
                    Log.e("Cell No Five","->"+strCellNo5);

                    strPhones=strCellNo1;

                    if(strCellNo2.toString().length() >1 )
                    {
                        strPhones=strPhones+";"+strCellNo2;

                        if(strCellNo3.toString().length() >1 )
                        {
                            strPhones=strPhones+";"+strCellNo3;

                            if(strCellNo4.toString().length() >1 ) …
Run Code Online (Sandbox Code Playgroud)

sms android

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×1

sms ×1