All Projects β†’ oatrice β†’ internet-speed-testing

oatrice / internet-speed-testing

Licence: other
Library for measure your internet speed. [for android app]

Programming Languages

kotlin
9241 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to internet-speed-testing

speed-cloudflare-cli
πŸ“ˆ Measure the speed and consistency of your internet connection using speed.cloudflare.com
Stars: ✭ 99 (+147.5%)
Mutual labels:  internet, speedtest
network-speed
Node light weight module to check network speed (upload/download)
Stars: ✭ 69 (+72.5%)
Mutual labels:  internet, speedtest
CloudflareSpeedTest
πŸŒ©γ€Œθ‡ͺι€‰δΌ˜ι€‰ IP」桋试 Cloudflare CDN ε»ΆθΏŸε’Œι€ŸεΊ¦οΌŒθŽ·ε–ζœ€εΏ« IP (IPv4 / IPv6)οΌε¦ε€–δΉŸζ”―ζŒε…Άδ»– CDN / 网站 IP ~
Stars: ✭ 5,092 (+12630%)
Mutual labels:  speedtest
Diskernet
πŸ’Ύ Diskernet - An internet on yer disk. Full text search archive from your browsing and bookmarks. Weclome! to the Diskernet: Your preferred backup solution. It's like you're still online! Disconnect with Diskernet, an internet for the post-online apocalypse. Or the airplane WiFi. Or the site goes down. Or ... You get the picture. Get Diskernet.…
Stars: ✭ 2,788 (+6870%)
Mutual labels:  internet
Free-Internet-Plugin
A free Internet is a better Internet. This Chrome browser plugin removes paywalled content from Google search results.
Stars: ✭ 121 (+202.5%)
Mutual labels:  internet
SpeedTest-php
a speedtest php site
Stars: ✭ 28 (-30%)
Mutual labels:  speedtest
vultr-pingtest
⌚ Test Latency from all Vultr VPS Locations
Stars: ✭ 40 (+0%)
Mutual labels:  speedtest
FreeRADIUS-Server-Configuration-Tool
🎯 FreeRADIUS Server Configuration Tool πŸ–₯️
Stars: ✭ 33 (-17.5%)
Mutual labels:  internet
PHP-Broadcast-radio
🌈 Autonomous streaming audio ,serveronline internet radio is free streaming music for your listening pleasure, as well as news and announcements.
Stars: ✭ 38 (-5%)
Mutual labels:  internet
Newone
3D printed, low cost transport vehicle controlled over mobile internet and programed in Python
Stars: ✭ 36 (-10%)
Mutual labels:  internet
open-rmbt
RTR-NetTest Open Source repository
Stars: ✭ 30 (-25%)
Mutual labels:  speedtest
docker-internet-speedtest-dashboard
Docker based Internet Speedtest Dashboard powered by InfluxDB, Chronograf, and Speedtest-CLI
Stars: ✭ 15 (-62.5%)
Mutual labels:  speedtest
Nano-SpeedTest
Webapp to test speed of Nano Transactions
Stars: ✭ 26 (-35%)
Mutual labels:  speedtest
mtr-monitor
Simple MTR runner with grafana and influxdb on board
Stars: ✭ 48 (+20%)
Mutual labels:  internet
SpeedUpAmerica
Crowd-sourced internet speed tests using M-Lab data and user tests on a website, with charts, maps, and raw data downloads.
Stars: ✭ 24 (-40%)
Mutual labels:  internet
speedtest
Simple bandwidth test in browser javascript
Stars: ✭ 41 (+2.5%)
Mutual labels:  speedtest
HelpOff
Providing help via offline system : Runner-Up at NMIMS Hackathon 2018
Stars: ✭ 20 (-50%)
Mutual labels:  internet
GazeTheWeb
Explore the Web with your eyes! Part of the MAMEM project.
Stars: ✭ 30 (-25%)
Mutual labels:  internet
Theatherflix
Theatherflix OpenSource Project - A visual tool for wiring digital movies, to sort and list the top latest movie trailers. We are constantly developing and making changes. Do you want to be part? Contact us!
Stars: ✭ 51 (+27.5%)
Mutual labels:  internet
IoT-Home-Automation
πŸ…ΏοΈ A simple project that uses a Particle to control a garage remote over the internet
Stars: ✭ 17 (-57.5%)
Mutual labels:  internet

Internet Speed Testing Library

This library base on https://github.com/bertrandmartel/speed-test-lib

To include in your project, add this to your build.gradle file:

//build.gradle [project module]

allprojects {
    repositories {
        jcenter()
        maven { url "https://jitpack.io" }
    }
}
//build.gradle [app module]

implementation 'com.github.oatrice:internet-speed-testing:1.0.1'

Demo

Usage

InternetSpeedBuilder builder = new InternetSpeedBuilder(this);
builder.setOnEventInternetSpeedListener(new InternetSpeedBuilder.OnEventInternetSpeedListener() {
    @Override
    public void onDownloadProgress(int count, ProgressionModel progressModel) {

    }

    @Override
    public void onUploadProgress(int count, ProgressionModel progressModel) {

    }

    @Override
    public void onTotalProgress(int count, ProgressionModel progressModel) {
        adapter.setDataList(count, progressModel);

    }
});
builder.start("http://2.testdebit.info/fichiers/1Mo.dat", 2);

Contributing

Suggestions and pull requests are highly encouraged.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].