七年老Android推荐 : 日常开发中好用的工具 (一)

news2024/11/20 3:26:07

1. 前言

作为一名拥有七年经验的Android开发工程师,在日常开发中,总希望能提升自己的开发效率,对此也积累了一些工具,本文对此总结了一些好用的工具。

2. 视频转GIF工具

我们在写博客的时候,常常要录屏,并将其转为GIF
这个在线工具就是很好用的GIF工具了,只需要将视频拖拽到上面,然后选择宽度
网址链接 : https://www.tutieshi.com/video/

在这里插入图片描述
拖动进度条,可以选择图片的初试时间和结束时间,然后点击生成GIF
在这里插入图片描述
等待几秒时间,服务器处理好之后,点击下载即可。

在这里插入图片描述

3. Tabby Terminal

一个好用的命令行工具,被认为是全世界最好用的终端工具之一,让工作效率更高,可以用来代替CMD

  • 支持多个平台:Tabby Terminal 支持 Windows、Mac(支持 Inter 和 M1 芯片)和 Linux 等桌面操作系统。
  • 支持多种终端类型:Tabby Terminal 支持 PowerShell、PS Core、WSL、Git-Bash、Cygwin、Cmder 和 CMD 等几乎所有终端类型。
  • 自带 SFTP 工具:Tabby Terminal 自带 SFTP 工具,让用户在本地和服务器之间传输文件更加方便。
  • 漂亮的界面:Tabby Terminal 拥有漂亮的界面,有多种主题和快捷键,方便用户进行操作。
  • 可以灵活调整窗口:用户可以调整 Tabby Terminal 的窗口大小和位置,使其更符合自己的工作习惯。
    在这里插入图片描述
    Github链接 : tabby
    下载地址 : https://github.com/Eugeny/tabby/releases

4. 虫洞

一个可以把手机画面投屏到电脑上的工具,并且可以在电脑上直接控制手机
虽然现在Android Studio也自带有手机投屏,但是个人感觉还是没有虫洞这种专业的投屏软件好用,清晰度会更好,功能也更全,比如支持将手机的屏幕熄灭,但电脑端依旧可以控制手机。

罗列下虫洞App的优点:

  • 实现多屏协同,将手机投屏到电脑上,并直接用电脑操作手机;
  • 摆脱繁琐的设备切换,大幅提升多设备之间的协同效率和娱乐体验;
  • 支持跨平台操作,全方位覆盖所有的手机与电脑组合,适用所有的品牌、机型;
  • 支持键盘映射玩手游、剪切板共享、多开、文件传输、用电脑输入法在手机上输入等功能。

官网地址 : https://www.er.run/

在这里插入图片描述

5. 图片压缩

Android开发中,直接将美工的切图放到项目里,往往会造成打包后apk的过大。
所以最好对图片都做一下压缩,在基本不降低图片质量的情况下,可以有效减少apk包大小。
这里推荐一个比较好的图片压缩工具,是腾讯出的,叫做智图

官网地址 : 智图官网_图片压缩工具

在这里插入图片描述
下载安装后,需要等一会,等插件安装好之后,就可以使用了,可以选择具体的压缩质量,无需联网,压缩速度快,压缩率高,支持WebP格式。

在这里插入图片描述

6. Typora

Typora是一款好用的轻量级Markdown编辑器,基本是互联网领域人手必备的文本编辑器了:

  • 实时预览:Typora提供了实时预览功能,能够让用户在写作的同时直接看到渲染后的效果,让用户专注于内容创作而不必过多关注格式调整。
  • 简单易用:Typora的界面简洁明了,操作也非常简单,能够快速上手。
  • 多平台支持:Typora支持WindowsmacOSLinux等多个操作系统,能够满足不同用户的需求。
  • 丰富的Markdown语法支持:Typora支持Markdown语法中的多种特性,包括代码高亮、表格、流程图、公式等。
  • 支持多种导出格式:Typora支持将Markdown文档导出为PDFHTMLWordLaTeX等多种格式,满足不同用户的需求。
  • 高效:Typora能够让用户专注于内容创作而不必过多关注格式调整,提高写作效率。
  • 跨平台:Typora支持WindowsmacOSLinux等多个操作系统,能够满足不同用户的需求。
  • 易用性:Typora的界面简洁明了,操作也非常简单,能够快速上手。
  • 丰富的Markdown语法支持:Typora支持Markdown语法中的多种特性,包括代码高亮、表格、流程图、公式等。
  • 导出格式多样:Typora支持将Markdown文档导出为PDFHTMLWordLaTeX等多种格式,满足不同用户的需求。

在这里插入图片描述
在这里插入图片描述
官方网站 : Typora 官方中文站 (typoraio.cn)

需要注意的是,要下载0.9X版本,1.X版本是需要收费的,0.9X版本是免费的

7. 阿里巴巴图库

有时候,我们在写一些Demo项目的时候,需要用到一些图标,找美工又比较麻烦,这个时候就可以去阿里巴巴图库上自己找。
网址 : 阿里巴巴图库

在这里插入图片描述
点击任意一个图标,可以选择尺寸、颜色、以及格式 (SVG、AI、PNG)进行下载

在这里插入图片描述

8. 更多工具推荐

日常开发中好用的工具系列

七年老Android推荐 : 日常开发中好用的工具 (一)_氦客的博客-CSDN博客
七年老Android推荐 : 日常开发中好用的工具 (二)_氦客的博客-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/699401.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

leetcode:2000. 反转单词前缀(python3解法)

难度:简单 给你一个下标从 0 开始的字符串 word 和一个字符 ch 。找出 ch 第一次出现的下标 i ,反转 word 中从下标 0 开始、直到下标 i 结束(含下标 i )的那段字符。如果 word 中不存在字符 ch ,则无需进行任何操作。…

智云通CRM:在谈判中如何避免被客户利用的陷阱?

智云通CRM系统是一款专业的客户关系管理系统,帮助企业实现客户管理的数字化转型。在日常销售工作中,销售人员经常会面临各种问题和质疑,良好的应对技巧和回答方法对于维护好客户关系、促成交易非常重要。下面将介绍一些经常会被客户问到的问题…

从源码全面解析 dubbo 服务端服务调用的来龙去脉

👏作者简介:大家好,我是爱敲代码的小黄,独角兽企业的Java开发工程师,CSDN博客专家,阿里云专家博主📕系列专栏:Java设计模式、Spring源码系列、Netty源码系列、Kafka源码系列、JUC源码…

echatrs-地图,根据数据进行点状显示和指向

echarts地址:https://www.makeapie.cn/echarts var data2 [{ name: 海门, value: 9 },{ name: 鄂尔多斯, value: 12 },{ name: 招远, value: 12 },{ name: 舟山, value: 12 },{ name: 齐齐哈尔, value: 14 },{ name: 盐城, value: 15 },{ name: 赤峰, value: 16 },…

JMeter 后置处理器之JSON提取器

目录 前言: 测试环境 插件介绍 插件参数 插件使用示例 JSON-PATH表达式介绍 操作符 函数 过滤器操作符 JSON PATH示例 前言: JMeter是一个功能强大的性能测试工具,它提供了许多后置处理器来处理和提取测试结果。其中一个常用的后…

【强化学习】常用算法之一 “PPO”

作者主页:爱笑的男孩。的博客_CSDN博客-深度学习,活动,python领域博主爱笑的男孩。擅长深度学习,活动,python,等方面的知识,爱笑的男孩。关注算法,python,计算机视觉,图像处理,深度学习,pytorch,神经网络,opencv领域.https://blog.csdn.net/Code_and516?typeblog个…

Android 操作系统日历完成提醒功能 附带开关闹钟 适配高版本安卓

Android 操作系统日历完成提醒功能 附带开关闹钟 如果想要一个稳定且不用担心生命周期的提醒方式,可以试试利用系统日历去完成任务的提醒或某个活动的预约。 项目仓库地址在文末 环境 Java 11 Android sdk 30 Gredle 7.1 minSdkVersion 23 targetSdkVersion 30测…

js 纯前端实现 重新部署 通知用户刷新网页

需求:有时候上完线,用户还停留在老的页面,用户不知道网页重新部署了,跳转页面的时候有时候js连接hash变了导致报错跳不过去,并且用户体验不到新功能,需要进行优化,每当打包发版后客户进入系统就…

F#奇妙游(1):F#浅尝

F#奇妙游(1):F#浅尝 是什么 F#是.NET平台的OCaml。 这句话很欠打,.NET和OCaml前者知道的人有一些,后者就很少了。.NET平台是一个开源的软件平台,早期由微软主导,目前已经开源,由.…

如何使用CSS Grid 居中 div

本文翻译自 How to Center a Div Using CSS Grid,作者:Fimber Elemuwa, Ralph Mason。 略有删改 在本文中,我们将介绍使用CSS Grid在水平和垂直方向上居中div的五种方法,当然这些技术可用于任何类型的元素。 初始化 我们首先创建…

ASP.Net Core Web API项目发布到IIS(二)

目录 一.启动并配置IIS环境 1.启用或关闭window功能 2.设置万维网服务 3.点击确定等待配置更改 二.创建新的Web网站并进行设置 1.打开IIS管理 2.配置默认的网站 3.创建新的网站 4.测试 三.可能出现的问题 1.404错误 前一篇已经记录了如何创建项目并发布到文件夹&#x…

配置管理数据库(CMDB)

什么是CMDB 配置管理数据库(Configuration Management Database,简称CMDB)是组织IT基础结构中配置项(Configuration Item)及其关系的数据库。CI指示了任何需要管理的、以确保成功交付服务的项目。CI可以是一个具体的实体,如服务器、交换机,也…

软件测试的自动化工具

在软件开发过程中,测试是必不可少的一个环节。而在测试中,测试人员需要花费大量的时间和精力进行手动测试,这不仅费时费力,而且效率较低。因此,自动化测试工具的出现为测试人员提供了更加便捷高效的测试方法。本文将介…

认识CSS

hi,大家好,今天我们来简单认识一下前端三剑客之一的CSS 目录 🐷CSS是什么🐷基本语法规范🐷CSS引入方式🥝内部样式🥝外部样式🥝内联样式 🐷认识选择器🍉标签选择器🍉类选…

最优化--坐标下降法--凸优化问题与凸集

目录 坐标下降法 概念 坐标下降法的步骤 案例演示 数值优化算法面临的问题 凸优化问题与凸集 凸优化问题 性质 优点 凸集 性质 坐标下降法 概念 坐标下降法是一种非梯度优化算法。算法在每次迭代中,在当前点处沿一个坐标方向 进行一维搜索以求得一个函…

Shell、Xshell以及两者的关系

编程语言分为编译型语言(需要使用编译器生成可执行的文件)和解释型语言(需要解释器,不需要编译器)。shell语言是一种解释型语言所使用的解释器有bash解释器或者sh解释器等。我们通过shell命令使之和操作系统交互&#…

漏洞复现-网康(奇安信)NGFW下一代防火墙远程命令执行

漏洞描述 网康下一代防火墙(NGFW)是网康科技推出的一款可全面应对网络威胁的高性能应用层防火墙。该NGFW存在远程命令执行漏洞,攻击者可通过构造特殊请求执行系统命令。凭借超强的应用识别能力,下一代防火墙可深入洞察网络流量中…

vscode python 自定义函数无法跳转到定义处,且定义处无法展示所有调用该函数的位置

问题描述 在vscode中编写python代码,在自定义类的forward函数中调用该类的成员函数,但在调用处无法通过ctrl鼠标左键直接跳转到该成员函数的定义中,系统显示找不到函数声明。同时,在该函数的定义处无法通过ctrl鼠标左键展示项目中…

React小项目-题解列表

1. 项目初始化 首先创建一个新项目 solution-app: npx create-react-app solution-app cd solution-app npm start先将 src 目录中除了 index.css 与 index.js 之外的文件删除,然后创建一个 components 目录,在该目录中创建一个 solution.j…

浅析舆情监测系统

舆情及内容简述 大家对于“舆情”应该有一个简单地概念,尤其是在现在微博、微信、知乎、抖音等平台普及化的今天,舆情的力量日渐凸显。比如最近萧敬腾的求婚、《消失的她》的热议、ikun的翻车等等,舆情既可以让明星塌房,也会让一…