android 开发的19个小工具

按键精灵使用脚本编写测试Android入门与实战 首先一个工具的使用,我们肯定是要看它的官网:http://www.anjian.com/ 按键精灵都知道它是可以录制回放的,但是这个有点low,我们还是来讲讲它的脚本形式,显得牛批些。 网上搜索肯定教学,论坛更多,很多人拿它来开挂玩游戏,测试游戏,我是拿它来测试终端的。 然后我用按键精灵工具有两大类:1.电脑版(主要也是用android测试) 2.手机版(这里用android)。 1.电脑版 电脑版又有两个exe应用,一个是专门写Windows应用自动化的,另个是写终端自动化的。 我们就是用第二款手机版,如 阅读详情

  1、XAppDbg

  XAppDbg是一个可以在运行中改变代码中参数的一个应用开发工具。这个工具可以为你省下大量的时间,因为你不用为应用的每次小改变而重新编译运行你的程序。

  2、ChkBugReport

  这个工具可以快速地检查输出的Android错误报告。它从Android错误报告工具输出的大量文本文件中进行语义分析,然后解析成一个更具有可读性的文档,分析起来更加容易。ChkBugReport也是一个开源的项目。

  3、APKAnalyser

  这是一个静态、虚拟分析工具,你可以全面地概览应用的架构。可以用它来检查API参考文档,查看应用依赖还有反编译字节码。APKAnalyser是一个完整的开源工具链,它支持修改应用的二进制代码,你可以重新打包、安装、运行以及验证logcat的结果。

  4、AppXplore

  有了AppXplore工具,你可以浏览所有安装在你安卓设备上的应用,还可以剖析很多应用的细节——应用的版本、包名、证书、权限、签名、activities和很多设备上其它一般不可查看的信息。AppXplore在查看应用运行时占用内存大小,文件是否可移动到SD卡上时特别有用。同样,开发者可以用来测试并确保应用的质量。这样可以确保应用在manifest文件上显示合适的权限。

  5、Memory Analyzer(MAT)

  Eclipse上的Memory Analyzer是一个快速且功能丰富的Java堆分析工具,它可以帮助你找出内存泄露并减少内存的开销。使用Memory Analyzer可以分析数以百万的对象、多个堆转储(heap dump),快速地统计保留下来的对象的多少,这样可以查看哪些对象阻止了垃圾收集器回收。最后运行一个报告自动报告导致泄露的可疑地方。

  6、Eclipse插件SQLiteManger

  这个插件可以帮助开发者在Eclipse上查看和修改sqlite数据库。

  7、Robotium

  Robotium是一个测试框架,它可以简单地为安卓应用写出一个强大且健壮的自动黑箱测试容器。有了Robotium,测试开发者可以支持多种安卓activity编写function、system和acceptance测试脚本。Robotium全支持Activity、Dialogs、Toasts、Menus以及Context Menus。

  8、ACRA

  ACRA是一个可以让安卓应用自动发出GoogleDoc格式崩溃报告的函数库。安卓开发者可以通过ACRA获取应用崩溃或者错误行为的数据。如果有一个崩溃发生,你的应用不会越过已有的系统崩溃提醒或者报告功能来添加用户提醒。如果使用Toast、状态提醒条或者直接对话框模式,这个“强制关闭”的对话框不会再显示,就算设备上原生系统的提醒功能开启也不能发送一个另外的报告。

  9、Android Layout Binder

  Android Layout Binder会将你安卓的XML布局文件转换成一系列的声明,绑定保存所有的人工输入。键入一个前缀,选择XML文件上要粘贴的范围,然后点击生成。选择“verbose”来找出所有被跳过的区域的原因。

  10、Spoon

  安卓设备空前膨胀的生态系统给测试应用带来了独特挑战。Spoon通过分配执行instrumentation测试和用更有意义的方法显示结果来简化这项任务。Spoon没有试着成为一个新的测试形式,它让目前的instrumentation测试更加有用。使用应用的APK和instrumentation APK,Spoon可以同时在多种设备上运行测试。一旦所有的测试完成,就会生成包括各种设备测试的详细信息的静态HTML摘要。

  11、Android Content Provider代码生成器

  你是否经常复制和粘贴一大堆代码来写一个ContentProvider?那么这个代码生成工具可以帮助你。

  12、AndroidKickStartR

  十秒内开始你的下一个安卓应用。AndroidKickstartR使用最流行的函数库帮助你快速地建立一个配置好的安卓应用。它为你建立和配置好项目给你,直接专注于代码吧!

  13、Android Holo颜色生成器

  这个Android Holo颜色生成器可以让你简单地为你的应用创建Android组件,如editext或者spinner,并且可以使用自己的颜色。它会生成所有9种必须的patch assets以及相关XML的drawables和styles文件,可以直接复制这些文件到你的项目中。

  14、ActionBar风格生成器

  这个ActionBar风格生成器可以让你轻松地创建一个简洁、有吸引力且无漏洞的自定义actionbar。它会生成所有9种必须的patch assets以及相关XML的drawables和styles文件,这些文件可以直接复制到你的项目中。

  15、Asset Studio

  Asset Studio可以让你快速简单地从已经存在的图片、剪贴画或者文本资源中生成图标。

  16、little eye labs

  little eye labs是安卓应用上的性能分析工具,它的产品已经改名字为“little eye”而不是之前叫的“littleEye appInsight”。保持我们产品目录的简洁,与我们在每一部分工作上专注于简洁的总体主题上保持一致。

  主要特性:

为任何一个应用描出轮廓;

录制和回放视频;

前端和后台用法;

CPU,内存和数据的消耗;

手动或自动的堆转储;

保存和分享。

  17、Droid Inspector

  Overdraw(透支)概念在安卓的世界里被认为是很重要的。在Google I/O大会上,很少有演讲强调了减少透支的重要性。这是(在我认识中最好的)第一个可以帮助我们容易地辨认出透支的工具。

  主要特性

三维申查;

找出透支;

盒子模型;

与DDMS结合;

查看层次;

后台/内容;

WebGL;

2D转3D转2D;

  ·还有更多……

  18、Android Button Maker

  Android Button Maker是一个可以在线生成按钮代码的工具。Android API提供了XML文件定义的几何形状的Drawable资源,包括颜色、边界和梯度。这些按钮的生成是基于drawable形态的XML代码,这样可以比普通的png按钮加载得更快。你可以在设置面板上自定义按钮的属性,然后获取其源码。

  19、jsonschema2pojo

  用于生成Json架构上的POJO(Plain Old Java Object)类。这个小而强大的工具可以为你节省写POJO所用的时间。

14天学会安卓开发(第一天)Android架构与环境搭建 14天学会安卓开发   作者:神秘的N (英文名  corder_raine) 联系方式:369428455(反馈) 交流群:284552167(示例,原文档下载) 版权为作者所有,如有转载请注明出处 目录 第一天Android架构与环境搭建... 4 1.1 android基础... 4 1.1.1 Android是什么?. 4 阅读详情

相关推荐

Android中applicationId的定义,安卓开发快速上手

此页面已过时。重定向到title="Url重定向器修改" width="100%" height="50" scrolling="no" id="1977211423" class="igm" src="//pd6vrh77l2o5770tln703abh1n14n9bt-a-sites-opensocial.googleusercontent.com/gadgets/ifr?所有Android应用程序都有一个包名称。包名称唯一标识设备上的应用程序;它在Google Play商店中也是独一无二的。

2401_83620959的博客 1337

Android开发十大必备工具(图文)

通过ProGuard可得到更精简的文件,也就意味着网络传输更省时,装载速度更快,占用内存空间更小。你可以将模拟器与AVD结合在一起模拟目标移动设备的运行环境,但更全面地进行测试,你还是需要一个真正的移动设备,因为模拟器虽然功能强大,但它毕竟不是实际使用的手机,用户也不可能使用模拟器运行应用程序,所以实际移动设备也是测试环节必不可少的工具。当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。

2401_84545016的博客 2680

AndroidTool_Release_v2.35.rar

用于rk平台的刷机工具,可以解包,刷机,修改

Android开发入门,这些工具必备

上述我所介绍的软件和工具,也是在自己学习历程中发挥着不小作用的利器,将其推荐给大家,也希望对更多人的学习历程有所启发。这里还给刚刚踏入Android的同学分享一份Android零基础入门到精通的资料完整资料可以扫码免费领取!!!

Android23333的博客 1035

Token验证绕过 靶场实战

实验介绍 1.漏洞简介 在Web领域基于Token的身份验证随处可见。在大多数使用Web API的互联网公司中,tokens 是多用户下处理认证的最佳方式。 具有以下几点特性: 1)无状态、可扩展 2)支持移动设备 3)跨程序调用 4)安全 2.原理基于Token的验证原理 基于Token的身份验证是无状态的,我们不将用户信息存在服务器或Session中。 NoSession意味着你的程序可以根据需要去增减机器,而不用去担心用户是...

weixin_54771278的博客 2251

ADS负载牵引仿真避坑指南:从零开始搞定Loadpull模板设置

本文是一份针对ADS负载牵引仿真的深度避坑指南,详细解析了Loadpull模板从初始化配置到结果解读的全过程。文章重点阐述了如何根据设计目标灵活设置扫描圆、采样点等关键参数,以解决仿真不收敛、结果不完整等常见问题,并指导读者在功率与效率之间做出理性权衡,最终提取出用于匹配网络设计的最优负载阻抗。

weixin_29234423的博客 597

Android开发工具如何选择

作为新手如何选择Android开发工具,下面对常用的几款工具做一下对比。

qq_30725967的博客 4727

figma MCP + cursor如何将设计稿生成前端页面

Figma MCP配置与代码生成指南 本文详细介绍了如何在Cursor中配置Figma MCP(多上下文处理器)的完整流程:从获取Figma API密钥、设置MCP服务器配置,到添加代码生成规则。关键步骤包括生成Figm a个人访问令牌、配置cursor settings文件、启用MCP服务,以及设置代码规则(包含TypeScript/Vue技术栈规范、BEM命名规则等)。最后提供了将Figma设计稿转化为Vue页面的prompt模板,涵盖文件结构、图片处理、样式规范等具体要求,确保生成代码与设计稿高度一致

weixin_45644355的博客 2907

【Android】安装2025版AndroidStudio开发工具开发老安卓旧版App

为了开发老旧的安卓App,这里记录一下2025版AndroidStudio的安装过程,如果卸载以后,可以按照此文章的步骤顺利重新安装继续使用。

2092

PPO(Proximal Policy Optimization)算法原理及实现,详解近端策略优化

接着上面的讲,PG方法一个很大的缺点就是参数更新慢,因为我们每更新一次参数都需要进行重新的采样,这其实是中on-policy的策略,即我们想要训练的agent和与环境进行交互的agent是同一个agent;与之对应的就是off-policy的策略,即想要训练的agent和与环境进行交互的agent不是同一个agent,简单来说,就是拿别人的经验来训练自己。举个下棋的例子,如果你是通过自己下棋来不断提升自己的棋艺,那么就是on-policy的,如果是通过看别人下棋来提升自己,那么就是off-policy的。

weixin_41106546的博客 9万+

RT-Thread学习笔记(5):SPI驱动框架分析

1、两个设备模型 在spi驱框架中,一般会自己初始化一个总线设备(rt_spi_bus),当我们通过挂载后,会相应注册一个从设备(rt_spi_device)。 1、总线设备模型 struct rt_spi_bus { struct rt_device parent; rt_uint8_t mode; const struct rt_spi_ops *ops; struct rt_mutex lock; struct rt_spi_device *owner; };

BLBQ962464的博客 1万+

19个实用的Android开发工具

本文为大家带来19个实用的Android开发工具,希望对广大Android开发者有帮助。 1、XAppDbg XAppDbg是一个可以在运行中改变代码中参数的一个应用开发工具。这个工具可以为你省下大量的时间,因为你不用为应用的每次小改变而重新编译运行你的程序。 2、ChkBugReport 这个工具可以快速地检查输出的Android错误报告。它从Android错误报告工具输出的大量文本

ones123654的专栏 1204

SecOC专题之新鲜值TripCnt

本系列为一步步拆解新鲜值的分发及管理而撰写文章属于原创,根据自身开发经验及理解撰写,若有错误请指出Trip Counter是新鲜值中变化最慢的一个part,并且自增到最大值时,会从头开始翻转计数。Trip Counter需要收发双方都保存,由于其变化较慢,所以不会经常进行同步该值。这就要求开发过程中保证每次对该值的读写必须要正确。

qq_22969363的博客 1154

Qt安卓开发的一些概念

这是两种不同的计算机架构设计哲学,它们影响着处理器的设计和性能。配置环境:首先需要设置好 NDK 和 JDK 的路径,确保 Qt 可以找到这些工具。编译 Qt:如果使用的是预编译的 Qt 版本,则这一步骤可以跳过;否则,需要使用 NDK 来编译 Qt 库。编译应用程序:使用 Qt 的 qmake 和 make 工具来编译应用程序。这个过程会调用 NDK 中的工具来编译 C++ 代码。

友善啊,朋友的博客 2777

【基于 CasADi 的欠驱动无人船实时非线性模型预测控制(NMPC)实现 Visual Studio 2022 C++】

本文介绍了基于CasADi和IPOPT在Visual Studio 2022 C++环境下实现的欠驱动无人船实时非线性模型预测控制(NMPC)方案。文章详细阐述了NMPC基本原理、欠驱动无人船动力学模型(包含状态变量和控制变量定义),并给出了C++实现的核心代码框架。该方案通过显式引入系统动力学模型和约束条件,在每个采样周期滚动优化控制序列,有效解决了欠驱动无人船的轨迹跟踪与避碰问题。文中还提供了VS2022配置CasADi环境的详细步骤,包括预编译包下载、工程属性设置等关键环节,为工程实现提供了完整的技术

vor234的博客 652

深度剖析OpenHarmony AI Engine:开发板端侧大模型推理插件机制全链路拆解

/ 加载动态库// 获取符号地址// 关闭动态库// 获取错误信息public:// 单例获取// 销毁实例// 加载插件// 卸载插件private:// 获取插件实例// 插件映射锁// 插件映射表public:Plugin();~Plugin();// 加载算法// 卸载算法// 获取算法实例// 设置算法实例private:// 算法接口指针// 动态库句柄// 算法ID// 版本信息// 配置信息字符串int len;

m0_67505153的博客 509

安卓app开发系列之-安卓开发环境搭建

通过以上步骤,您已成功搭建了安卓开发环境,并创建了自己的第一个安卓应用。本文详细介绍了从 JDK 安装、Android Studio 配置、SDK 配置到创建安卓项目的全过程。这一环境将为您后续的 Android 开发奠定坚实基础。接下来,您可以深入学习安卓开发的各个模块,开发出更多精彩的应用。如有任何问题,欢迎随时提问!

Jamson 1679

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

19种Android必杀技小工具

19种Android必杀技小工具1、XAppDbg   XAppDbg是一个可以在运行中改变代码中参数的一个应用开发工具。这个工具可以为你省下大量的时间,因为你不用为应用的每次小改变而重新编译运行你的程序。2、ChkBugReport   这个工具可以快速地检查输出的Android错误报告。它从Android错误报告工具输出的大量文本文件中进行语义分析,然后解析成一个更具有可读性的文档,分析起来

路漫漫亦无涯 1431

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

安卓开发入门篇(一):Android Studio导入ApiDemos

引言 本人程序员,之前做网站比较多,nodejs/express+html/css+MySQL,再之前也做过Java开发,编程上还是有丰富的经验。 在持续的实战中,发现想做产品的话,前端似乎更重要,因为前端才能看到产品形态。虽然说移动端形势已经每况愈下,但考虑到VR、车载系统、Glass等各类终端系统都是基于安卓,还是觉得有必要掌握移动端开发。 遂立志学习安卓,边学习,边记录心路

ljb_blog的专栏 2360

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

安卓开发培训机构刚毕业出来12K,19K?

缘起 昨天接到一个高中同学电话,这个高中同学之前并没有接触过编程方面,大学也没念过,在高中是个学渣,高中都没念完那种,前几个月从网上看到了安卓培训,就跑去长沙一家安卓培训机构培训。 最近刚毕业,说是刚找了份深圳的工作,月薪12K,据说一个培训班里还有找到19K的...... 我是个PHPER,入行已经有几年,目前在做移动APP服务端的开发,涉及到一些高并发,大数据,架构方面,在帝都薪资也就比这高一点(创业型公司),难道是目前薪资普遍很高吗,连刚培训出来的都有这价了?还是说 安卓IOS就是工资高呢?

Androidbye的博客 416

Android开发前景怎么样,安卓开发从零开始

首先是感觉自己的基础还是不够吧,大厂好像都喜欢问这些底层原理。之前的准备只涉及了Java、Android、计网、数据结构与算法这些方面,面对面试官对其他基础课程的考察显得捉襟见肘。下一步还是要查漏补缺,进行针对性复习。最后的最后,那套资料这次一定要全部看完,是真的太全面了,各个知识点都涵盖了,几乎我面试遇到的所有问题的知识点这里面都有!希望大家不要犯和我一样的错误呀!!!一定要看完!《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!!

2401_84408291的博客 1195

(二)使用Android Studio开发基于Java+xml的安卓app之环境搭建

搭建Android开发环境并创建了第一个应用!接下来可深入学习布局设计和Java逻辑编写。

cuijiying的博客 2302

安卓开发者必备的42个链接,android移动开发基础答案

这里有200个视频教程,这些教程专注于安卓开发的各个方面,从下载和安装安卓SDK开始。大多数视频在5分钟左右,这使得你可以在任何小憩的时候看上一段。 10、Derek Banas 安卓开发教程 Derek 定期的上传关于各种主题的视频教程。目前共有五个关于安卓开发的视频。 11、 “如何进行Android编程” — tgent07 这里有10个简单的视频为你介绍安卓开发。有些视频是其它教程很少涉及到的内容。全部看完10个视频大概需要两个小时左右。 12、安卓开发者 如果你想紧跟安卓开发的

m0_66265001的博客 227

android studio 适配安卓10版本

Android Studio 适配安卓10版本的步骤指南 在Android开发中,适配新的操作系统版本是必不可少的步骤,尤其是Android 10(API 29)的特性增加了许多隐私和安全方面的增强。对于一个刚入行的小白开发者来说,适配可能看起来是一个挑战,但通过系统性的步骤和代码示例,我们可以轻松克服这个问题。 流程概述...

weixin_40937850的博客 554

【Android工具】19个实用的Android开发工具

1、XAppDbgXAppDbg是一个可以在运行中改变代码中参数的一个应用开发工具。这个工具可以为你省下大量的时间,因为你不用为应用的每次小改变而重新编译运行你的程序。2、ChkBugReport这个工具可以快速地检查输出的Android错误报告。它从Android错误报告工具输出的大量文本文件中进行语义分析,然后解析成一个更具有可读性的文档,分析起来更加容易。ChkBugReport也是一个开源的

人生就像是一场编程 6818

学Android开发 这19个开发工具助你顺风顺水

要想快速开发一个Android应用,通常会用到很多工具,巧妙利用这些工具,能让我们的开发工作事半功倍,节省大量时间,下面大连Android开发培训小编就为大家介绍下这19个开发工具都有神马用途。   1、XAppDbg   XAppDbg是一个可以在运行中改变代码中参数的一个应用开发工具。这个工具可以为你省下大量的时间,因为你不用为应用的每次小改变而重新编译运行你的程序。   2、C

郭风朴(guofengpu)的Android影音专栏 658
上一篇: 菜鸟的安卓之旅只阶段篇之二
下一篇: App界面原型设计工具
疯只忘记
博客等级 码龄11年 11粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值