GithubHelp home page GithubHelp logo

apollonbar / bandwagonhost Goto Github PK

View Code? Open in Web Editor NEW

This project forked from haikuowuya/bandwagonhost

0.0 0.0 0.0 451 KB

A bandwagonhost.com client for Android. (完成度 5%

License: GNU General Public License v3.0

Java 100.00%

bandwagonhost's Introduction

BandwagonHost For Android

BandwagonHost 是一个 Material 风格的 BandwagonHost 客户端。
使用主机后台控制面板提供的 RESTful 风格的 API 进行开发。开发模式为 MVP 模式,降低耦合度,使代码更简洁。

特性

  1. 查看主机详细信息以及使用情况等
  2. 控制主机开关机重启等操作
  3. 重装系统
  4. 切换机房,可以在地图显示机房的地理位置
  5. 备份系统镜像
  6. 添加或删除 IPv6 地址
  7. 向主机发送命令行执行
  8. 重置 Root 密码

使用

需要使用者提供主机的 APIKeyVEID。不过值得注意的是,本项目不会通过任何方式盗取你的 APIkeyVEID
如果不放心,可以阅读它的源代码。

  1. 从主机后台面板获取 APIKeyVEID
  2. 点击右下角 + 号来添加主机,完成
  3. Enjoy it!

编译

编译环境

  • JDK 1.8+
  • Android SDK
    • Android Build Tools 24.0.1+
    • Android Support Repository 24+ 和 Google Repository 32+
  • Android Studio 2.1+
  • Gradle 2.10+

如何编译

  1. 使用 git 把本项目 clone 到本地
  2. 使用 Android Studio 导入本项目
  3. 点击 Android Studio 导航栏,Build -> Build APK

当然,也可以使用命令行的方式编译,接着以上第 1 步,然后:

cd /path/to/this/project
gradle assembleDebug

如果需要编译 Release 版本,可以使用 gradle assembleRelease但是请务必注意签名问题

截图

// TODO

下载

以后可能会上架 Google Play, 目前可以到本项目 Release 页面下载

TODO

  • 夜间模式

依赖项目

贡献者

开源许可证

GPL v3

BandwagonHost - A bandwagonhost.com client for Android
Copyright (C) 2016 Xingyu Chen <[email protected]>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

bandwagonhost's People

Contributors

pexcn avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.