Android开发实用工具汇总-持续更新

简介: Android开发实用工具汇总-持续更新

OctoTree-Github代码工具树


主页


浏览器插件

octotree


使用


仅在Google Chrome中演示下添加方式,其余浏览器请查看octotree


Chrome控件添加地址:

https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc/related


20160323114351472.png

打开Github上的任意项目,刷新下在左侧即可自动显示出树状结构,这样查看Github上的源码就方便了很多,感谢开发者~


20160323114530536.png


WifiAdb-无需USB在真机上调试APP


在手机上安装WifiAdb


下载地址:GooglePlay地址 或者 豌豆荚提供的下载地址

或者 这款软件也可以


不管是哪个,亲测都可以,但是都存在一个缺点,手机需要root才可使用。

下面以GooglePlay上的APP作为演示的版本


确保手机和电脑连接的同一个wifi


打开安装好的WifiAdb

20160323145350971.png


在电脑上通过cmd, 执行WifiAdb上提示的: adb connect IPAddress

20160323145458221.png

打开AS,打开你要调试的APP,就可以看到唰唰的日志了…

20160323145728410.png


TinyPng-图片压缩利器+API

主页


https://tinypng.com/


使用


20160323151420464.png


比对下压缩前后的大小,下载即可


API


此外,TinyPng还提供了API,对不同语言都还有提供了插件,例如Java提供了Maven 的支持,还可以从Github查看。


https://tinypng.com/developers/reference/java

https://github.com/tinify/tinify-java

具体用法,参考使用文档~


Android Pixel

Android Pixel


AndroidPixel 是一个简单的将不同的分辨率的换算工具,只要你有一个尺寸的大小,其他的尺寸大小就可以得出,当然dp 这样的单位,可以解决一部分问题,但是大多还要需要微调,这时AndroidPixel 就起到了作用


20160328140710229.png

Vector Asset Studio


Android Studio 在1.4 支持了VectorAsset,所谓VectorAsset;它可以帮助你在Android 项目中添加Material Icon 和SVG 图片来作为一个Drawable 资源来使用。不过唯一一点的缺陷就是没有搜索功能,如果你想精心挑选Material Icon ,可以打来网页版https://design.google.com/icons/ 来选择,也可以下载SVG 和Png 格式。对于VectorAsset 的好处,它的文件更小,更容易适配不同的屏幕。


http://www.jianshu.com/p/d6c39f2dd5e7


http://www.jianshu.com/p/a63700cb7720


查看布局


使用adnroid自带的工具

20160330002407039.png

相关文章
|
8天前
|
存储 开发工具 Android开发
探索安卓开发:从新手到专家的旅程
【8月更文挑战第24天】在这个数字时代,安卓开发不仅仅是一个技能,它更像是一扇打开无限可能世界的大门。无论你是编程新手还是资深开发者,掌握安卓开发的精髓都能为你带来意想不到的机遇和挑战。本文将通过浅显易懂的语言和实际代码示例,引导你了解安卓开发的基础知识,探索其深层次的技术和应用,并激发你对这一领域的思考和热情。让我们一起踏上这段充满创新和发现的旅程吧!
|
2天前
|
测试技术 Linux Android开发
探索安卓开发之旅:从初学者到专家
【8月更文挑战第29天】本文是一篇为初学者和有一定经验的开发者准备的安卓开发指南。我们将从基础概念开始,逐步深入到高级主题,如自定义视图、性能优化等。无论你是刚刚入门,还是希望提升自己的技能,这篇文章都将为你提供有价值的信息和建议。让我们一起踏上这段激动人心的旅程吧!
|
1天前
|
供应链 物联网 区块链
未来触手可及:探索新兴技术的趋势与应用安卓开发中的自定义视图:从基础到进阶
【8月更文挑战第30天】随着科技的飞速发展,新兴技术如区块链、物联网和虚拟现实正在重塑我们的世界。本文将深入探讨这些技术的发展趋势和应用场景,带你领略未来的可能性。
|
2天前
|
存储 搜索推荐 Java
探索安卓开发中的自定义视图:打造个性化UI组件Java中的异常处理:从基础到高级
【8月更文挑战第29天】在安卓应用的海洋中,一个独特的用户界面(UI)能让应用脱颖而出。自定义视图是实现这一目标的强大工具。本文将通过一个简单的自定义计数器视图示例,展示如何从零开始创建一个具有独特风格和功能的安卓UI组件,并讨论在此过程中涉及的设计原则、性能优化和兼容性问题。准备好让你的应用与众不同了吗?让我们开始吧!
|
1天前
|
XML 搜索推荐 Android开发
安卓开发中的自定义View组件实践
【8月更文挑战第30天】探索Android世界,自定义View是提升应用界面的关键。本文以简洁的语言带你了解如何创建自定义View,从基础到高级技巧,一步步打造个性化的UI组件。
|
2天前
|
设计模式 Java Android开发
探索安卓应用开发:从新手到专家的旅程探索iOS开发中的SwiftUI框架
【8月更文挑战第29天】本文旨在通过一个易于理解的旅程比喻,带领读者深入探讨安卓应用开发的各个方面。我们将从基础概念入手,逐步过渡到高级技术,最后讨论如何维护和推广你的应用。无论你是编程新手还是有经验的开发者,这篇文章都将为你提供有价值的见解和实用的代码示例。让我们一起开始这段激动人心的旅程吧!
|
2天前
|
移动开发 搜索推荐 Android开发
安卓与iOS开发:一场跨平台的技术角逐
在移动开发的广阔舞台上,两大主角——安卓和iOS,持续上演着激烈的技术角逐。本文将深入浅出地探讨这两个平台的开发环境、工具和未来趋势,旨在为开发者揭示跨平台开发的秘密,同时激发读者对技术进步的思考和对未来的期待。
|
6天前
|
安全 Android开发 Swift
安卓与iOS开发:平台差异与技术选择
【8月更文挑战第26天】 在移动应用开发的广阔天地中,安卓和iOS两大平台各占一方。本文旨在探索这两个系统在开发过程中的不同之处,并分析开发者如何根据项目需求选择合适的技术栈。通过深入浅出的对比,我们将揭示各自平台的优势与挑战,帮助开发者做出更明智的决策。
|
2天前
|
编解码 Android开发
【Android Studio】使用UI工具绘制,ConstraintLayout 限制性布局,快速上手
本文介绍了Android Studio中使用ConstraintLayout布局的方法,通过创建布局文件、设置控件约束等步骤,快速上手UI设计,并提供了一个TV Launcher界面布局的绘制示例。
10 1
|
7天前
|
IDE Java 开发工具
探索安卓开发之旅:打造你的第一款App
【8月更文挑战第24天】在这篇文章中,我们将一起踏上激动人心的安卓开发之旅。不论你是编程新手还是希望扩展技能的老手,本文将为你提供一份详尽指南,帮助你理解安卓开发的基础知识并实现你的第一个应用程序。从搭建开发环境到编写“Hello World”,每一步都将用浅显易懂的语言进行解释。那么,让我们开始吧!
下一篇
云函数