有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在任何一个特定端口收到短信时自动打开Android应用程序?

我是安卓新手,我已经使用phonegap完成了一个安卓应用程序,但在这个应用程序中,我将实现一个新概念。这是什么,但这个应用程序希望自动打开时,短信接收与特定的端口。 那么如何实现这个概念呢?实际上,在登录应用程序表单后,用户名发送到后端并通过同一端口回复。如果输入的用户名正确,则回复消息为true,否则返回false

在我们的应用程序中,当收到特定消息时,获取响应并检查其是否为真,重定向到主窗体,否则将再次显示登录窗体并显示错误消息。这就是概念

现在我的活动类如下,但我不知道如何改变我的活动类来获得这个概念

所以任何人都可以帮我实现这个概念。。。提前谢谢

 import 安卓.os.Bundle;
 import org.apache.cordova.*;
 import 安卓.view.Menu;

 public class SMSActivity extends DroidGap
 {

    @Override
    public void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_sms);
        //super.setIntegerProperty("splashscreen", R.drawable.logo);
        super.loadUrl("file:///安卓_asset/www/index.html");
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) 
    {
        getMenuInflater().inflate(R.menu.activity_sms, menu);
        return true;
    }
  }

共 (1) 个答案

  1. # 1 楼答案

    您可以使用BroadcastReceiver接收SMS_。请参考本教程,这可能会对您有所帮助

    1){a2}
    2){a3}