2011-11-01 28 views
26

Tôi gặp sự cố khi tôi muốn mở Màn hình cài đặt của điện thoại trên một hộp thoại cảnh báo Ok. Có nghĩa là trong ứng dụng của tôi tôi có một hộp thoại trong đó có hai nút Ok và Cancel, tôi muốn mở màn hình thiết lập của điện thoại trên nút Ok Click, tôi không biết làm thế nào để làm điều đó? hãy gợi ý cho tôi kết quả đúng.Cách mở Cài đặt Điện thoại Android trên một nút bấm trong Ứng dụng Android của chúng tôi

Xin cảm ơn trước.

+0

Thông tin chi tiết: http://weimenglee.blogspot.com.es/2013/06/android-tip-programmatically -displaying.html – hrules6872

Trả lời

50

này nên làm điều đó

startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS), 0); 

bắt đầu hoạt động cài đặt cho kết quả

+1

tôi có thể chỉ sử dụng startActivity không? –

+1

Tất nhiên, bạn có thể. –

+0

Bạn chỉ nên sử dụng startActivityForResult() khi bạn mong đợi kết quả từ hoạt động bạn đang bắt đầu, ví dụ: khi bạn bắt đầu hoạt động máy ảnh và bạn muốn sử dụng ảnh được chụp trong hoạt động gốc của bạn - như được viết trong tài liệu https://developer.android.com/training/basics/intents/result.html – kevthanewversi

15
Intent dialogIntent = new Intent(android.provider.Settings.ACTION_SETTINGS); 
       dialogIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
       startActivity(dialogIntent); 
Các vấn đề liên quan