Android提供了一系列强大的测试工具,它针对Android 的开发环境,对JUnit进行了扩展,虽然仍然可以用JUnit对Android程序就行测试,但Android改进之后的测试方法可以对程序进行更全面更细致的测试。ActivityInstrumentationTestCase2 是目前常用的测试Activity的测试类,它继承自ActivityTestCase. 通过TearDown()
在功能测试有时要通过Log来验证,每次编译都需要时间,对于一些功能测试可以用Android Studio自带的单元测试功能进行调试;在新建项目时,Android studio就已经集成了二个单元测试文件夹(androidTest和test目录 ):  测试用例如果测试的代码没有使用android Sdk中的环境,可在test目录下新建一个
转载 2023-07-29 23:54:23
69阅读
# 如何在 Android Studio 中实现 APK 安装测试 作为一名新手开发者,你可能在开发过程中听说过 APK 文件。APK(Android Package Kit)是 Android 操作系统使用的安装格式。本文将详细介绍如何在 Android Studio 中创建和测试 APK 安装的流程。 ## 流程概述 首先,让我们整理一下整个过程的步骤: | 步骤编号 | 步骤
原创 9月前
512阅读
# Android Studio默认Key的科普 在Android开发中,安全性和密钥管理是非常重要的技术点。Android Studio作为开发Android应用的主要工具,它内置了一个默认的keystore,用于生成应用的签名密钥。本文将带您了解Android Studio的默认key,如何使用它,代码示例,以及密钥管理的重要性。 ## 什么是密钥(Key)? 密钥(Key)是用于加密和
原创 11月前
102阅读
代码只是随意写写,有些地方有些冗余,且观赏度不高,发表只为记录一下。 主体界面的布局代码,其余布局代码会单独出一篇 传送门:布局<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools
1. 准备工作在实际写代码之前,首先我们还是需要做一些准备工作:下载NDK开发包:Android官方下载页面配置系统环境变量下载好NDK开发包之后,直接解压到任意目录,然后需要配置一下系统环境变量,之所以要配置环境变量,是为了方便使用命令ndk-build脚本进行NDK编译。配置参考如下:Windows系统配置 环境变量 PATH 下追加 :D:\ProgramFile\android-n
转载 2023-07-30 20:03:00
78阅读
## 如何在Android Studio中打包应用程序 在现代Android开发中,打包你的应用程序是一个重要的步骤。通过打包(或称构建)你的应用,你能够生成APK文件,便于安装和分发。在这篇文章中,我将带你逐步了解如何在Android Studio中打包应用程序。 ### 整体流程 下面是Android Studio打包应用程序的基本步骤: | 步骤编号 | 步骤
原创 10月前
27阅读
# 如何在 Android Studio 中创建和管理 "" 在开发 Android 应用时,合理的结构是非常重要的,它可以帮助我们组织代码,增强可读性并提高维护性。下面,我将指导你如何在 Android Studio 中创建和管理,并提供详细的步骤及相关代码示例。 ## 整体流程 以下是创建和管理 Android 的整体流程: | 步骤 | 描述 | |------|------
原创 9月前
50阅读
强迫症童鞋的护眼模式设置方法传统模式的编辑域护眼模式的编辑域设置保护视力颜色 #C7EDCC(护眼绿)开发界面设置默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面,Settings –> Appearance –> Theme ,选择 Darcula 主题即可。系统字体设置 如果你的Android Studio界面中,中文显示有问题,或者选择中文目录显示有问
转载 3月前
410阅读
如有不妥的地方欢迎Gradle大神批评指正。今天包含以下几点: - aar 文件简介 - 生成方法 - 向工程中添加依赖的方法(即让Android Studio认出aar的方法) - 调用方法aar 文件简介首先,讲讲aar:相信大家在做项目的时候,都会用到一些依赖,最常见的就是jar(当然指的是在安卓开发过程中),其实还有一种,扩展名为aar。 那么,这两种依赖有什么区别呢,又有
转载 2023-10-11 16:22:06
173阅读
# Android Studio测试 ## 简介 Android Studio是一个集成开发环境(IDE),用于开发Android应用程序。它提供了丰富的工具和功能,包括代码编辑器、调试器、构建工具等。在开发Android应用程序时,测试是至关重要的一步。本文将介绍如何使用Android Studio进行测试,并提供示例代码和解释。 ## 单元测试 单元测试是一种测试方法,用于测试应用程序
原创 2023-07-18 04:39:45
222阅读
Ubuntu下Android Studio真机测试解决办法在终端输入: ./adb devices 你会看到如下信息,输入时注意路径在你安装的sdk路径下的platform-tools文件夹下面执行 ./adb devices~/Android/Sdk/platform-tools$ > ./adb devices List of devices attached 7N2SSE158U068
# Android Studio测试入门指南 ## 概述 在开发Android应用程序时,测试是非常重要的一环。本文将指导您如何在Android Studio中进行测试,包括单元测试和仪器测试。 ## 步骤概览 在开始具体的操作之前,我们先来看一下整个测试过程的步骤。下表展示了Android Studio测试的主要步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 配
原创 2024-05-31 05:32:29
53阅读
我们都希望自己的代码足够"安全",即使别人反编译了我们的应用,他们也很难从反编译的代码中找出漏洞。这时候我们就依赖编译器的混淆功能,混淆会将大部分(下面会解释为什么是大部分)类和成员的名称重命名为没有意义的短名,例如aa、ab这种,此时的代码基本没有可读性,也就不容易找到漏洞。想要从代码的角度分析混淆做了什么,我们就得查看混淆后的代码,本文通过反编译来分析混淆前后的代码有何不同。一、混淆与反编译1
一、导入jar导入 jar 的方式非常简单,就是在项目中的 libs 中放入你需要导入的 jar ,然后右键你的 jar 文件,选择“add as a library”即可在你的项目中使用这个 jar 包了。 这个方式虽然简单,但用处很大,不仅仅能导入一些普通 jar ,还可以作为一些不支持 Android Studio 的开源库的使用的解决方案,就是说,你把你需要使用的开源库的 jar
转载 2023-10-18 13:55:58
231阅读
jar的导入AndroidStudio中导入jar和Eclipse中类似,都可以把jar直接复制粘贴到libs目录下,如图: 完了,点击这个jar,右键如图,选择Add As Library这个即可,完了可以在这个目录下看到我们刚刚加的volley的jar: 即可使用jar,AS中还有两种加入jar的方式,一是点击上个图片右侧的“+“”,选择Library Dependency,
转载 2023-07-26 10:18:20
3006阅读
1、首先在“Project”结构下将需要的复制进入libs文件夹中 2、在导入的jar处右键 选择“Add As Library”  3、选择你要导入到的那个module,如果当前只是一个项目,下拉框中除了app也没有其他的内容,那么直接点击ok确认。  4、然后就完成了jar的添加     
转载 2023-05-23 20:17:57
431阅读
Android Studio 简单设置界面设置 默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面。 Settings --> Appearance --> Theme ,选择 Darcula 主题即可。 字体设置系统字体设置 如果你的Android Studio界面中,中文显示有问题,或者选择中文目录显示有问题,或者想修改菜单栏的字体,可以这么设置。 Set
转载 2024-08-10 14:24:15
68阅读
测试:xxx工,你的程序又出bug了!界面切换几下就不行了。开发:没道理啊,我都测过好几遍了,应该不会测试:我这复现好几次了。开发:拉个Log来分析下啦。测试:拉取日志命令输入中…日复一日重复中…。。。。。。。。以上场境相信开发与测试朋友们都不陌生了,在开发与测试中,我们要不断通过日志的打印情况来定位bug的位置;虽然,开发有相关的IDE来帮助我们查看日志,但还是会有很多adb命令输入控制设备、查
参考:https://docs.gradle.org/current/dsl/org.gradle.testing.jacoco.tasks.JacocoCoverageVerification.htmlgradle库下载:https://maven.aliyun.com/mvn/view案例参考来源:https://www.jianshu.com/p/1a4a81f09526https://ww
转载 2023-07-29 23:54:42
436阅读
  • 1
  • 2
  • 3
  • 4
  • 5