`

快速提高Android开发效率的Web工具

 
阅读更多

快速提高Android开发效率的Web工具

 在Google的广大支持下,便捷开发Android程序的Native工具层出不穷。其实Android开发涉及到的范围也不小,一些Web工具有时候也会带来事半功倍的效果。有些甚至是一些native应用无法做到的。本文,将简单列举一下本人正在使用的一些工具,当然也会持续更新。

查找优秀的参考工程

codota是一个查找可供参考的Android工程的网站,它的爬虫已经采集了将近7百万个工程。比如我们想要写一段Android中检测网络可用性的代码,我们只需要在搜索框中输入network,就会找到已经存在的优秀工程中关于这一逻辑的具体实现,确实为我们编码节省不少重复造轮子的成本。另外,codeta还有支持Android Studio的插件,让查找源码更快捷。

地址:codota,Find Great Code Examples

Android军*火库

android-arsenal,中文意思 Android 军*火库,里面收集了Android中的SDK,Library以及Android开发的工具,满满的干货。有木有一种想见恨晚的赶脚,快来加入书签吧。

地址:The Android Arsenal – A categorized directory of free libraries and tools for Android

注意https协议的地址稍有问题,建议使用http协议的地址。

在线反编译

当你还在花时间切换不同的反编译工具时,一个在线反编译网站应运而生,它就是Android APK Decompiler,只需上传要反编译的apk包,无需多时,源码可以下载下来了。

地址:Android APK Decompiler

Grepcode

grepcode.com是一个Java源码搜索引擎,对于查看Android代码也不例外。并且支持多个API版本快速切换查看。如果你的IDE关联本地代码后,让机器累的喘不过气来,那么就试一试这个在线的工具吧。

地址:grepcode.com

Android Asset Studio

这是一个神奇的网页,里面包含了多个与资源相关的在线工具,比如icon制作(桌面icon,通知栏icon等),9patch图片制作,ActionBar样式等相关的工具。当你有资源相关的工作时,不妨试一试这个网页工具。

地址:Android Asset Studio

快速下载Google Play应用

由于一些你懂的原因,国内无法直接访问Google Play商店。而且下载Google Play商店还是需要登陆谷歌账户,以国内的网络,下载成功简直是太困难了。
这里介绍一款不需要账户国内即可访问的Web工具。可以通过输入包名或者Google Play地址即可下载。

地址:APK Downloader

进制转换

Android中所有的资源都有一个对应的资源ID,资源ID的类型为16进制的整数。有些时候特殊的场合处理资源ID,为了调试需要进行进制转换,比如16进制转常用的10进制。不用自己算,使用下面的工具就可以轻松搞定。

地址:Hex To Decimal Converter

UI相关必备

通常UI设计师都会给开花童鞋色值,当疏忽的时候,我们可以使用截图软件得到10进制的三个值,然后将其转换成色值。这里有一个便捷的RGB工具。

地址:RGB Color Wheel/

JSON格式化

在CS应用中,客户端和服务器端通常使用json作为数据交换格式。当分析的时候,我们必然是将raw数据转换成可读性更高的。快来使用这个强大的工具吧。

地址:JSON Parser

查看HTML5,JS,CSS可用情况

caniuse.com是一个检测HTML5,JS,CSS在各个浏览器平台是否可用的web工具。便于我们了解前端方案是否在目标设备上是否有效。

地址:caniuse.com

 

http://droidyue.com/blog/2014/08/03/great-web-tools-for-android-development/

 

分享到:
评论

相关推荐

    使用WEB工具快速提高Android开发效率

    在Android开发过程中,提高开发效率至关重要,而利用各种WEB工具能显著提升我们的工作效率。以下是一些推荐的工具及其详细介绍: 1. **查找优秀的参考工程**: - **Codota** (codota.com):这是一个搜索引擎,能...

    移植Android的UI组件到Web端以Android的方式来制作高性能优体验的WebApp

    通过JavaScript与HTML/CSS的结合,开发者可以利用熟悉的Android布局和控件,实现WebApp的界面设计,这不仅提升了开发效率,也保证了最终产品的质量和一致性。 在技术实现上,AndroidUI4Web可能依赖于一些关键技术,...

    Android与web结合

    本资源“Android与web结合”旨在帮助开发者实现Android应用程序与Web页面之间的交互,提高开发效率并优化用户体验。PhoneGap是这个主题下常用的一个框架,它允许开发者使用HTML、CSS和JavaScript来构建原生的Android...

    安卓开发框架工具类相关-javascript开发android应用的快速框架.zip

    综合以上信息,这个压缩包可能包含了一个基于JavaScript的Android开发框架,结合了Android原生组件和Web技术,提供了快速构建应用的工具和示例代码。开发者可以从中学习到如何使用JavaScript与Android系统交互,以及...

    java、android、web三端通用的RSA和AES工具

    1. 导入相关库:Java中使用`javax.crypto`包,Android中同样使用Java的加密库,而Web开发可能依赖于如Spring Security这样的框架。 2. 公钥和私钥的生成:使用`KeyPairGenerator`类生成RSA的公钥和私钥对。 3. 加密...

    android页面设计小工具

    除此之外,还有许多第三方设计工具能提高效率,例如Sketch,它是一款专为Web和移动界面设计而生的应用,拥有丰富的插件和资源库。设计师可以在这里创建草图,然后通过Plugins如“Sketch2Android”导出为Android兼容...

    基于web网页开发 Android 的开发框架 mobilelite

    这种方式使得开发者能够利用Web前端开发的成熟工具链,如Webpack、Babel和React等,提高开发效率和代码复用性。 MobileLite 的优势主要体现在以下几个方面: 1. **快速开发**:由于使用Web技术,开发者可以利用已...

    Android-DreamCatcher在Chrome开发人员工具中检查AndroidHTTPS流量

    这提高了开发效率,使得问题定位和解决变得更加迅速和便捷。 总结来说,"Android-DreamCatcher"是Android开发中的一个实用工具,它利用Chrome开发者工具为Android应用的网络调试提供了一个直观且强大的平台。通过这...

    Android开发项目怎样快速开发框架

    在Android开发中,快速构建项目框架是提高效率的关键步骤。本篇文章将探讨如何利用Android框架,特别是ORM Lite和Hessian,来简化Android项目的开发。首先,我们来了解这两个关键技术。 1. ORMLite ORMLite(Object...

    电脑桌面操作Android手机界面工具

    此外,对于开发者而言,能够在电脑上直接调试Android应用,无需频繁地在手机和电脑之间切换,极大地提升了开发效率。 标签“Windows Android 操作”表明这个工具是在Windows操作系统环境下,用于Android设备的操作...

    Ngrok 移动web开发真机测试工具

    Ngrok是一款强大的远程访问工具,尤其对于移动Web开发而...总之,Ngrok是移动Web开发者的一个得力助手,它简化了真机测试的流程,提高了开发效率。正确使用和理解Ngrok的各项功能,能够使你在开发过程中更加游刃有余。

    android开发 获取UI十六进制颜色码 工具

    "android开发取_色工具.exe"这样的软件能极大地提高开发者的工作效率,让颜色管理变得简单易行。通过熟练掌握颜色码的获取和应用,可以确保应用程序的视觉效果与设计图保持一致,提升用户体验。

    sina 微博 android 客户端开发体验

    这些工具的使用技巧和最佳实践是提高开发效率的关键。 从提供的文件名称来看,我们可以推测博主可能详细解释了客户端与服务器之间的API交互。"api-dev-folder.jpg"和"apiV1.jpg"可能展示了API的设计和开发过程,...

    Android平台手机访问Web服务器的有效数据交互方法

    为了提高Android应用程序与Web服务器之间的数据交互效率,开发者可以采取一系列优化措施,如使用异步任务(AsyncTask)来避免UI线程阻塞,以及利用缓存机制减少不必要的网络请求。此外,安全也是不可忽视的一环,...

    android取色工具

    总的来说,"Android取色工具"是开发者必备的辅助工具之一,它的实用性、易用性以及与开发工作的紧密关联,使其在Android开发领域中具有很高的价值。无论是新手还是经验丰富的开发者,都能从中受益,提升工作效率。

    Android SDK 中文开发文档.pdf

    3. **Eclipse集成开发环境插件**:提供强大的代码编辑、调试和构建工具,提升开发效率。 四、核心库与运行时 1. **系统C库**:定制的C库,基于BSD,为嵌入式Linux设备优化。 2. **媒体库**:支持多种音视频格式的...

    android HTTP接口测试软件

    在Android开发过程中,HTTP接口测试是一项重要...它简化了测试流程,提高了开发效率,是Android开发者必备的辅助工具之一。通过持续更新和增强功能,如加入对图片GET的支持,这款软件有望成为更全面的API测试解决方案。

    android手机应用,企业web平台

    综上所述,开发一个结合了Android手机应用和企业Web平台的项目,需要全面掌握Android开发技术,精通EXT框架来打造优质的用户界面,同时理解企业级应用的需求,如数据安全、网络通信和多平台兼容性。这样的应用能够...

Global site tag (gtag.js) - Google Analytics