2011-11-01 19 views
7

किसी भी तरह से एंड्रॉइड प्रोफाइल में प्रोग्रामेटिक रूप से स्विच किया जा सकता है?एंड्रॉइड प्रोफाइल प्रोग्रामेटिक रूप से स्विच करें

मैं अभी तक एक और प्रोफाइल एप्लिकेशन लिखने की योजना बना रहा था, लेकिन वास्तव में प्रोफाइल में बनाया मेरी जरूरतों के लिए पर्याप्त से अधिक कर रहे हैं, मैं सिर्फ उन्हें स्वचालित तरीके से स्विच करने की आवश्यकता होगी।

+0

हाय @ लैमोनसिजस। क्या आपको एंड्रॉइड प्रोफाइल प्रोग्रामेटिक रूप से –

+0

@ अरुण कुमार मुनुसामी स्विच करने का कोई समाधान मिला: दुर्भाग्य से नहीं। लेकिन मैं थोड़े समय के लिए बस वापस देख रहा था। शायद इस के लिए पहले से ही कुछ है ... अगर आपको कुछ मिल जाए तो मुझे बताएं, धन्यवाद! – Laimoncijus

+0

अपने उत्तर के लिए धन्यवाद ... मैं हल है सामान्य, मूक और कंपन मोड के बीच स्विच करने के लिए .. –

उत्तर

4
public class ProfileChangerActivity extends Activity { 

    /** Called when the activity is first created. */ 

    ToggleButton tbt; 
    TextView txtview; 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    tbt = (ToggleButton) findViewById(R.id.togglebutton); 
    txtview = (TextView) findViewById(R.id.textview); 
    txtview.setText("Welcome to Profile Changer Application"); 
    final AudioManager mobilemode = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE); 

    tbt.setOnClickListener(new OnClickListener() { 

    public void onClick(View v) { 
    // TODO Auto-generated method stub 

    if(tbt.getText().toString().equals("Switch to LOUD")) 
    { 
    mobilemode.setRingerMode(AudioManager.RINGER_MODE_SILENT); 
    txtview.setText("SILENT profile activated !"); 
    Toast.makeText(getBaseContext(),"SILENT profile activated ",Toast.LENGTH_LONG).show(); 
    } 
    else if(tbt.getText().toString().equals("Switch to SILENT")) 
    { 
    mobilemode.setRingerMode(AudioManager.RINGER_MODE_NORMAL); 
    txtview.setText("LOUD profile activated !"); 
    Toast.makeText(getBaseContext(),"LOUD profile activated !",Toast.LENGTH_LONG).show(); 

    } 

    } 
    }); 
    } 
    } 

स्रोत link

+2

हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन यहां उत्तर के आवश्यक हिस्सों को शामिल करना बेहतर है और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक किए गए पृष्ठ में परिवर्तन होने पर लिंक-केवल उत्तर अमान्य हो सकते हैं। – animuson

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