Tôi đang cố gắng kiểm tra xem 3G có đang hoạt động hay không trong điện thoại của tôi và sau đó tôi phải kích hoạt Intent. Vì vậy, plz ai giúp tôi ra Cảm ơn trước :)Cách kiểm tra xem 3g có đang hoạt động hay không trong android
5
A
Trả lời
4
một đoạn trích khác từ một applilcation tôi đã viết gần đây:
TelephonyManager telManager;
telManager = (TelephonyManager) getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);
int cType = telManager.getNetworkType();
String cTypeString;
switch (cType) {
case 1: cTypeString = "GPRS"; break;
case 2: cTypeString = "EDGE"; break;
case 3: cTypeString = "UMTS"; break;
case 8: cTypeString = "HSDPA"; break;
case 9: cTypeString = "HSUPA"; break;
case 10:cTypeString = "HSPA"; break;
default:cTypeString = "unknown"; break;
}
0
này sẽ kiểm tra xem bạn có kết nối internet (3G):
private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager
.getActiveNetworkInfo();
return activeNetworkInfo != null;
}
1
ConnectivityManager connManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
NetworkInfo mMobile = connManager
.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
if (mMobile.isAvailable() == true) {
Intent otherActivity = new Intent();
mapActivity.setClass(getBaseContext(), other.class);
startActivity(otherActivity);
}
Đừng quên để thêm "ACCESS_NETWORK_STATE" phép trong tệp AndroidManifext.xml!
2
đầu tiên bạn cần phải kiểm tra nếu là wifi hoặc mạng di động
hơn chỉ cần gọi
(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE)).getNetworkType());
không phải là bạn có thể được trên EDGE hoặc GPRS hoặc một cái gì đó vì vậy bạn cũng có thể làm được điều này
if (getSsTelephony().getNetworkType() >= TelephonyManager.NETWORK_TYPE_UMTS)
return NETWORK_3G;
3
Hãy thử công cụ này,
void checkConnectionStatus()
{
ConnectivityManager connMgr = (ConnectivityManager)
this.getSystemService(Context.CONNECTIVITY_SERVICE);
final android.net.NetworkInfo wifi =
connMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
final android.net.NetworkInfo mobile =
connMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
if(wifi.isAvailable()){
Toast.makeText(this, "Wifi" , Toast.LENGTH_LONG).show();
}
else if(mobile.isAvailable()){
Toast.makeText(this, "Mobile 3G " , Toast.LENGTH_LONG).show();
}
else
{Toast.makeText(this, "No Network " , Toast.LENGTH_LONG).show();}
}
}
Các vấn đề liên quan
- 1. C# - cách kiểm tra xem proxy có đang hoạt động hay không?
- 2. HTML5/JS - kiểm tra xem ứng dụng đó có đang hoạt động hay không
- 3. API Android để kiểm tra xem cuộc gọi có đang hoạt động hoặc Đang giữ
- 4. ANDROID - cách kiểm tra xem hoạt ảnh có đang chạy hay không trước khi bắt đầu hoạt ảnh mới
- 5. Làm cách nào để kiểm tra xem điện thoại Android có đang sạc hay không
- 6. Làm thế nào để kiểm tra xem một hoạt động đang chạy hay không
- 7. Làm cách nào để kiểm tra xem internet có khả dụng hay không trong khởi động ứng dụng trong Android?
- 8. Có cách nào để kiểm tra xem hoạt động chia sẻ kết nối có đang hoạt động không?
- 9. Cách kiểm tra xem TinyMCE có hoạt động trong WordPress
- 10. Android: Kiểm tra xem dịch vụ có đang chạy hay không. bindService
- 11. Cách kiểm tra xem Android "Dữ liệu di động" có đang ở trên
- 12. Kiểm tra kết nối internet đang hoạt động Android
- 13. Kiểm tra xem Chronometer có đang chạy
- 14. cách kiểm tra xem div có id hay không?
- 15. Javascript để kiểm tra xem hộp kiểm có đang được chọn hay không được chọn
- 16. Có thể kiểm tra xem các dịch vụ định vị có đang hoạt động không?
- 17. Cách kiểm tra xem NFC có được bật hay không trong Android?
- 18. Kiểm tra xem phần tử có đang hoạt ảnh CSS3
- 19. Kiểm tra xem mã đang chạy trên GPU hay CPU
- 20. Kiểm tra xem tệp có đang mở
- 21. Kiểm tra xem tôi có đang trong quá trình hoãn_job hay không
- 22. Kiểm tra xem mảng có trống hay không
- 23. Làm cách nào để kiểm tra xem ngày hiện tại có đang hoạt động vào ngày
- 24. Android - Cách kiểm tra xem textview có rỗng hay không null
- 25. Kiểm tra xem tắt máy được khởi động hay không
- 26. Cách kiểm tra xem có đang chạy trên chuỗi giao diện người dùng trong Android không?
- 27. Kiểm tra xem chuỗi Win32 có đang chạy hay đang ở trạng thái tạm dừng
- 28. Cách kiểm tra xem lời hứa $ q góc có được giải quyết hay không
- 29. Kiểm tra xem thư mục có tập tin hay không
- 30. JQuery: kiểm tra xem phần tử có đang ở dòng bình thường hay không