【发布时间】:2014-05-02 12:38:12
【问题描述】:
I want to send a sms from my android phone but it doesn't work.
这是我的代码:
public class MainActivity extends Activity{
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void sendMessage(View view){
String msg,number;
number= "***********";
msg="This is a message";
try{
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(number, null, msg,null,null);
Toast.makeText(getApplicationContext(), "SMS sent.",
Toast.LENGTH_LONG).show();
}catch(Exception ex){
Toast.makeText(getApplicationContext(),"SMS failed, please try again.",Toast.LENGTH_LONG).show();
ex.printStackTrace();
}
}
我包括 'uses-permission android:name="android.permission.SEND_SMS"' 我从我的 android 手机运行此代码,但它不发送任何消息。 如果有任何错误,我如何查看这些错误以及如何修复它。 请帮助我。提前致谢。
【问题讨论】:
-
你有发送/阅读短信的权限吗?
-
我包含'uses-permission android:name="android.permission.SEND_SMS"'
-
你有足够的余额来发送消息吗?
-
是的,但是我的手机是双卡系统。在运行应用程序之前我关闭了 Sim1。然后运行应用程序
标签: android