Bagaimana saya bisa memonitor dan mencatat mode dan laju koneksi data, dan login dengan lokasi?

16

Saya ingin memahami jenis koneksi dan kecepatan data teoritis yang digunakan ponsel saya untuk koneksi datanya, dan bagaimana perubahannya dengan lokasi yang berbeda. Saya tidak mencari tes kecepatan data aktual seperti speedtest.net, melainkan mencatat jenis koneksi data (GPRS, HSDPA, HSDPA +) dan modulasi spesifik dan Kategori UE ( lihat tabel untuk Peralatan Pengguna (UE) kategori dalam artikel ini ).

Informasi ini harus tersedia dari radio ponsel, tanpa benar-benar mengirim data tambahan melalui jaringan.

Saya ingin agar informasi ini dicatat, bersama dengan lokasi yang kasar, mungkin sebagai proses latar belakang (yang hanya akan berjalan ketika koneksi data aktif sehingga tidak akan menghabiskan baterai).

tim11g
sumber

Jawaban:

2

Saya pikir data jaringan yang Anda butuhkan tersedia melalui logcat. Lihat buffer jaringan di ponsel Anda menggunakan alogcat (Android 4.0 dan yang lebih lama) atau adb (apa pun, tetapi diperlukan untuk Android 4.1 dan yang lebih baru) . Saya harus menggunakan pernyataan ini di adb:

adb logcat -b radio GsmSST:D *:S

Daftar yang dihasilkan termasuk entri log seperti yang di bawah ini:

D/GsmSST  (  707): [GsmSST] handlPollStateResultMessage: GsmSST setDataRegState=0 regState=1 dataRadioTechnology=9

Ini dari Galaxy Nexus yang merupakan GSM - jika ponsel Anda CDMA akan terlihat sangat berbeda dan akan memerlukan perintah adb yang berbeda. Perhatikan dataRadioTechnologyporsinya. Lakukan sedikit pengujian untuk mengetahui apa artinya angka-angka tersebut (Google-foo saya tidak berfungsi dengan baik untuk menemukan jawabannya secara online).

Kemudian, yang perlu Anda lakukan adalah melacak lokasi Anda menggunakan metode apa pun yang Anda suka. Korelasikan keluaran logcat dengan log lokasi Anda menggunakan cap waktu dan lihat apa yang Anda dapatkan!

Pak Buster
sumber
1

Semacam jawaban sampingan di sini: Apakah Anda sudah menyiapkan lingkungan pengembangan android / gerhana? Saya tidak memiliki jawaban spesifik, tetapi melihat file log dalam mode verbose tanpa filter aktif akan menunjukkan kepada Anda hampir semua hal yang dilakukan ponsel (... atau setidaknya apa yang telah dipilih oleh programmer untuk dicatat dalam file log. Kami programmer sering malas dan lupa mematikan log setelah kita selesai debugging.) Jadi setidaknya, log dapat mengungkapkan layanan radio / konektivitas mana yang aktif. Dan dari sana, Anda mungkin menemukan melalui google beberapa info tentang antarmuka apa pun yang mereka paparkan. Menonton file log mengungkapkan banyak hal menarik.

Howard Pautz
sumber
1

Saya tidak berpikir itu mencatat lokasi tetapi saya pikir itu melakukan sebagian besar dari semua yang Anda cari:

Log Jaringan

Saya menggunakannya setiap sekarang dan kemudian untuk memonitor lalu lintas bersih dan berfungsi dengan sangat baik.

Nukleotida
sumber
1

Coba Kecepatan Jaringan https://play.google.com/store/apps/details?id=netspeed.pt Ini mencatat semua data Anda bersama dengan tipenya. Jelas itu tidak akan mencatat lokasi Anda. Saya menggunakannya setiap kali. Ukurannya hanya 43 kb dan gratis. Berikan saja.

Akash
sumber
Saya telah menggunakan Kecepatan Jaringan selama beberapa waktu. Ini hanya menunjukkan throughput data. Seperti yang saya sebutkan di posting asli, saya mencari cara untuk mencatat jenis koneksi (GPRS, HSPA, LTE, dll) dan modulasi spesifik (kecepatan data teoritis) bahwa jaringan mendukung / menyediakan pada geolokasi yang diberikan . Sejauh ini saya tidak menemukan apa pun yang dapat melakukan hal ini.
tim11g
1

Saya menggunakan aplikasi Stats Free . Itu tidak hanya menunjukkan Anda data yang ditransfer melalui GPRS / HSDPA dan WiFi (secara terpisah). Itu bahkan menunjukkan Anda panggilan dan log pesan.

bmdixon
sumber
Tautan ke aplikasi tidak berfungsi lagi
rjdkolb
-3

Pengaturan> Penggunaan Data mencatat semua lalu lintas jaringan, tersedia dari jelly bean

MopishMold2575
sumber
5
Harap lebih spesifik dengan jawaban Anda dan berikan jawaban yang sepenuhnya mempertimbangkan apa yang dicari OP.
ZnewmaN
Di mana kecepatan data log dan jenis koneksi, seperti yang diminta OP? "Jumlah data yang digunakan per aplikasi" tidak diminta. Selain itu, tidak ada entri bernama "suatu tempat" (Anda mungkin merujuk ke Pengaturan-> Penggunaan data? ).
Izzy