2011-12-26 51 views
-1

enter image description here機器人:用戶輸入到文本字段中好康

我希望用戶輸入在EDITTEXT(多個)這些字段,然後登錄到使用其預先輸入這些字段(在不同的活性)的部位。另外,如何在沒有用戶點擊的情況下自動點擊登錄。我的意思是,在一項活動中,輸入登錄憑證並在後臺自動登錄網站,無需用戶查看瀏覽器窗口或使用網站登錄。

最好,我希望用戶只需輸入網址,該網頁的登錄信息,然後最終我想提取從網頁信息,而用戶甚至不必看到網頁視圖...

此外,這裏是我的同事發表的問題的鏈接,表達同樣的問題:Android link navigation and box input on internet

回答

0

如果你想「自動」登錄用戶,而不必點擊登錄,你將不得不實現一個監聽器上的文本改變editText 這樣的事情:

editText = (EditText)findViewById(R.id.myEditText); 
editText.addTextChangedListener(new TextWatcher(){ 
     public void afterTextChanged(Editable s) { 
      //validate the user here 
     } 

但老實說,我不會推薦這個,因爲你會查詢你的服務器來檢查每次用戶輸入/刪除一個字母。如果我是對的,那就是效率不高,並且使用了大量資源(例如電池)

並且從先前創建的活動中獲取參數在上一個活動中使用Bundle並將附加內容發送到新活動(登錄活動),然後使用您的onCreate上的演員,像這樣:

public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     Bundle extras = getIntent().getExtras(); 
        .... 
       } 
+0

我不認爲你很明白。你可能誤解了我的問題。下面是我想要做的一個鏈接,由我的一位同事發佈:http://stackoverflow.com/questions/8652639/android-link-navigation-and-box-input-on-internet – Kgrover 2011-12-28 19:07:07

相關問題