locked-fg / signalcoverage Goto Github PK
View Code? Open in Web Editor NEWSignalCoverage Android app
SignalCoverage Android app
Authentication against server should be doable with google/android login
Could be solved already.
Check in latest version
Independent of the regular location updates, an update should be requested when the signal strength changes.
Maybe change the UI to make 2 toggle buttons (passive / active listeners)
The shared prefs are lost under some cuircumstances. Maybe when the app was killed.
Create an option to allow receiving /saving the IP (possibly anonymized).
Unfortunately this always requires an external call - otherwise we'll measure a lot of internal IPs.
Private IPs will hardly be interesting.
Evaluate the use of Alarmmanager instead of thread sleep.
Might only make sense if the pause is long enough.
See http://en.m.wikipedia.org/wiki/Mobile_phone_signal
For explanation and formulas of asu.
Is it really better than just the signal strength?
Use an easy or mapper like ormlite to read / write the objects.
Or just use
http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html#insertOrThrow(java.lang.String, java.lang.String, android.content.ContentValues)
http://developer.android.com/reference/android/content/ContentValues.html
Restriction to age of location might be too strong.
Increase threshold and save age to DB
Update db: http://stackoverflow.com/questions/8133597/android-upgrading-db-version-and-adding-new-table
http://developer.android.com/reference/android/telephony/TelephonyManager.html
GSM, LTE, HS(D)PA, ...
If saved in shared prefs:
/data/data/your.app.package.name/shared_prefs
Upload does not work.
Show error message!
The progress bar used in saving and uploading should be realized as a notification.
You should import signalcoverage-share-3.0.0-SNAPSHOT.jar
from a public maven repo (jcenter, mavenCentral) or build it from source like you do with ActionBarSherlock.
Also, you could ipmort ABS from a maven repo and that would be much easier than what you do now.
Is this usual behavior or is it just a certain way that the service has to be flagged? Service.START_STICKY might be not appropriate
Default profiles for fine and long term recording would be great
When the phone shows no signal (in the top bar), does the app really save the correct state or just the last signal before we lost signal?
Sometimes there seems to be signal strength >0 but no carrier.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.