Aug082020
Android Studio 最新最详细安装教程
引言
Android Studio 是一款功能强大的集成开发环境(IDE),用于开发 Android 应用程序。它提供了丰富的开发工具和功能,使开发者能够轻松创建高质量的 Android 应用。本篇博客将详细介绍如何安装最新版的 Android Studio,并提供一些注意事项和常见问题的解决方案。
步骤一:下载 Android Studio
首先,你需要下载 Android Studio 安装包。请访问官方网站 https://developer.android.co...阅读全文
抢沙发
Aug052020
使用OpenGL进行安卓游戏开发
近年来,移动游戏市场愈发繁荣,越来越多的开发者开始涉足安卓游戏开发领域。而作为一种强大的图形库,OpenGL的使用在安卓游戏开发中变得愈发重要和普遍。本篇博客将介绍如何使用OpenGL进行安卓游戏开发,并展示一些有趣且简单的示例。
OpenGL简介
OpenGL(Open Graphics Library)是一种跨平台的图形渲染API,广泛应用于游戏开发、计算机辅助设计等领域。OpenGL提供了丰富的函数库,可以...阅读全文
Jul092020
使用Socket进行安卓应用的网络通信
在安卓应用开发中,网络通信是一个非常重要的方面。而Socket技术可以提供一种方便而灵活的方式来实现网络通信。本文将介绍如何在安卓应用中使用Socket进行网络通信。
Socket是什么?
Socket是一种计算机网络通信的一种技术,它是一种端对端的通信协议。Socket技术允许不同的应用程序通过网络进行通信。在Socket的使用中,一方作为服务器,另一方作为客户端,服务器监听某个特定的端口,而...阅读全文
May292020
APP端与服务端的加密
在服务器与终端设备进行HTTP通讯时,常常会被网络抓包、反编译(Android APK反编译工具)等技术得到HTTP通讯接口地址和参数。为了确保信息的安全,我们采用AES+RSA组合的方式进行接口参数加密和解密。
1.关于RSA加密机制:公钥用于对数据进行加密,私钥对数据进行解密,两者不可逆。公钥和私钥是同时生成的,一一对应。比如:A拥有公钥,B拥有公钥和私钥。A将数据通过公钥进行加密后,发送...阅读全文
May122020
Apr222020
Android Studio 中的 Gradle 版本介绍
简介
Gradle 是一个功能强大的构建自动化工具,广泛应用于 Android Studio 中。它不仅能够管理项目的构建过程,还可以帮助开发者自动化地执行各种任务,如编译代码、打包应用、运行测试等。Gradle 使用 Groovy 语言作为脚本语言,具有灵活且强大的构建脚本能力。
Gradle 版本
Android Studio 中的 Gradle 版本通常由 Android Gradle 插件版本和 Gradle 发行版本两部分组成。下面将分别介...阅读全文
Apr182020
开发高性能Android应用程序的5个技巧
在开发Android应用程序时,性能是一个非常重要的因素。一个高性能的应用程序能够提供更好的用户体验,减少耗电量,并且具有更好的稳定性。在本文中,我将分享开发高性能Android应用程序的5个技巧。
1. 优化布局
在设计布局时,尽量减少层级嵌套。每个层级嵌套都会增加绘制和布局的开销。使用RelativeLayout和ConstraintLayout等布局管理器来避免不必要的嵌套。另外,避免使用wrap_content...阅读全文
Apr122020
探索Kotlin语言的特性
Kotlin 是一种使用 Java 虚拟机(JVM)运行的静态编程语言,它综合了面向对象编程和函数式编程的特性。Kotlin 于2011年由 JetBrains 推出,并于2018年正式成为 Android 开发的官方开发语言。以下是一些 Kotlin 特有的特性:
1. 空安全性
Kotlin 带来了更好的空值处理机制,有效解决了空指针异常问题。在 Kotlin 中,存在可为空和不可为空两种数据类型。通过使用 ? 后缀标记一个变量为可空...阅读全文
Apr112020
读书笔记——陈晔《大话移动APP测试 Android与iOS应用测试指南》
第1章 移动互联网面试
1.1 为什么要面试
与陌生人打交道、沟通、学习、发现自身缺陷、总结、提升。
1.2 面试的流程
笔试、自我介绍、技术面、HR面
1.3 面试的频率
定期面试,积累经验
1.4 面试实战
1.5 如何正确地招聘测试人员
第一,应聘者从事测试工作的原因。第二,应聘者测试用例的设计能力。典型题第三,考核应聘者作为测试人员的基本素质。第四,考核应聘者的专业技术能力。第五,考...阅读全文
Apr112020
Android Studio IDEA Gradle 配置错误指南
引言
在使用 Android Studio 开发应用程序时,我们经常会遇到配置错误的情况。这些错误可能导致构建失败或代码运行时出现问题。这篇博客将介绍常见的 Android Studio、IDEA、Gradle Wrapper、Gradle Tools、Gradle 插件的配置错误,并给出相应的解决方案。
1. Android Studio 配置错误
1.1 Android SDK 未正确配置
当我们第一次安装 Android Studio 时,需要配置 Android SDK 的路径。如...阅读全文