内存泄漏(Memory Leak):在程序中申请了一块内存,由于某种原因一直未释放,造成系统内存的浪费,如果不断的申请还会导致内存溢出(Out Of Memory,OOM)。介于项目客观条件限制,故使用**Android Studio的 Profiler和MAT(Memory Analyzer Tools)**来分析内存泄漏问题。在真机上检测内存泄漏,需要打开ADB调试一、Android Prof
转载
2023-07-09 15:52:32
199阅读
# 如何在Java中检测Bug
在软件开发中,Bug的检测与修复是保证程序质量的重要环节。对于刚入行的小白来说,理解检测Bug的流程以及如何在Java中实现这一过程非常关键。本文将带你逐步了解这一过程,并提供必要的代码示例以及解释。
## 流程概述
以下是Bug检测的一般流程——从代码编写到Bug报告和修复的每一个步骤:
| 步骤 | 描述
让你在关注代码质量的同时,减少 code review 的工作量,提高 code review 的效率,并通过代码质量分析去反向提
# Java代码Bug检测工具的实现指南
作为一名刚入行的小白,学习如何实现一个Java代码Bug检测工具可能会让你感到有点迷茫。本文将详细讲解整体流程,并逐步带你深入实现这个工具。我们将通过清晰的步骤和代码示例来确保你能够理解和实施。
## 整体流程
首先,我们需要明确实现该工具的步骤。以下是一个简要流程表:
| 步骤 | 描述 |
|-
原创
2024-10-17 10:47:34
68阅读
1 问题: FragmentStatePagerAdapter+viewpager第二次进入该fragment不显示数据 解决方法: 在含有ViewPa
原创
2014-08-05 18:40:45
492阅读
最近在做一个app,要求实现圆角效果。
这个效果不用通过贴图就可以直接完成,
使用shape标签,配合corners很轻松就可以实现。
<shape xmlns:android="http://schemas.android.com/apk/res/android
原创
2013-01-26 20:45:41
609阅读
# Android 常见 Bug 及解决方案
在 Android 开发过程中,开发者常常会遇到各种各样的 Bug。这些 Bug 可能会导致应用崩溃、功能失效或者用户体验不佳。在本文中,我们将探讨一些常见的 Android Bug,提供解决方案及示例代码,帮助开发者更好地应对这些问题。
## 1. NullPointerException
### 描述
`NullPointerExceptio
第一次被发现的导致计算机错误的飞蛾,也是第一个计算机程序错误。1944年世界上第一台计算机马克1号诞生,在世界上第一位女程序员
原创
2023-07-06 15:52:19
128阅读
iOS手机流量消耗在iphone手机上使用wifi或者数据连接方式,操作某个应用下某个场景,实时监测流量消耗情况:(一般情况下,更多地要关注 数据连接2G或3G或4G 下流量消耗情况)前提准备:1. xcode2. instruments(7.1.1版本):Network Activity操作步骤:1. 打开instrments,iphone连接上mac电脑(手机开启 数据连接 模式);2.选择连
转载
2023-10-23 14:08:33
88阅读
一、EventBus 简介EventBus是一种用于Android的事件发布-订阅总线,由GreenRobot开发,。它简化了应用程序内各个组件之间进行通信的复杂度,尤其是碎片之间进行通信的问题,可以避免由于使用广播通信而带来的诸多不便。 EventBus可以代替Android传统的Intent,Handler,Broadcast或接口函数,在Fragment,Activity,Service线程
转载
2023-10-19 12:36:07
72阅读
今天总结之前学习到关于在手机软件测试过程中经常出现的一些现象,这些现象都是什么原因导致的,我们应该如何去抓取LOG,抓取的LOG的路径在哪里 下边我们来看 1、 手机遇到 “应用无响应”有两个原因导致的:第一种是android进程之间死锁引起的(就是两个进程之间) &n
转载
2023-11-27 18:52:00
8阅读
参数使用 项目分析参数可以在多个地方设置,继承关系如下: 全局分析参数,通过Web UI设置,作用于所有项目(配置–>通用–>通用中设置) 项目分析参数,通过WebUI设置,覆盖全局参数(在项目级别的配置–>设置中设置) 项目分析参数,定义在项目的分析设置文件(如:sonar-project.pro
原创
2022-09-25 07:57:10
381阅读
# 如何实现Android FlatList删除Bug
## 1. 介绍
在Android开发中,FlatList是一种用于展示列表数据的常见组件。但是在实际开发过程中,可能会遇到删除Bug的情况,导致列表数据无法正确更新。本文将教你如何解决这个问题。
## 2. 流程表格
| 步骤 | 操作 |
| --- | --- |
| 1 | 获取列表数据 |
| 2 | 删除指定项 |
| 3
原创
2024-03-24 03:50:39
27阅读
# Android App Bug 管理指南
在开发 Android 应用程序时,管理bug(错误)是保证软件稳定性和用户体验的重要环节。本文将指导你如何有效地进行bug管理,包括流程描述、代码示例以及合适的工具和方法。
## 整体流程
下面是一个简单的 bug 管理流程表:
| 步骤 | 描述 |
|-----------|--
大家是否会经常遇到测试到一半,发现因为提测质量差,导致测试进行不下去的情况;又或者是发现提测的版本与需求相差很大,不知道是否进行后续的测试。小编今天和大家理一理测试过程中常见的阻塞测试问题及解决方案。1.功能基本可以走通但是bug太多这种情况是最头痛的。因为如果是以此为理由,打回去给开发,理由并不完全站得住。一个是大家对bug多的标准不一致,我们说bug多,开发不一定认可。这个时候我们需要针
转载
2023-09-18 10:39:46
68阅读
Eclipse+Android SDK 一、下载Eclipse http://www.eclipse.org/downloads/ 选择Eclipse IDE for Java Developers (85 MB)版本 二、下载Android SDK http://developer.android.com/sdk/download.html?
# 修复 Android 65535 Bug教程
## 介绍
在Android开发中,经常会遇到各种各样的问题和bug。其中一个比较常见的问题就是"65535"的bug,这个问题会导致应用编译失败。本文将指导新手开发者如何修复这个bug,并提供详细的步骤和代码示例。
## 整体流程
下表展示了修复Android 65535 bug的整体流程:
| 步骤 | 描述 |
| ---- | ---
原创
2024-01-05 08:18:29
86阅读
研发团队在开发过程中难免会遇到一些性能问题,这次我们团队在性能优化当中也遇到一些问题,借助友盟进行数据分析,u-apm体现出APP的整体运行情况,让我们团队能更加注重逻辑的优化,是值得推荐的优质工具! 一、项目背景 登录页面,底层背景添加多张静态图片,能够从下网上流畅移动,达到一个给用户相对体验比较好的视觉效果。 如果图片移动不恰当,那么就会给人造成一种不舒服的视觉效果,有一种卡顿不好体
手机之间屏幕共享 It happens all the time, you find an article to read but then nature calls. Do you take your laptop with you? With site to phone you can share links between any browser and any sma
在开发Android应用程序时,状态栏的显示问题时常令开发者感到困惑。具体来说,某些情况下,状态栏可能会错误地显示或完全不显示,导致用户体验恶化。本文将详细阐述解决“android statusbar 显示bug”的过程,涵盖背景定位、演进历程、架构设计、性能攻坚、故障复盘和复盘总结六个部分。
### 背景定位
在应用快速迭代和功能日益丰富的时代,状态栏的显示问题成为我们初始技术痛点之一。原本