2012-10-17 37 views
0

我是新來的android,我做了一個使用phonegap的android應用程序,但在這個應用程序中,我將實現一個新的概念。這不過是這個應用程序想要在接收特定端口的短信時自動打開。 那麼如何實現這個概念呢?實際上,登錄後用戶名發送到後端並通過同一端口回覆的應用程序表單。如果輸入的用戶名是正確的,則回覆消息爲true,否則返回false。如何在任何一個特定端口的短信接收時自動打開Android應用程序?

在我們的應用程序收到該特定消息時,請收到響應並檢查它是否爲真,重定向到主窗體,否則再次顯示登錄窗體並顯示錯誤消息。這是概念。

現在我的Activity類如下,但我不知道如何改變我的活動課來獲得這個概念。

所以任何身體幫助我如何實現這個概念......在此先感謝。

import android.os.Bundle; 
import org.apache.cordova.*; 
import android.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:///android_asset/www/index.html"); 
    } 
    @Override 
    public boolean onCreateOptionsMenu(Menu menu) 
    { 
     getMenuInflater().inflate(R.menu.activity_sms, menu); 
     return true; 
    } 
    } 
+1

......短信的瀏覽器? – Shark

回答

1

對於SMS_RECEIVED,您可以使用BroadcastReceiver。請參閱本教程,這可能會對您有所幫助。

1)SMS messaging
2)React on incoming message

+0

謝謝你...我會試試看。 – cheliyan

+0

Hai,感謝您的幫助,其工作正常,但是我想從SMSReciever類文件重定向到html主頁,如果接收到的短信爲true。如果它顯示錯誤消息是無效登錄的登錄頁面。如何得到它? – cheliyan

+0

如果收到消息,則可以將布爾值設置爲true,否則將其設置爲false,然後根據此布爾值重定向頁面。 – juned

相關問題