2012-04-27 65 views
2

所以我有一個以太網盾的arduino,我目前正在使用瀏覽器url命令控制它,例如「192.168.2.1/digital/2/1」(數字引腳2變高),我想有一個android按鈕,它不需要在瀏覽器中打開它就可以請求這個url ..這是可能的,我該怎麼做?Android請求一個URL,但沒有打開瀏覽器

+2

請參閱SDK的samples /目錄中的「WiktionarySimple」 – 2012-04-27 20:21:19

回答

6

這是我做Android中的URL請求:

public InputStream download(String url) { 
    URL myFileURL = null; 
    InputStream is = null; 
    try { 
     myFileURL = new URL(url); 
     is = myFileURL.openStream(); 
    } catch (Exception e) { 
     System.out.println(e.getMessage()); 
    } 
    return is; 
} 

這將返回無論是在那個URL,它永遠不會打開一個瀏覽器。你可以選擇你想用InputStream做什麼。

+4

如果這是應用程序本身內第一次使用網絡,則必須將Internet權限添加到清單中。 (只有在大衛不知道的情況下才會提到另一個問題) – 2012-04-27 20:29:53

+0

是的,這是非常真實的。謝謝你提到這個克里斯。大衛只是將這一行添加到清單文件。 2012-04-27 20:32:15

相關問題