2012-03-07 10 views
8

हाय मैं एक ऐप बना रहा हूं जो इंटरनेट कनेक्शन की जांच करता है, अगर यह कनेक्ट नहीं है, तो यह उस गतिविधि पर जाता है जिसमें एक त्रुटि संदेश होता है और एक बटन जिसे मैं वायरलेस और नेटवर्क सेटिंग्स से लिंक करना चाहता हूं । लेकिन मुझे यकीन नहीं है कि यह कैसे करें, क्या कोई मेरी मदद कर सकता है?
यहां तक ​​कि मुझे अब तक क्या मिला है।वायरलेस और नेटवर्क सेटिंग्स के लिए एंड्रॉइड लिंक

public class NetworkActivity extends Activity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.networkact); 
     Button settings = (Button) findViewById(R.id.btn_settings); 
     // Listening to button event 
     settings.setOnClickListener(new View.OnClickListener() { 

      public void onClick(View arg0) { 
       // Starting a new Intent 
       Intent gotoSettings = new Intent(getApplicationContext(), 
         HomeActivity.class); 
       startActivity(gotoSettings); 
      } 
     }); 
    } 
} 
फिलहाल

यह एक और गतिविधि को जाता है लेकिन मैं इसे वायरलेस & नेटवर्क सेटिंग में जाना चाहते हैं।

+2

देखें http://stackoverflow.com/questions/2318310/how-can-i-call-wi-fi-settings-screen-from-my- appplication-using-android – chedabob

उत्तर

19

मुझे विश्वास है, क्या आप चाहते हैं यह है:

btn = (Button)this.findViewById(R.id.ButtonNet); 
btn.setOnClickListener(new OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     Intent intent=new Intent(Settings.ACTION_WIRELESS_SETTINGS); 
     startActivity(intent); 
    } 
}); 
+0

हाँ जो आपको धन्यवाद देता है – iamlukeyb

7

आप Settings.ACTION_SETTINGS का उपयोग करते हैं तो उपयोगकर्ता दोनों सेटिंग्स मोबाइल नेटवर्क और वाईफ़ाई में जा सकते हैं।

संबंधित मुद्दे