Git Product home page Git Product logo

rainbowbeach's Introduction

Rainbow Beach Tools

一个安卓手机开发者工具类。主要包含以下几点功能特色:

  • 在线网页查看图片视频、下载、上传文件等方式管理手机存储;
  • 手动轻松点击屏幕即可查看页面对应View的详细信息;
  • 支持手机上运行ADB命令,一键截图、录屏;

怎么用

  1. 添加下面依赖,Tag替换成最新版本号,如:1.0.7;
dependencies {
    debugImplementation 'com.github.sven-xie:RainbowBeach:Tag'
}

主要包含以下几点功能特色:

查看和管理手机存储

  • 可查看手机所有外部存储文件;

  • 查看APP内部数据(cache、file等)、APP私有目录数据(如SP文件等);

  • 可在线点击查看和下载图片和视频文件;无需手动通过第三方软件(微信或者adb等方式)传输导出到电脑端;另上面可被查看到的文件均可一键点击下载到电脑;

  • 一键上传文件导入到手机内部存储;

    企业微信20230715-165414@2x 企业微信20230715-165620@2x

企业微信20230715-165547@2x

企业微信20230715-165524@2x

查看页面View树布局信息

日常开发中,遇到不大熟悉但布局又很复杂凌乱的Activity,一般的做法是根据View控件的一些可知信息(如文本内容),先模糊查找定位控件的ID信息,然后定位到具体的代码逻辑位置;整个过程耗时又费力。

如果可在界面点击即可获取到对应的控件详细信息呢,通过拿到点击的坐标,和Activity内所有的View的Rect边框做遍历;得到与点击位置重叠的所有View的的详细;可手动切换查看其他边框和详细列表信息;

支持手机上运行ADB命令,一键截图、录屏

在手机开启开发者模式,并开启tcpip 5555端口;即可在手机上运行adb命令

screenshot1689411490584

rainbowbeach's People

Contributors

sven-xie avatar

Stargazers

 avatar 文淑 avatar

Watchers

 avatar

Forkers

hpwens

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.