YutaoAnswer / NetworkRouterManager

网络路由器管理程序

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

//todo

了解路由器的相关内容
WDS
初始化接口
销毁接口
获取SiWiFiManager 单例
创建远程连接
关闭远程连接
关闭远程连接
更换连接的用户
获取用户绑定的路由器
绑定路由器.需要连接路由器wifi调用
解除路由器绑定
设置管理员密码
路由器重启
路由器恢复出厂设置
获取连接的设备信息
设置单个设备
设置WiFi信息
WAN口连接设置
获取WiFi信息
获取WiFI高级设置
上传路由器日志
获取行为管控信息
设置行为管控信息
设置流量管控
获取流量管控信息
获取访客网络信息
设置访客网络
获取WDS信息
获取WDS扫描信息
连接WDS
关闭WDS
开启WDS
获取访客网络信息


Q:GT-King连接宽带网后不能连接矽路由的WIFI

2019-07-27 10:12:20.128 15081-15122/com.trigletop.networkroutermanager D/LocalApi: 发送 POST 请求出现异常!java.net.SocketTimeoutException: SSL handshake timed out
2019-07-27 10:12:20.129 15081-15122/com.trigletop.networkroutermanager W/System.err: java.net.SocketTimeoutException: SSL handshake timed out
2019-07-27 10:12:20.129 15081-15122/com.trigletop.networkroutermanager W/System.err:     at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
2019-07-27 10:12:20.129 15081-15122/com.trigletop.networkroutermanager W/System.err:     at com.android.org.conscrypt.NativeSsl.doHandshake(NativeSsl.java:375)
2019-07-27 10:12:20.130 15081-15122/com.trigletop.networkroutermanager W/System.err:     at com.android.org.conscrypt.ConscryptFileDescriptorSocket.startHandshake(ConscryptFileDescriptorSocket.java:224)
2019-07-27 10:12:20.130 15081-15122/com.trigletop.networkroutermanager W/System.err:     at com.android.okhttp.internal.io.RealConnection.connectTls(RealConnection.java:192)
2019-07-27 10:12:20.130 15081-15122/com.trigletop.networkroutermanager W/System.err:     at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:149)
2019-07-27 10:12:20.130 15081-15122/com.trigletop.networkroutermanager W/System.err:     at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:112)
2019-07-27 10:12:20.130 15081-15122/com.trigletop.networkroutermanager W/System.err:     at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184)
2019-07-27 10:12:20.130 15081-15122/com.trigletop.networkroutermanager W/System.err:     at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126)
2019-07-27 10:12:20.130 15081-15122/com.trigletop.networkroutermanager W/System.err:     at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95)
2019-07-27 10:12:20.130 15081-15122/com.trigletop.networkroutermanager W/System.err:     at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
2019-07-27 10:12:20.130 15081-15122/com.trigletop.networkroutermanager W/System.err:     at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
2019-07-27 10:12:20.130 15081-15122/com.trigletop.networkroutermanager W/System.err:     at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:461)
2019-07-27 10:12:20.130 15081-15122/com.trigletop.networkroutermanager W/System.err:     at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:127)
2019-07-27 10:12:20.131 15081-15122/com.trigletop.networkroutermanager W/System.err:     at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:258)
2019-07-27 10:12:20.131 15081-15122/com.trigletop.networkroutermanager W/System.err:     at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getOutputStream(DelegatingHttpsURLConnection.java:218)
2019-07-27 10:12:20.131 15081-15122/com.trigletop.networkroutermanager W/System.err:     at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:26)
2019-07-27 10:12:20.131 15081-15122/com.trigletop.networkroutermanager W/System.err:     at sirouter.sdk.siflower.com.locallibrary.siwifiApi.LocalApi.a(SourceFile:327)
2019-07-27 10:12:20.131 15081-15122/com.trigletop.networkroutermanager W/System.err:     at sirouter.sdk.siflower.com.locallibrary.siwifiApi.LocalApi.a(SourceFile:399)
2019-07-27 10:12:20.131 15081-15122/com.trigletop.networkroutermanager W/System.err:     at sirouter.sdk.siflower.com.locallibrary.siwifiApi.LocalApi.a(SourceFile:60)
2019-07-27 10:12:20.131 15081-15122/com.trigletop.networkroutermanager W/System.err:     at sirouter.sdk.siflower.com.locallibrary.siwifiApi.LocalApi$1.subscribe(SourceFile:553)
2019-07-27 10:12:20.131 15081-15122/com.trigletop.networkroutermanager W/System.err:     at io.reactivex.internal.operators.single.SingleCreate.subscribeActual(SingleCreate.java:39)
2019-07-27 10:12:20.131 15081-15122/com.trigletop.networkroutermanager W/System.err:     at io.reactivex.Single.subscribe(Single.java:3603)
2019-07-27 10:12:20.131 15081-15122/com.trigletop.networkroutermanager W/System.err:     at io.reactivex.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)
2019-07-27 10:12:20.132 15081-15122/com.trigletop.networkroutermanager W/System.err:     at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:578)
2019-07-27 10:12:20.132 15081-15122/com.trigletop.networkroutermanager W/System.err:     at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
2019-07-27 10:12:20.132 15081-15122/com.trigletop.networkroutermanager W/System.err:     at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
2019-07-27 10:12:20.132 15081-15122/com.trigletop.networkroutermanager W/System.err:     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
2019-07-27 10:12:20.132 15081-15122/com.trigletop.networkroutermanager W/System.err:     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
2019-07-27 10:12:20.132 15081-15122/com.trigletop.networkroutermanager W/System.err:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
2019-07-27 10:12:20.132 15081-15122/com.trigletop.networkroutermanager W/System.err:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
2019-07-27 10:12:20.132 15081-15122/com.trigletop.networkroutermanager W/System.err:     at java.lang.Thread.run(Thread.java:764)
2019-07-27 10:12:20.139 15081-15081/com.trigletop.networkroutermanager D/SiUtil: onError: 


2019-07-27 11:40 握手成功,获取到了WIFI信息列表 

2019-07-27 11.55 java.lang.IndexOutOfBoundsException: Index: 5, Size: 5 数组下标越界
2019-07-27 12:30 已经解决,方块数多余WIFI数量,后续需要优化

hdpi mdpi xhdpi xxhdpi 图片适配

设备管理网速实时监控 todo

bug SettingFragment切换其他Fragment没有隐藏选中的方块

背景设置

设置Activity全屏幕显示

ssid AC AP

侧边栏 focus 选中效果

主页获取到的设备用hostname显示,暂时用ip地址

顶部切换按钮需要添加选中状态

右上角添加图标

保存那个button需要设置背景样式

界面调优

主页按钮选中切换

未实现的类:DiagnosticToolsFragment 
          BackupFragment 
          DiagnosticToolsFragment
          
不加密就是省略掉


    <com.google.android.material.appbar.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <com.google.android.material.tabs.TabLayout
            android:id="@+id/tab"
            app:tabIndicatorColor="@android:color/white"
            app:tabSelectedTextColor="@android:color/white"
            app:tabTextAppearance="@style/tab_appearance"
            app:tabTextColor="#EF9A9A"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize" />

    </com.google.android.material.appbar.AppBarLayout>

    <androidx.viewpager.widget.ViewPager
        android:id="@+id/viewPager"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_marginTop="?attr/actionBarSize" />

AppKey:
c20ad4d76fe97759aa27a0c99bff6710
AppSecret:
864850023f299568b353d21e55c6c892


wanportstaticipaddress
wanportipaddressauto

焦点控制

MacGetIP获取路由器


LocalApi: ret = {"msg":"set device fail MAC-addr is empty","code":1019}

LocalApi: ret = {"msg":"OK","type":0,"autodns":1,"code":0}

焦点控制

动画的使用 动画有效果但是对图形没有形成改变, 需要了解下怎么处理


<timezones>
    <timezone id="Pacific/Majuro">马朱罗</timezone>
    <timezone id="Pacific/Midway">中途岛</timezone>
    <timezone id="Pacific/Honolulu">檀香山</timezone>
    <timezone id="America/Anchorage">安克雷奇</timezone>
    <timezone id="America/Los_Angeles">美国太平洋时间 (洛杉矶)</timezone>
    <timezone id="America/Tijuana">美国太平洋时间 (提华纳)</timezone>
    <timezone id="America/Phoenix">美国山区时间 (凤凰城)</timezone>
    <timezone id="America/Chihuahua">奇瓦瓦</timezone>
    <timezone id="America/Denver">美国山区时间 (丹佛)</timezone>
    <timezone id="America/Costa_Rica">美国中部时间 (哥斯达黎加)</timezone>
    <timezone id="America/Chicago">美国中部时间 (芝加哥)</timezone>
    <timezone id="America/Mexico_City">美国中部时间 (墨西哥城)</timezone>
    <timezone id="America/Regina">美国中部时间 (里贾纳)</timezone>
    <timezone id="America/Bogota">哥伦比亚时间 (波哥大)</timezone>
    <timezone id="America/New_York">美国东部时间 (纽约)</timezone>
    <timezone id="America/Caracas">委内瑞拉时间 (加拉加斯)</timezone>
    <timezone id="America/Barbados">大西洋时间 (巴巴多斯)</timezone>
    <timezone id="America/Manaus">亚马逊标准时间 (马瑙斯)</timezone>
    <timezone id="America/Santiago">圣地亚哥</timezone>
    <timezone id="America/St_Johns">纽芬兰时间 (圣约翰)</timezone>
    <timezone id="America/Sao_Paulo">圣保罗</timezone>
    <timezone id="America/Argentina/Buenos_Aires">布宜诺斯艾利斯</timezone>
    <timezone id="America/Godthab">戈特霍布</timezone>
    <timezone id="America/Montevideo">乌拉圭时间 (蒙得维的亚)</timezone>
    <timezone id="Atlantic/South_Georgia">南乔治亚</timezone>
    <timezone id="Atlantic/Azores">亚述尔群岛</timezone>
    <timezone id="Atlantic/Cape_Verde">佛得角</timezone>
    <timezone id="Africa/Casablanca">卡萨布兰卡</timezone>
    <timezone id="Europe/London">格林尼治标准时间 (伦敦)</timezone>
    <timezone id="Europe/Amsterdam">中欧标准时间 (阿姆斯特丹)</timezone>
    <timezone id="Europe/Belgrade">中欧标准时间 (贝尔格莱德)</timezone>
    <timezone id="Europe/Brussels">中欧标准时间 (布鲁塞尔)</timezone>
    <timezone id="Europe/Sarajevo">中欧标准时间 (萨拉热窝)</timezone>
    <timezone id="Africa/Windhoek">温得和克</timezone>
    <timezone id="Africa/Brazzaville">西部非洲标准时间 (布拉扎维)</timezone>
    <timezone id="Asia/Amman">东欧标准时间 (安曼)</timezone>
    <timezone id="Europe/Athens">东欧标准时间 (雅典)</timezone>
    <timezone id="Asia/Beirut">东欧标准时间 (贝鲁特)</timezone>
    <timezone id="Africa/Cairo">东欧标准时间 (开罗)</timezone>
    <timezone id="Europe/Helsinki">东欧标准时间 (赫尔辛基)</timezone>
    <timezone id="Asia/Jerusalem">以色列时间 (耶路撒冷)</timezone>
    <timezone id="Europe/Minsk">明斯克</timezone>
    <timezone id="Africa/Harare">中部非洲标准时间 (哈拉雷)</timezone>
    <timezone id="Asia/Baghdad">巴格达</timezone>
    <timezone id="Europe/Moscow">莫斯科</timezone>
    <timezone id="Asia/Kuwait">科威特</timezone>
    <timezone id="Africa/Nairobi">东部非洲标准时间 (内罗毕)</timezone>
    <timezone id="Asia/Tehran">伊朗标准时间 (德黑兰)</timezone>
    <timezone id="Asia/Baku">巴库</timezone>
    <timezone id="Asia/Tbilisi">第比利斯</timezone>
    <timezone id="Asia/Yerevan">埃里温</timezone>
    <timezone id="Asia/Dubai">迪拜</timezone>
    <timezone id="Asia/Kabul">阿富汗时间 (喀布尔)</timezone>
    <timezone id="Asia/Karachi">卡拉奇</timezone>
    <timezone id="Asia/Oral">乌拉尔</timezone>
    <timezone id="Asia/Yekaterinburg">叶卡捷林堡</timezone>
    <timezone id="Asia/Calcutta">加尔各答</timezone>
    <timezone id="Asia/Colombo">科伦坡</timezone>
    <timezone id="Asia/Katmandu">尼泊尔时间 (加德满都)</timezone>
    <timezone id="Asia/Almaty">阿拉木图</timezone>
    <timezone id="Asia/Rangoon">缅甸时间 (仰光)</timezone>
    <timezone id="Asia/Krasnoyarsk">克拉斯诺亚尔斯克</timezone>
    <timezone id="Asia/Bangkok">曼谷</timezone>
    <timezone id="Asia/Shanghai">**标准时间 (北京)</timezone>
    <timezone id="Asia/Hong_Kong">香港时间 (香港)</timezone>
    <timezone id="Asia/Irkutsk">伊尔库茨克时间 (伊尔库茨克)</timezone>
    <timezone id="Asia/Kuala_Lumpur">吉隆坡</timezone>
    <timezone id="Australia/Perth">佩思</timezone>
    <timezone id="Asia/Taipei">台北时间 (台北)</timezone>
    <timezone id="Asia/Seoul">首尔</timezone>
    <timezone id="Asia/Tokyo">日本时间 (东京)</timezone>
    <timezone id="Asia/Yakutsk">雅库茨克时间 (雅库茨克)</timezone>
    <timezone id="Australia/Adelaide">阿德莱德</timezone>
    <timezone id="Australia/Darwin">达尔文</timezone>
    <timezone id="Australia/Brisbane">布里斯班</timezone>
    <timezone id="Australia/Hobart">霍巴特</timezone>
    <timezone id="Australia/Sydney">悉尼</timezone>
    <timezone id="Asia/Vladivostok">海参崴时间 (符拉迪沃斯托克)</timezone>
    <timezone id="Pacific/Guam">关岛</timezone>
    <timezone id="Asia/Magadan">马加丹时间 (马加丹)</timezone>
    <timezone id="Pacific/Auckland">奥克兰</timezone>
    <timezone id="Pacific/Fiji">斐济</timezone>
    <timezone id="Pacific/Tongatapu">东加塔布</timezone>
</timezones>


禁用设备和解禁设备后即使更新

About

网络路由器管理程序


Languages

Language:Java 100.0%